[go: up one dir, main page]

KR101660502B1 - Wireless router and method of operating the same - Google Patents

Wireless router and method of operating the same Download PDF

Info

Publication number
KR101660502B1
KR101660502B1 KR1020150013642A KR20150013642A KR101660502B1 KR 101660502 B1 KR101660502 B1 KR 101660502B1 KR 1020150013642 A KR1020150013642 A KR 1020150013642A KR 20150013642 A KR20150013642 A KR 20150013642A KR 101660502 B1 KR101660502 B1 KR 101660502B1
Authority
KR
South Korea
Prior art keywords
server
data processing
wireless router
processor
charge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020150013642A
Other languages
Korean (ko)
Other versions
KR20160092796A (en
Inventor
장필재
Original Assignee
주식회사 호서텔넷
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 호서텔넷 filed Critical 주식회사 호서텔넷
Priority to KR1020150013642A priority Critical patent/KR101660502B1/en
Publication of KR20160092796A publication Critical patent/KR20160092796A/en
Application granted granted Critical
Publication of KR101660502B1 publication Critical patent/KR101660502B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects

Landscapes

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

Abstract

본 발명의 실시 예에 따른 무선 통신 장치와 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기의 작동 방법에 있어서, 상기 무선 공유기의 프로세서가 서버로부터 할당된 데이터 처리를 수행하는 단계, 상기 프로세서에 의해 상기 데이터 처리가 완료되면, 상기 무선 공유기가 상기 데이터 처리 결과를 상기 서버로 전송하는 단계, 및 상기 서버가 상기 데이터 처리 결과에 응답하여 충전량 정보를 생성하고 상기 충전량 정보를 충전 서버로 전송하면 상기 충전 서버는 상기 충전량 정보에 기초하여 무료 충전 데이터 용량을 생성하고, 상기 무선 공유기는, 상기 충전 서버의 제어에 따라, 상기 충전 서버에 의해 생성된 상기 무료 충전 데이터 용량의 범위 내에서 상기 무선 통신 장치와 무료로 무선 통신을 수행하는 단계를 수행할 수 있다.A method for operating a wireless router capable of wireless communication with a wireless communication apparatus according to an exemplary embodiment of the present invention for a fee of a charge data capacity, the method comprising the steps of: The wireless router transmits the data processing result to the server when the data processing is completed by the processor, and the server generates charge amount information in response to the data processing result and transmits the charge amount information to the charge server The charge server generates free charge data capacity based on the charge amount information, and the wireless router, in response to the control of the charge server, Performing free wireless communication with the communication device have.

Description

무선 공유기와 이의 작동 방법{WIRELESS ROUTER AND METHOD OF OPERATING THE SAME}[0001] WIRELESS ROUTER AND METHOD OF OPERATING THE SAME [0002]

본 발명의 개념에 따른 실시 예는 무선 공유기에 관한 것으로, 특히 서버로부터 요청된 데이터 처리의 대가로 생성된 데이터 용량의 범위 내에서 무선 통신 장치와 무료로 무선 통신을 수행할 수 있는 무선 공유기와 이의 작동 방법에 관한 것이다.An embodiment according to the concept of the present invention relates to a wireless router, and more particularly to a wireless router capable of free wireless communication with a wireless communication device within a range of data capacity generated in exchange for data processing requested from a server, And to a method of operation.

무선 통신의 발달과 무선 단말기의 보급화로 인해 유무선 공유기의 사용이 증가하고 있다. With the development of wireless communication and the widespread use of wireless terminals, the use of wired and wireless routers is increasing.

종래의 무선 공유기는 이동 통신사에 일정금액의 사용료를 지불하고, 일정금액의 사용료에 상응하는 무선 통신 데이터 용량의 범위 내에서만 무선 통신을 이용할 수 있었다.The conventional wireless router paid a fee to the mobile communication company for a fixed amount and was able to use the wireless communication only within the range of the wireless communication data capacity corresponding to the usage fee of a certain amount.

사용자가 무선 통신 데이터 용량을 초과하여 무선 통신을 사용하는 경우, 종래의 무선 공유기는 작동이 중단되거나, 사용자가 초과 사용에 대한 할증료를 지불해야하는 문제가 있었다.When a user uses wireless communication beyond the capacity of the wireless communication data, there is a problem that the conventional wireless router is stopped or the user has to pay a surcharge for overuse.

따라서, 사용자가 무선 공유기를 무료로 사용할 수 있는 방법이 없어 무선 공유기의 보급에 제한이 있다.Therefore, there is a limitation in the spread of the wireless router because there is no way that the user can use the wireless router free of charge.

공개특허공보 10-2005-0000772 (2005.01.06)Published Patent Application No. 10-2005-0000772 (2005.01.06)

본 발명이 이루고자 하는 기술적인 과제는 서버로부터 요청된 데이터 처리의 대가로 생성된 데이터 용량의 범위 내에서 무선 통신 장치와 무료로 무선 통신을 수행할 수 있는 무선 공유기와 이의 작동 방법을 제공하는 것이다.It is a technical object of the present invention to provide a wireless router capable of free wireless communication with a wireless communication device within a range of data capacity generated in response to data processing requested from a server and a method of operating the same.

본 발명의 실시 예에 따른 무선 통신 장치와 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기의 작동 방법은, 상기 무선 공유기의 프로세서가 서버로부터 할당된 데이터 처리를 수행하는 단계, 상기 프로세서에 의해 상기 데이터 처리가 완료되면, 상기 무선 공유기가 데이터 처리 결과를 상기 서버로 전송하는 단계, 및 상기 서버가 상기 데이터 처리 결과에 응답하여 충전량 정보를 생성하고 상기 충전량 정보를 충전 서버로 전송하면 상기 충전 서버는 상기 충전량 정보에 기초하여 무료 충전 데이터 용량을 생성하고, 상기 무선 공유기는, 상기 충전 서버의 제어에 따라, 상기 충전 서버에 의해 생성된 상기 무료 충전 데이터 용량의 범위 내에서 상기 무선 통신 장치와 무료로 무선 통신을 수행하는 단계를 포함할 수 있다.A method for operating a wireless communication device capable of wireless communication with a wireless communication device according to an embodiment of the present invention for a pay-per-view charge data capacity includes the steps of: performing a data process assigned by a processor of the wireless communication device from a server; When the data processing is completed by the wireless router, transmitting the data processing result to the server, and when the server generates the charge amount information in response to the data processing result and transmits the charge amount information to the charge server, The charge server generates free charge data capacity based on the charge amount information, and the wireless router, in accordance with the control of the charge server, generates a free charge data capacity within the range of the free charge data capacity generated by the charge server, And performing wireless communication free of charge.

상기 데이터 처리를 수행하는 단계는, 상기 프로세서가 상기 프로세서의 상태가 아이들 상태인지를 판단하는 단계, 및 상기 프로세서의 상태가 상기 아이들 상태일 때, 상기 프로세서는 상기 데이터 처리를 수행하는 단계를 포함할 수 있다.Wherein performing the data processing comprises: determining whether the processor is in an idle state, and when the processor is in the idle state, the processor performing the data processing .

상기 프로세서의 제어에 따라 상기 무료 충전 데이터 용량을 실시간으로 상기 무선 공유기의 디스플레이에 표시하는 단계를 더 포함할 수 있다.And displaying the free charge data capacity on the display of the wireless router in real time under the control of the processor.

상기 충전량 정보는 상기 데이터 처리에 상응하는 데이터 용량 정보와 상기 무선 공유기의 고유 번호를 포함하고, 상기 충전 서버는 상기 데이터 용량 정보와 상기 고유 번호에 기초하여 상기 무선 통신 장치에 대한 상기 무료 충전 데이터 용량을 생성할 수 있다.Wherein the charge amount information includes data capacity information corresponding to the data processing and a unique number of the wireless router, and the charge server stores the free charge data capacity for the wireless communication device based on the data capacity information and the unique number Can be generated.

본 발명의 실시 예에 따른 무선 통신 장치와 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기는, 서버로부터 할당된 데이터 처리를 수행하고 상기 무선 공유기를 제어하는 프로세서, 상기 프로세서에 의해 상기 데이터 처리가 완료되면, 데이터 처리 결과를 상기 서버로 전송하는 제1통신 모듈, 및 상기 서버가 상기 데이터 처리 결과에 응답하여 충전량 정보를 생성하고 상기 충전량 정보를 충전 서버로 전송하면 상기 충전 서버는 상기 충전량 정보에 기초하여 무료 충전 데이터 용량을 생성하고, 상기 충전 서버의 제어에 따라, 상기 충전 서버에 의해 생성된 상기 무료 충전 데이터 용량의 범위 내에서 상기 무선 통신 장치와 무료로 무선 통신을 수행하는 제2통신 모듈을 포함할 수 있다.The wireless communication device according to the embodiment of the present invention and the wireless router capable of performing wireless communication with a charge for a fee of the charged data amount include a processor for performing data processing assigned from a server and controlling the wireless router, A first communication module that transmits a data processing result to the server when the data processing is completed, and a second communication module that transmits the data processing result to the server when the server generates the charging amount information in response to the data processing result and transmits the charging amount information to the charging server. A free charge data capacity generating unit that generates free charge data capacity based on the charge amount information and generates a free charge data capacity based on the amount of free charge data capacity generated by the charge server, 2 communication module.

상기 무료 충전 데이터 용량을 실시간으로 표시하는 디스플레이를 더 포함할 수 있다.And a display for displaying the free charge data capacity in real time.

상기 무선 공유기가 상기 서버로부터 상기 데이터 처리를 할당받은 경우, 상기 프로세서는 상기 프로세서의 상태를 판단하고, 상기 프로세서가 아이들 상태인 경우, 상기 프로세서는 상기 데이터 처리를 수행할 수 있다.When the wireless router is allocated the data processing from the server, the processor determines the state of the processor, and if the processor is in the idle state, the processor can perform the data processing.

상기 제1통신 모듈과 상기 제2통신 모듈은 동일할 수 있다.The first communication module and the second communication module may be the same.

본 발명의 실시 예에 따른 무선 공유기는 서버로부터 요청된 데이터 처리의 대가로 생성된 데이터 용량의 범위 내에서 무선 통신 장치와 무료로 무선 통신을 수행할 수 있는 효과가 있다.The wireless router according to the embodiment of the present invention has an effect of free wireless communication with the wireless communication device within the range of the data capacity generated in exchange for the data processing requested from the server.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1은 본 발명의 실시 예에 따른 무선 공유기를 포함하는 무선 통신 시스템에 대한 개락적인 블록도를 나타낸다.
도 2는 도 1에 도시된 무선 통신 장치와 무선 통신을 수행하는 무선 공유기에 대한 개략적인 블록도를 나타낸다.
도 3은 도 1에 도시된 무선 공유기의 작동 방법에 대한 데이터 플로우를 나타낸다.
도 4는 도 3에 도시된 무선 공유기의 작동 방법에 대한 플로우 차트를 나타낸다.
도 5는 도 1에 도시된 무선 공유기의 작동 방법에 대한 데이터 플로우를 나타낸다.
도 6은 도 5에 도시된 무선 공유기의 작동 방법에 대한 플로우 차트를 나타낸다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to more fully understand the drawings recited in the detailed description of the present invention, a detailed description of each drawing is provided.
1 is a block diagram illustrating a conventional wireless communication system including a wireless router according to an embodiment of the present invention.
2 shows a schematic block diagram of a wireless router that performs wireless communication with the wireless communication device shown in FIG.
3 shows a data flow for a method of operation of the wireless router shown in FIG.
4 shows a flowchart of a method of operating the wireless router shown in Fig.
5 shows a data flow for a method of operation of the wireless router shown in FIG.
6 shows a flowchart of an operation method of the wireless router shown in Fig.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.It is to be understood that the specific structural or functional description of embodiments of the present invention disclosed herein is for illustrative purposes only and is not intended to limit the scope of the inventive concept But may be embodied in many different forms and is not limited to the embodiments set forth herein.

본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 예들을 도면에 예시하고 본 명세서에서 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.The embodiments according to the concept of the present invention can make various changes and can take various forms, so that the embodiments are illustrated in the drawings and described in detail herein. It should be understood, however, that it is not intended to limit the embodiments according to the concepts of the present invention to the particular forms disclosed, but includes all modifications, equivalents, or alternatives falling within the spirit and scope of the invention.

제1 또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 벗어나지 않은 채, 제1구성 요소는 제2구성 요소로 명명될 수 있고 유사하게 제2구성 요소는 제1구성 요소로도 명명될 수 있다.The terms first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms may be named for the purpose of distinguishing one element from another, for example, without departing from the scope of the right according to the concept of the present invention, the first element may be referred to as a second element, The component may also be referred to as a first component.

어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성 요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between. Other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.

본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로서, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 본 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like are used to specify that there are features, numbers, steps, operations, elements, parts or combinations thereof described herein, But do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning of the context in the relevant art and, unless explicitly defined herein, are to be interpreted as ideal or overly formal Do not.

이하, 본 명세서에 첨부된 도면들을 참조하여 본 발명의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings attached hereto.

본 명세서에서의 모듈(module)이라 함은 본 명세서에서 설명되는 각각의 명칭에 따른 기능과 동작을 수행할 수 있는 하드웨어를 의미할 수도 있고, 또는 특정한 기능과 동작을 수행할 수 있는 컴퓨터 프로그램 코드를 의미할 수도 있고, 또는 특정한 기능과 동작을 수행시킬 수 있는 컴퓨터 프로그램 코드가 탑재된 전자적 기록 매체, 예컨대 프로세서를 의미할 수 있다.A module in this specification may mean hardware capable of performing the functions and operations according to the respective names described in this specification or may include computer program codes capable of performing specific functions and operations May mean an electronic recording medium, such as a processor, having computer program code embodied therein or capable of performing a particular function and operation.

다시 말해, 모듈이란 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및/또는 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적 및/또는 구조적 결합을 의미할 수 있다.In other words, a module may mean a functional and / or structural combination of hardware for carrying out the technical idea of the present invention and / or software for driving the hardware.

도 1은 본 발명의 실시 예에 따른 무선 공유기를 포함하는 무선 통신 시스템에 대한 개락적인 블록도를 나타낸다. 도 1을 참조하면, 무선 통신 시스템(10)은 무선 공유기(100), 네트워크(180), 서버(200), 및 충전 서버(300)를 포함할 수 있다. 예컨대, 무선 공유기(100)는 사물 인터넷(internet of things(IoT)) 장치의 일 예를 의미할 수 있다.1 is a block diagram illustrating a conventional wireless communication system including a wireless router according to an embodiment of the present invention. Referring to FIG. 1, a wireless communication system 10 may include a wireless router 100, a network 180, a server 200, and a charging server 300. For example, the wireless router 100 may refer to an example of an internet of things (IoT) device.

무선 통신 시스템(10)은, 무선 통신 기술을 이용하여, 무선 공유기(100)가 서버(200)로부터 네트워크(180)를 통해 데이터 처리(DP)를 할당받으면, 무선 공유기(100)는 데이터 처리(DP)를 수행하고 수행의 결과에 해당하는 데이터 처리 결과 (RP)를 네트워크(180)를 통해 서버(200)로 전송하고, 서버(200)는 무선 공유기 (100)에 의한 데이터 처리(DP)의 대가로 충전 서버(300)를 통해 무료 충전 데이터를 무선 공유기(100)로 제공하는 시스템을 의미할 수 있다.When the wireless router 100 is assigned data processing (DP) through the network 180 from the server 200 using the wireless communication technology, the wireless router 10 performs data processing (DP) by the wireless router 100 and transmits the data processing result RP corresponding to the result of the execution to the server 200 via the network 180, And may provide a free charging data to the wireless router 100 via the charging server 300 in return.

데이터 처리(DP)는 무선 공유기(100)에 의해 처리될 데이터 처리에 대한 작업을 의미할 수 있다. 예컨대, 데이터 처리(DP)는 서버(200)에 의해 처리될 데이터 처리에 대한 작업 중에서 일부 또는 전부에 대해 무선 공유기(100)로 할당되는 작업을 의미할 수 있다. 예컨대, 서버(200)는 서버(200)가 처리해야할 데이터 처리의 일부를 무선 공유기(100)가 처리할 수 있도록 할 수 있다. 즉, 서버(200)는 유휴 자원, 즉 무선 공유기(100)를 이용하여 데이터 처리의 일부를 수행하고, 처리의 대가를 충전 서버(300)를 통해 무선 공유기(100)에 할당할 수 있다.Data processing (DP) may mean work on data processing to be handled by wireless router 100. For example, the data processing (DP) may refer to an operation assigned to the wireless router 100 for some or all of the operations for data processing to be processed by the server 200. [ For example, the server 200 may allow the wireless router 100 to process a part of data processing that the server 200 has to process. That is, the server 200 may perform a part of data processing using the idle resource, that is, the wireless router 100, and allocate the processing fee to the wireless router 100 through the charging server 300.

데이터 처리(DP)는 처리해야 할 데이터, 처리 명령, 처리 시간, 및/또는 처리를 위한 기타 데이터 등을 포함할 수 있다.Data processing (DP) may include data to be processed, processing instructions, processing time, and / or other data for processing.

데이터 처리(DP)는 데이터 처리(DP)에 대한 연산 방법, 데이터 처리(DP)에 대한 수행 방법, 데이터 암호화, 및/또는 데이터 복호화 등 그 밖의 데이터를 처리하는 작업을 의미할 수 있다.Data processing (DP) may refer to an operation for processing data such as data processing (DP), data processing (DP), data encryption, and / or data decryption.

무선 통신 기술은 와이-파이(Wi-Fi), 와이브로(WIBRO), 3G 통신, LTETM(long term evolution), LTE-A(LTE Advanced), 광대역 LTE-A, 블루투스(bluetooth), NFC, 또는 RFID를 의미할 수 있으나 이에 한정되는 것은 아니다.Wireless communication technology, Wi-Fi (Wi-Fi), Wibro (WIBRO), 3G communication, LTE TM (long term evolution) , LTE-A (LTE Advanced), wideband LTE-A, Bluetooth (bluetooth), NFC, or But is not limited to, RFID.

무선 공유기(100)는 제1통신 모듈(110), 제2통신 모듈(120), 버스(130), 프로세서(140), 메모리(150), 및 디스플레이(160)를 포함할 수 있다.The wireless router 100 may include a first communication module 110, a second communication module 120, a bus 130, a processor 140, a memory 150, and a display 160.

무선 공유기(100)는, 도 2에 도시된 무선 통신 장치(400)와 무선 통신 기술을 이용하여, 데이터를 주거나 받을 수 있는 무선 액세스 포인트 또는 무선 공유기를 의미할 수 있다.The wireless router 100 may refer to a wireless access point or a wireless router that can receive or receive data using the wireless communication device 400 and the wireless communication device 400 shown in FIG.

무선 공유기(100)는 하나의 IP(Internet Protocol) 주소를 복수의 무선 통신 장치들과 공유하여 무선 통신을 할 수 있다. 예컨대, 무선 공유기(100)는 인터넷 IP 주소 공유기를 의미할 수 있으나 이에 한정되는 것은 아니다.The wireless router 100 can share a single IP (Internet Protocol) address with a plurality of wireless communication devices to perform wireless communication. For example, the wireless router 100 may refer to an Internet IP address router, but the present invention is not limited thereto.

무선 공유기(100)는 충전 서버(300)에 의해 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기로 구현될 수 있다.The wireless router 100 may be implemented as a wireless router capable of performing wireless communication with the charging server 300 for a fee corresponding to the charged data amount.

예컨대, 무선 공유기(100)의 사용자는 무선 통신 회사로 무선 통신 데이터에 대한 사용료를 지불하고, 상기 사용료에 상응하는 유료 충전 데이터 용량만큼 무선 통신을 이용할 수 있다.For example, the user of the wireless router 100 may pay a fee for the wireless communication data to the wireless communication company and use the wireless communication for the charge data capacity corresponding to the fee.

무선 공유기(100)는 복수의 무선 통신 장치들에 의해 공유될 수 있고, 상기 복수의 무선 통신 장치들 각각은, 무선 공유기(100)를 통해, 유료로 충전된 데이터 용량의 범위 내에서 유료로 무선 통신을 자유롭게 할 수 있다.The wireless router (100) can be shared by a plurality of wireless communication apparatuses, and each of the plurality of wireless communication apparatuses can wirelessly transmit wirelessly via the wireless router (100) Communication can be freely performed.

제1통신 모듈(110)은, 무선 통신 기술을 이용하여, 서버(200)와 데이터를 송수신할 수 있다. 실시 예에 따라, 제1통신 모듈(110)은 서버(200)로부터 무선 통신 신호(또는 무선 통신 데이터)를 수신하고, 수신된 무선 통신 신호를 버스(130)를 통해 프로세서(140)로 전송할 수 있다. 또한, 제1통신 모듈(110)은 프로세서(140)로부터 버스(130)를 통해 데이터를 수신하고, 수신된 데이터를 서버(200)로 전송할 수 있다.The first communication module 110 can transmit and receive data to and from the server 200 using a wireless communication technique. According to an embodiment, the first communication module 110 may receive a wireless communication signal (or wireless communication data) from the server 200 and transmit the received wireless communication signal to the processor 140 via the bus 130 have. The first communication module 110 may receive data from the processor 140 via the bus 130 and may transmit the received data to the server 200. [

제2통신 모듈(120)은, 무선 통신 기술을 이용하여, 무선 통신 장치와 데이터를 송수신할 수 있다. 실시 예에 따라, 제2통신 모듈(120)은 무선 통신 장치로부터 무선 통신 신호를 수신하고, 수신된 무선 통신 신호를 버스(130)를 통해 프로세서 (140)로 전송할 수 있다. 또한, 제2통신 모듈(120)은 프로세서(140)로부터 출력된 데이터를 버스(130)를 통해 수신하고, 수신된 데이터를 무선 통신 신호를 이용하여 상기 무선 통신 장치로 전송할 수 있다.The second communication module 120 can transmit and receive data to and from the wireless communication device using a wireless communication technique. According to an embodiment, the second communication module 120 may receive a wireless communication signal from the wireless communication device and transmit the received wireless communication signal to the processor 140 via the bus 130. [ The second communication module 120 may receive the data output from the processor 140 via the bus 130 and may transmit the received data to the wireless communication device using a wireless communication signal.

실시 예들에 따라, 제1통신 모듈(110)과 제2통신 모듈(120)은 서로 동일한 무선 통신 기술을 이용할 수 있고, 서로 다른 무선 통신 기술을 이용할 수 있다.According to embodiments, the first communication module 110 and the second communication module 120 can use the same wireless communication technology and can use different wireless communication technologies.

비록 도 1에서는 제1통신 모듈(110)과 제2통신 모듈(120)만을 도시하고 있으나, 본 발명의 기술적 사상은 통신 모듈들의 개수에 한정되지 않으므로, 무선 공유기(100)는 다른 무선 통신 모듈을 더 포함할 수 있다.Although only the first communication module 110 and the second communication module 120 are illustrated in FIG. 1, since the technical idea of the present invention is not limited to the number of communication modules, the wireless router 100 may include another wireless communication module .

또한, 무선 공유기(100)는, 제1통신 모듈(110) 또는 제2통신 모듈(120) 중에서 어느 하나의 통신 모듈을 이용하여, 서버(200)와 무선 통신 장치가 서로 통신하도록 제어할 수 있다.The wireless router 100 can control the server 200 and the wireless communication device to communicate with each other using any one of the first communication module 110 and the second communication module 120 .

프로세서(140)는 무선 공유기(100)의 전반적인 제어를 수행할 수 있다. 실시 예에 따라, 프로세서(140)는 서버(200)에 의해 할당된 데이터 처리(DP)를 수행할 수 있다. 또한, 프로세서(140)는 프로세서(140)의 상태를 확인할 수 있다.The processor 140 may perform overall control of the wireless router 100. According to an embodiment, the processor 140 may perform data processing (DP) assigned by the server 200. The processor 140 may also check the status of the processor 140.

메모리(150)는 프로세서(140)를 통해 제어되는 데이터들을 저장할 수 있다. 예컨대, 메모리(150)는 휘발성 메모리 또는 불휘발성 메모리로 구현될 수 있다.The memory 150 may store data controlled through the processor 140. For example, memory 150 may be implemented as volatile memory or non-volatile memory.

예컨대, 상기 휘발성 메모리는 RAM(random access memory), SRAM(static RAM), DRAM(dynamic RAM), SDRAM(synchronous DRAM), T-RAM(thyristor RAM), Z-RAM(zero capacitor RAM), 또는 TTRAM(Twin Transistor RAM)으로 구현될 수 있다.For example, the volatile memory may be a random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous DRAM (SDRAM), a thyristor RAM (T-RAM), a zero capacitor RAM (Twin Transistor RAM).

예컨대, 상기 불휘발성 메모리는 EEPROM(electrically erasable programmable read-only memory), 플래시(flash) 메모리, MRAM(magnetic RAM), 스핀전달토크 MRAM (spin-transfer torque MRAM), FeRAM(ferroelectric RAM), PRAM(phase change RAM), 또는 RRAM(resistive RAM)으로 구현될 수 있다.For example, the non-volatile memory may be an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic RAM, a spin-transfer torque MRAM, a ferroelectric RAM, phase change RAM), or RRAM (resistive RAM).

디스플레이(160)는 프로세서(140)의 제어에 따라 디스플레이할 수 있다. 실시 예에 따라, 디스플레이(160)는, 프로세서(140)의 제어에 따라, 충전된 데이터 용량을 실시간으로 디스플레이할 수 있다.The display 160 can be displayed under the control of the processor 140. Depending on the embodiment, the display 160 may display the charged data capacity in real time, under the control of the processor 140. [

예컨대, 디스플레이(160)는, 프로세서(140)의 제어에 따라, 유료 충전 데이터 용량 및/또는 무료 충전 데이터 용량을 실시간으로 디스플레이할 수 있다. 예컨대, 디스플레이(160)는, 프로세서(140)의 제어에 따라, 무료 충전 데이터 용량과 유료 충전 데이터 용량을 별도로 디스플레이할 수도 있다.For example, display 160 may display, in real time, paid charge data capacity and / or free charge data capacity under the control of processor 140. [ For example, the display 160 may separately display the free charge data capacity and the charged charge data capacity under the control of the processor 140. [

실시 예에 따라, 무선 공유기(100)는 네트워크(180)와 무선으로 접속하고, 네트워크(180)를 통해 서버(200)와 통신할 수 있다.According to an embodiment, the wireless router 100 may wirelessly connect to the network 180 and communicate with the server 200 via the network 180. [

다른 실시 예에 따라, 네트워크(180)는 서버(200)와 유선으로 접속될 수 있다. 예컨대, 네트워크(180)는 LAN(local area network), WAN(wide area network), ADSL(Asymmetric Digital Subscriber Line), VDSL(Very High Speed Digital Subscriber Lines), HDSL(High-data rate Digital Subscriber Line), ISDN(Integrated Service Digital Network), 또는 FTTH(Fiber To The Home)일 수 있다.According to another embodiment, the network 180 may be connected to the server 200 in a wired manner. For example, the network 180 may be a local area network (LAN), a wide area network (WAN), an asymmetric digital subscriber line (ADSL), a very high speed digital subscriber line (VDSL) Integrated Service Digital Network (ISDN), or Fiber To The Home (FTTH).

서버(200)는, 유선 또는 무선 네트워크(180)를 통해, 무선 공유기(100)로 데이터 처리(DP)를 할당(또는 전송)할 수 있다. 실시 예에 따라, 서버(200)는 데이터를 처리하는 데이터 처리 서버로 구현될 수 있다. 또한, 서버(200)는 데이터를 처리하는 데이터 처리 장치로 구현될 수도 있다. The server 200 may allocate (or transmit) data processing (DP) to the wireless router 100 via a wired or wireless network 180. [ According to an embodiment, the server 200 may be implemented as a data processing server that processes data. In addition, the server 200 may be implemented as a data processing apparatus that processes data.

예컨대, 서버(200)는 서버, 스마트폰, 태블릿 PC, 사물 인터넷(internet of things(IoT)) 장치, 만물 인터넷(internet of everything (IOE)) 장치, PDA(personal digital assistant), 또는 본 발명의 실시 예에 따른 데이터를 처리할 수 있는 데이터 처리 장치를 포함할 수 있다.For example, the server 200 may be a server, a smart phone, a tablet PC, an internet of things (IoT) device, an internet of everything (IOE) device, a personal digital assistant And a data processing apparatus capable of processing data according to an embodiment.

서버(200)는 통신 모듈(210), 버스(220), 프로세서(230), 및 메모리(240)를 포함할 수 있다.The server 200 may include a communication module 210, a bus 220, a processor 230, and a memory 240.

통신 모듈(210)은 무선 공유기(100)의 제1통신 모듈(110)과 동일 또는 유사한 기능을 수행할 수 있다. 즉, 서버(200)는, 통신 모듈(210)을 이용하여, 무선 공유기(100) 및/또는 충전 서버(300)와 무선 통신을 할 수 있다.The communication module 210 may perform the same or similar function as the first communication module 110 of the wireless router 100. That is, the server 200 can wirelessly communicate with the wireless router 100 and / or the charging server 300 using the communication module 210.

통신 모듈(210)은, 도 1을 참조하여 설명된 무선 통신 기술을 이용하여, 무선 공유기(100)와 무선 통신을 할 수 있다. 실시 예에 따라, 통신 모듈(210)은 네트워크(180)를 통해 무선 공유기(100)로 프로세서(230)에 의해 할당된 데이터 처리(DP)를 전송할 수 있다.The communication module 210 can wirelessly communicate with the wireless router 100 using the wireless communication technology described with reference to FIG. In accordance with an embodiment, communication module 210 may transmit data processing (DP) assigned by processor 230 to wireless router 100 via network 180.

또한, 통신 모듈(210)은, 네트워크(180)를 통해, 무선 공유기(100)로부터 전송된 데이터 처리 결과(RP)를 수신할 수 있다.The communication module 210 can receive the data processing result RP transmitted from the wireless router 100 via the network 180. [

통신 모듈(210)은 데이터 처리 결과(RP)를 버스(220)를 통해 프로세서(230)로 전송할 수 있다. 프로세서(230)는 서버(200)의 전반적인 제어를 수행할 수 있다. 실시 예에 따라, 프로세서(230)는 데이터 처리를 수행할 수 있다. 프로세서 (230)는 무선 공유기(100)로 데이터 처리를 할당할지 여부를 판단할 수 있다.The communication module 210 may transmit the data processing result RP to the processor 230 via the bus 220. [ The processor 230 may perform overall control of the server 200. According to an embodiment, the processor 230 may perform data processing. The processor 230 may determine whether to allocate data processing to the wireless router 100. [

프로세서(230)는 프로세서(230)에 의해 처리될 수 있는 전체 데이터 처리 중에서 일부 또는 전부에 상응하는 데이터 처리(DP)를 무선 공유기(100)에게 할당할 수 있다. 예컨대, 프로세서(230)에 의해 할당되는 데이터 처리(DP)는 서버(200)의 관리자에 의해 정의될 수 있다.The processor 230 may assign the data processing (DP) corresponding to some or all of the entire data processing that can be processed by the processor 230 to the wireless router 100. [ For example, the data processing (DP) assigned by the processor 230 may be defined by the administrator of the server 200. [

프로세서(230)는 무선 공유기(100)로부터 데이터 처리(DP)에 상응하는 데이터 처리 결과(RP)를 수신하고, 데이터 처리 결과(RP)를 이용하여 전체 데이터 처리를 수행 또는 완료할 수 있다. 예컨대, 프로세서(230)는 데이터 처리 결과(RP)와 프로세서(230)에 의해 처리된 데이터 처리 결과를 합하여 전체 데이터 처리를 완료할 수 있다.The processor 230 can receive the data processing result RP corresponding to the data processing DP from the wireless router 100 and can perform or complete the entire data processing using the data processing result RP. For example, the processor 230 may complete the entire data processing by summing the data processing result RP and the data processing result processed by the processor 230. [

프로세서(230)는, 데이터 처리 결과(RP)에 응답하여, 데이터 처리 결과(RP)에 상응하는 충전량 정보(UD)를 생성할 수 있다. 충전량 정보(UD)는, 무선 공유기 (100)에 의해 처리된 데이터 처리 결과(RP)에 대한 대가로서 제공될 무료 충전 데이터 용량에 해당하는 정보를 의미할 수 있다.The processor 230 can generate the charge amount information UD corresponding to the data processing result RP in response to the data processing result RP. The charge amount information UD may mean information corresponding to the free charge data capacity to be provided as a price for the data processing result RP processed by the wireless router 100. [

실시 예에 따라, 충전량 정보(UD)는 데이터 처리(DP)에 상응하는 (무료) 데이터 용량 정보와 무선 공유기(100)를 식별하기 위한 고유 번호 또는 식별 번호를 포함할 수 있다.According to the embodiment, the charge amount information UD may include (free) data capacity information corresponding to the data processing DP and a unique number or identification number for identifying the wireless router 100. [

서버(200)는 충전 서버(300)의 운영자에게 충전량 정보(UD)와 충전량 정보 (UD)에 상응하는 데이터 이용료를 지불할 수 있다.The server 200 can pay the operator of the charging server 300 a data usage fee corresponding to the charging amount information UD and the charging amount information UD.

메모리(240)는 프로세서(230)를 통해 제어되는 서버(200)의 데이터를 저장할 수 있다. 메모리(240)는 휘발성 메모리 또는 불휘발성 메모리로 구현될 수 있다.The memory 240 may store data of the server 200 that is controlled through the processor 230. The memory 240 may be implemented as volatile memory or non-volatile memory.

충전 서버(300)는 무선 공유기(100)가 무선 통신을 할 수 있도록 무선 공유기(100)를 제어할 수 있다. 충전 서버(300)는 무선 공유기(100)가 무선 통신 데이터를 이용할 수 있도록 무선 통신 데이터 용량을 제공하는 기능을 수행하는 서버를 의미할 수 있다. 예컨대, 충전 서버(300)는 무선 통신 회사가 운영하는 무선 통신 데이터를 제공하는 서버일 수 있다.The charging server 300 can control the wireless router 100 so that the wireless router 100 can perform wireless communication. The charging server 300 may refer to a server that performs a function of providing wireless communication data capacity so that the wireless router 100 can use the wireless communication data. For example, the charging server 300 may be a server for providing wireless communication data operated by a wireless communication company.

충전 서버(300)는 서버(200)로부터 전송된 충전량 정보(UD)를 수신할 수 있다. 충전 서버(300)는, 충전량 정보(UD)에 기초하여, 무선 공유기(100)에 대한 무료 충전 데이터 용량(DS)을 생성할 수 있다. 예컨대, 충전 서버(300)는 무선 공유기 (100)에 의해 처리된 데이터 처리(DP)에 상응하는 데이터 용량의 범위 내에서 무료 충전 데이터 용량(DS)을 생성할 수 있다. 충전 서버(300)는 무료 충전 데이터 용량 (DS)을 무선 공유기(100)로 제공할 수 있다.The charging server 300 may receive the charging amount information UD transmitted from the server 200. [ The charging server 300 can generate the free charging data capacity DS for the wireless router 100 based on the charging amount information UD. For example, the charging server 300 can generate the free charging data capacity DS within the range of the data capacity corresponding to the data processing DP processed by the wireless router 100. [ The charging server 300 can provide the free charge data capacity DS to the wireless router 100. [

도 2는 도 1에 도시된 무선 통신 장치와 무선 통신을 수행하는 무선 공유기에 대한 개략적인 블록도를 나타낸다. 도 1과 도 2를 참조하면, 무선 공유기(100)와 충전 서버(300)는 도 1에서 설명한 무선 공유기(100)와 충전 서버(300)와 동일하거나 유사하게 구현될 수 있다.2 shows a schematic block diagram of a wireless router that performs wireless communication with the wireless communication device shown in FIG. 1 and 2, the wireless router 100 and the charging server 300 may be implemented in the same manner as or similar to the wireless router 100 and the charging server 300 illustrated in FIG.

무선 통신 장치(400)는 무선 공유기(100)와 무선 통신을 수행할 수 있는 장치를 의미할 수 있다. 또한, 무선 통신 장치(400)는 무선 공유기(100)를 이용하여 다른 무선 통신 장치들과 무선 통신할 수 있는 장치를 의미할 수 있다.The wireless communication device 400 may refer to a device capable of performing wireless communication with the wireless router 100. [ In addition, the wireless communication device 400 may refer to a device that can wirelessly communicate with other wireless communication devices using the wireless router 100.

무선 통신 장치(400)는 스마트폰, 태블릿 PC, IoT 장치, IoE 장치, PDA, 또는 본 발명의 실시 예에 따른 무선 공유기(100)와 통신할 수 있는 무선 통신 장치를 포함한다.The wireless communication device 400 includes a smart phone, a tablet PC, an IoT device, an IoE device, a PDA, or a wireless communication device capable of communicating with the wireless router 100 in accordance with an embodiment of the present invention.

비록 도 2에서는 무선 공유기(100)가 하나의 무선 통신 장치(400)와 통신하는 실시 예가 도시되어 있으나, 무선 공유기(100)는 복수의 무선 통신 장치들과 무선 통신할 수도 있다. 즉, 복수의 무선 통신 장치들은 무선 공유기(100)를 이용하여 다른 무선 통신 장치들과 통신할 수 있다.Although FIG. 2 illustrates an embodiment in which the wireless router 100 communicates with one wireless communication apparatus 400, the wireless router 100 may wirelessly communicate with a plurality of wireless communication apparatuses. That is, a plurality of wireless communication apparatuses can communicate with other wireless communication apparatuses using the wireless router 100.

무선 통신 장치(400)는, 통신 모듈(410)을 이용하여, 무선 공유기(100)의 제2통신 모듈(110)과 무선 통신을 할 수 있다. 통신 모듈(410)은 도 1에서 설명한 무선 통신 기술을 이용하여 무선 공유기(100)와 무선 통신을 할 수 있다. 통신 모듈(410)은 도 1의 제2통신 모듈(120)과 동일하거나 유사하게 구현될 수 있다.The wireless communication device 400 can wirelessly communicate with the second communication module 110 of the wireless router 100 using the communication module 410. [ The communication module 410 can wirelessly communicate with the wireless router 100 using the wireless communication technology described with reference to FIG. The communication module 410 may be implemented in the same or similar manner as the second communication module 120 of FIG.

충전 서버(300)는, 서버(200)로부터 전송된 충전량 정보(UD)에 기초하여, 무료 충전 데이터 용량(DS)를 생성할 수 있다. 실시 예에 따라, 충전 서버(300)는 무선 공유기(100)로 유료 충전 데이터 용량 및/또는 무료 충전 데이터 용량(DS)을 제공할 수 있다.The charge server 300 can generate the free charge data capacity DS based on the charge amount information UD transmitted from the server 200. [ According to an embodiment, the charging server 300 may provide the wireless charging device 100 with a charging data capacity of a charged charge and / or a free charging data capacity DS.

실시 예에 따라, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무선 통신 장치(100)와 유료 충전 데이터 용량의 범위 내에서 유료로 무선 통신을 이용할 수 있다. 또한, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무선 통신 장치(100)와 무료 충전 데이터 용량(DS)의 범위 내에서 무료로 무선 통신을 이용할 수 있다. 즉, 무선 통신 장치(400)는, 무선 공유기(100)를 통해, 무료 충전 데이터 용량(DS) 범위 내에서 무료로 무선 통신 데이터(FD)를 이용할 수 있다.According to the embodiment, under the control of the charging server 300, the wireless router 100 can use the wireless communication with the wireless communication apparatus 100 for a fee within the range of the charged charging data capacity. Also, under the control of the charging server 300, the wireless router 100 can use wireless communication free of charge within the range of the wireless communication device 100 and the free charge data capacity DS. That is, the wireless communication device 400 can use the wireless communication data FD free of charge within the range of the free charge data capacity DS via the wireless router 100.

무선 공유기(100)는 유료 충전 데이터 용량과 무료 충전 데이터 용량(DS) 중에서 무료 충전 데이터 용량(DS)을 먼저 이용할 수 있다. 그러나, 사용자의 설정이나 프로그램에 의해, 무선 공유기(100)는 유료 충전 데이터 용량과 무료 충전 데이터 용량(DS) 중에서 유료 충전 데이터 용량을 먼저 이용할 수도 있다.The wireless router 100 can first use the free charge data capacity DS among the charge charge data capacity and the free charge data capacity DS. However, the wireless router 100 may first use the charged data capacity of the charged data among the charged data capacity and the free charging data capacity DS, depending on the user's settings and programs.

실시 예에 따라, 무선 공유기(100)는 충전 서버(300)로부터 제1통신 모듈 (110)을 이용하여 무료 충전 데이터 용량(DS)을 제공받을 수 있다. 또한, 무선 공유기(100)는 제2통신 모듈(120)을 이용하여 무선 통신 장치(400)와 무선 통신을 할 수 있다.According to the embodiment, the wireless router 100 may receive the free charge data capacity DS from the charge server 300 using the first communication module 110. [ In addition, the wireless router 100 can wirelessly communicate with the wireless communication device 400 using the second communication module 120.

도 2에서는 무선 통신 장치(400)와 무선 공유기(100)간에 제2통신 모듈(120)을 이용하여 무선 통신을 수행하지만, 이는 설명의 편의를 위함이고, 제1통신 모듈(110)을 이용하여 무선 통신을 수행할 수도 있다. 2, a wireless communication is performed between the wireless communication device 400 and the wireless router 100 using the second communication module 120. For convenience of explanation, the first communication module 110 Wireless communication may be performed.

도 3은 도 1에 도시된 무선 공유기의 작동 방법에 대한 데이터 플로우를 나타낸다. 도 1 내지 도 3을 참조하면, 무선 공유기(100), 서버(200), 및 충전 서버 (300)는 도 1에서 설명한 것과 동일 또는 유사하게 구현될 수 있다.3 shows a data flow for a method of operation of the wireless router shown in FIG. 1 to 3, the wireless router 100, the server 200, and the charging server 300 may be implemented in the same or similar manner as described with reference to FIG.

서버(200)는 처리될 전체 데이터 처리 중에서 일부의 데이터 처리에 대한 분할 여부를 판단할 수 있다(S101). 서버(200)에 의해 데이터 처리에 대한 분할이 필요하다고 결정된 경우, 서버(200)는 네트워크(180)를 통해 무선 공유기(100)로 접속 요청 신호(CS)를 전송할 수 있다(S103).The server 200 can determine whether or not to divide a part of the entire data processing to be processed (S101). The server 200 may transmit the connection request signal CS to the wireless router 100 via the network 180 at step S103.

서버(200)는 접속 요청 신호(CS)를 전송할 무선 공유기(100)를 검색할 수 있다. 예컨대, 검색된 무선 공유기(100)는 무선 신호의 세기가 가장 높거나 양호한 것으로서, 서버(200)와 무선 공유기(100) 사이의 무선 통신이 가장 원활한 무선 공유기(100)일 수 있다. 또한, 검색된 무선 공유기(100)는 서버(200)에 의해 미리 설정된 무선 공유기(100)일 수 있다.The server 200 can search the wireless router 100 to transmit the connection request signal CS. For example, the searched wireless router 100 may have the highest or best intensity of the wireless signal, and may be the wireless router 100 whose wireless communication between the server 200 and the wireless router 100 is the most smooth. In addition, the searched wireless router 100 may be a wireless router 100 preset by the server 200. [

무선 공유기(100)는 접속 요청 신호(CS)에 응답하여 서버(200)와 접속할 수 있다(S105). 무선 공유기(100)는 네트워크(180)를 통해 서버(200)로 접속 완료를 알리는 응답 신호(ACK)를 전송할 수 있다(S107). 서버(200)는 무선 공유기(100)에게 할당할 데이터 처리(DP)를 결정하고, 결정된 데이터 처리(DP)를 무선 공유기 (100)로 전송(또는 할당)할 수 있다(S109).The wireless router 100 can access the server 200 in response to the connection request signal CS (S105). The wireless router 100 may transmit a response signal (ACK) indicating completion of connection to the server 200 via the network 180 (S107). The server 200 can determine the data processing (DP) to be allocated to the wireless router 100 and transmit (or allocate) the determined data processing (DP) to the wireless router 100 (S109).

무선 공유기(100)의 프로세서(140)는 서버(200)에 의해 할당된 데이터 처리 (DP)를 수행할 수 있다(S111). 무선 공유기(100)의 프로세서(140)에 의해 데이터 처리(DP)가 완료되면, 무선 공유기(100)는 네트워크(180)를 통해 데이터 처리 결과 (RP)를 서버(200)로 전송할 수 있다(S113). 서버(200)는 데이터 처리 결과(RP)를 수신하고, 수신된 데이터 처리 결과(RP)에 기초하여 전체 데이터 처리를 수행할 수 있다(S115).The processor 140 of the wireless router 100 may perform the data processing (DP) assigned by the server 200 (S111). When the data processing (DP) is completed by the processor 140 of the wireless router 100, the wireless router 100 can transmit the data processing result RP to the server 200 via the network 180 (S113 ). The server 200 receives the data processing result RP and can perform the entire data processing based on the received data processing result RP (S115).

서버(200)는, 무선 공유기(100)의 데이터 처리(DP)에 대한 대가로, 데이터 처리 결과(RP)에 응답하여, 충전량 정보(UD)를 생성할 수 있다(S117). 서버(200)는 충전량 정보(UD)를 충전 서버(200)로 전송할 수 있다(S119). 충전량 정보(UD)는 데이터 처리(DP)에 상응하는 데이터 용량 정보와 무선 공유기(100)의 고유 번호를 포함할 수 있다.The server 200 can generate the charge amount information UD in response to the data processing result RP in response to the data processing DP of the wireless router 100 in step S117. The server 200 can transmit the charging amount information UD to the charging server 200 (S119). The charge amount information UD may include data capacity information corresponding to the data processing DP and a unique number of the wireless router 100. [

충전 서버(300)는 충전량 정보(UD)를 수신하고, 수신된 충전량 정보(UD)에 기초하여, 무선 공유기(100)에 대한 무료 충전 데이터 용량(DS)을 생성할 수 있다 (S121). 예컨대, 충전 서버(300)는 충전량 정보(UD)에 포함된 고유 번호를 이용하여 무선 공유기(100)를 확인하고, 충전량 정보(UD)에 포함된 데이터 용량 정보를 이용하여 무료 충전 데이터 용량(DS)을 생성할 수 있다. 충전 서버(300)는 무선 공유기(100)에게 무료 충전 데이터 용량(DS)를 충전할 수 있다(S123). 예컨대, 무선 공유기(100)에 의해 처리된 데이터 처리(DP)의 양이 10GB일 때, 무료 충전 데이터 용량(DS)은 10GB일 수 있다.The charging server 300 receives the charging amount information UD and can generate the free charging data capacity DS for the wireless router 100 based on the received charging amount information UD (S121). For example, the charging server 300 identifies the wireless router 100 using the unique number included in the charging amount information UD, and calculates the free charging data capacity DS (DS) by using the data capacity information included in the charging amount information UD Can be generated. The charging server 300 can charge the wireless router 100 with the free charge data capacity DS (S123). For example, when the amount of data processing DP processed by the wireless router 100 is 10 GB, the free charge data capacity DS may be 10 GB.

실시 예에 따라, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무료 충전 데이터 용량(DS)의 범위 내에서 무선 통신 장치(400)와 무료로 무선 통신을 수행할 수 있다.According to the embodiment, under the control of the charging server 300, the wireless router 100 can perform free wireless communication with the wireless communication device 400 within the range of the free charge data capacity DS.

도 4는 도 3에 도시된 무선 공유기의 작동 방법에 대한 플로우 차트를 나타낸다. 도 1 내지 도 4를 참조하면, 무선 공유기(100), 서버(200), 및 충전 서버 (300)는 도 1에서 설명한 것과 동일하거나 유사할 수 있다.4 shows a flowchart of a method of operating the wireless router shown in Fig. 1 to 4, the wireless router 100, the server 200, and the charging server 300 may be the same as or similar to those described in FIG.

서버(200)는 서버(200)에 의해 처리될 데이터 처리량 중에서 일부의 데이터 처리(DP)를 무선 공유기(100)로 할당할지 여부를 판단할 수 있다(S201). 서버(200)가 데이터 처리(DP)를 무선 공유기(100)로 할당하는 경우, 서버(200)는 무선 공유기(100)와 접속하고, 서버(200)는 네트워크(180)를 통해 데이터 처리(DP)를 무선 공유기로 할당할 수 있다(S203).The server 200 can determine whether to allocate some data processing (DP) to the wireless router 100 among the data throughputs to be processed by the server 200 (S201). When the server 200 assigns the data processing (DP) to the wireless router 100, the server 200 connects to the wireless router 100 and the server 200 performs data processing DP ) To the wireless router (S203).

무선 공유기(100)의 프로세서(110)는 할당된 데이터 처리(DP)를 수행할 수 있다(S205). 무선 공유기(100)의 프로세서(110)가 데이터 처리(DP)를 완료하면, 무선 공유기(100)는 데이터 처리 결과(RP)를 서버(200)로 전송할 수 있다(S207).The processor 110 of the wireless router 100 can perform the assigned data processing (DP) (S205). When the processor 110 of the wireless router 100 completes the data processing (DP), the wireless router 100 can transmit the data processing result RP to the server 200 (S207).

서버(200)는, 데이터 처리 결과에 응답하여, 충전량 정보(UD) 생성할 수 있다(S209). 서버(200)는 충전량 정보(UD)를 충전 서버(300)로 전송할 수 있다 (S211). 충전 서버(300)는, 충전량 정보(UD)에 기초하여, 무선 공유기(100)로 무료 충전 데이터 용량(DS)을 제공할 수 있다(S213). 무선 공유기(100)는 무료 충전 데이터 용량(DS)의 범위 내에서 무선 통신 장치(400)와 무선 통신을 수행할 수 있다.The server 200 can generate the charge amount information UD in response to the data processing result (S209). The server 200 may transmit the charging amount information UD to the charging server 300 (S211). The charging server 300 can provide the free charge data capacity DS to the wireless router 100 based on the charge amount information UD in step S213. The wireless router 100 can perform wireless communication with the wireless communication device 400 within the range of the free charge data capacity DS.

도 5는 도 1에 도시된 무선 공유기의 작동 방법에 대한 데이터 플로우를 나타낸다. 도 1 내지 도 5를 참조하면, 무선 공유기(100)와 서버(200)는 도 1에서 설명한 것과 동일하거나 유사하게 구현될 수 있다.5 shows a data flow for a method of operation of the wireless router shown in FIG. 1 to 5, the wireless router 100 and the server 200 may be implemented in the same or similar manner as described in FIG.

서버(200)는 서버(200)에 의해 처리될 전체 데이터 처리 중에서 일부 또는 전부에 상응하는 데이터 처리(DP)를 무선 공유기(100)로 할당할 수 있다(S301). 무선 공유기(100)의 프로세서(140)는, 데이터 처리(DP)에 응답하여, 프로세서(140)의 상태를 확인할 수 있다(S303). 프로세서(140)는 프로세서(140)의 상태가 아이들 (IDLE) 상태인지를 확인할 수 있다(S305).The server 200 may allocate to the wireless router 100 data processing (DP) corresponding to some or all of the entire data processing to be processed by the server 200 (S301). The processor 140 of the wireless router 100 can confirm the status of the processor 140 in response to the data processing DP (S303). The processor 140 can check whether the state of the processor 140 is idle (S305).

아이들 상태는 프로세서(140)가 서버(200)에 의해 할당된 데이터 처리(DP)를 수행할 수 있는 상태를 의미할 수 있다. 예컨대, 아이들 상태는 프로세서(140)가 프로세서(140)의 현재 작업을 수행하지 않는 상태를 의미할 수 있다. 또한, 아이들 상태는 프로세서(140)가 현재 작업을 수행 중이더라도 동시에 데이터 처리(DP)를 수행할 수 있는 상태를 의미할 수 있다.The idle state may indicate a state in which the processor 140 may perform the data processing (DP) assigned by the server 200. [ For example, the idle state may refer to a state in which the processor 140 does not perform the current task of the processor 140. [ In addition, the idle state may indicate a state in which the processor 140 can perform data processing (DP) at the same time even if the processor 140 is currently performing a task.

프로세서(140)의 상태가 아이들 상태가 아닌 경우, 무선 공유기(100)는 처리 불가 신호(NP)를 서버(200)로 전송할 수 있다(S307).If the state of the processor 140 is not idle, the wireless router 100 may transmit the unprocessable signal NP to the server 200 (S307).

처리 불가 신호(NP)는 프로세서(140)가 서버(200)에 의해 할당된 데이터 처리(DP)를 현재 또는 곧바로 수행할 수 없음을 나타내는 신호를 의미할 수 있다. 서버(200)는 처리 불가 신호(NP)를 수신한 후 일정 시간이 지난 후에 데이터 처리 (DP)를 요구하는 신호는 무선 공유기(100)로 전송할 수 있다.The unprocessable signal NP may mean a signal indicating that the processor 140 can not perform the data processing DP assigned by the server 200 currently or immediately. The server 200 can transmit a signal requesting the data processing (DP) to the wireless router 100 after a predetermined time elapses after receiving the processing disable signal NP.

프로세서(140)의 상태가 아이들 상태인 경우, 무선 공유기(100)는 서버(200)에 의해 할당된 또는 요청된 데이터 처리(DP)를 수행할 수 있다(S309). 프로세서 (140)에 의해 데이터 처리(DP)가 완료되면, 무선 공유기(100)는 데이터 처리 결과 (RP)를 서버(200)로 전송할 수 있다(S311). 서버(200)는 데이터 처리 결과(RP)에 기초하여 전체 데이터 처리를 수행할 수 있다(S313).If the state of the processor 140 is idle, the wireless router 100 may perform the data processing (DP) assigned or requested by the server 200 (S309). When the data processing (DP) is completed by the processor 140, the wireless router 100 may transmit the data processing result RP to the server 200 (S311). The server 200 can perform the entire data processing based on the data processing result RP (S313).

도 6은 도 5에 도시된 무선 공유기의 작동 방법에 대한 플로우 차트를 나타낸다. 서버(200)는 무선 공유기(100)로 데이터 처리(DP)를 할당할 수 있다(S401). 무선 공유기(100)의 프로세서(140)는, 할당된 데이터 처리(DP)에 응답하여, 프로세서(140)의 상태를 확인할 수 있다(S403). 프로세서(140)는 프로세서(140)의 상태가 아이들 상태인지 여부를 확인할 수 있다(S405).6 shows a flowchart of an operation method of the wireless router shown in Fig. The server 200 can allocate data processing (DP) to the wireless router 100 (S401). The processor 140 of the wireless router 100 can confirm the status of the processor 140 in response to the assigned data processing (DP) (S403). The processor 140 can check whether the state of the processor 140 is idle (S405).

프로세서(140)의 상태가 아이들 상태가 아닌 경우, 무선 공유기(100)는 서버 (200)로 처리 불가 신호(NP)를 전송할 수 있다(S407). 프로세서(140)의 상태가 아이들 상태인 경우, 프로세서(140)는 데이터 처리(DP)를 수행할 수 있다(S409). 무선 공유기(100)는, 프로세서(140)에 의해 데이터 처리(DP)가 완료되면, 데이터 처리 결과(RP)를 서버(200)로 전송할 수 있다(S411).If the state of the processor 140 is not idle, the wireless router 100 may transmit the processing disable signal NP to the server 200 (S407). If the state of the processor 140 is idle, the processor 140 may perform data processing (DP) (S409). The wireless router 100 may transmit the data processing result RP to the server 200 when the data processing (DP) is completed by the processor 140 (S411).

본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

10: 무선 통신 시스템
100: 무선 공유기
110: 제1통신 모듈
120: 제2통신 모듈
130: 데이터 버스
140: 프로세서
150: 메모리
160: 디스플레이
180: 네트워크
200: 서버
300: 충전 서버
400: 무선 통신 장치
10: Wireless communication system
100: Wireless router
110: first communication module
120: second communication module
130: Data bus
140: Processor
150: Memory
160: Display
180: Network
200: Server
300: Charging server
400: wireless communication device

Claims (8)

무선 통신 장치와 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기의 작동 방법에 있어서,
상기 무선 공유기의 프로세서가 서버로부터 상기 서버에 의해 처리되어야 할 데이터 처리를 할당받고, 상기 데이터 처리에 응답하여 상기 프로세서의 상태가 아이들 상태인지를 판단하는 단계;
판단 결과에 따라 상기 프로세서의 상태가 상기 아이들 상태가 아닐 때, 상기 무선 공유기는 처리 불가 신호를 상기 서버로 전송하고, 상기 프로세서의 상태가 상기 아이들 상태일 때, 상기 프로세서는 상기 데이터 처리를 수행하는 단계;
상기 아이들 상태의 상기 프로세서에 의해 상기 데이터 처리가 완료되면, 상기 무선 공유기가 데이터 처리 결과를 상기 서버로 전송하는 단계; 및
상기 서버가 상기 무선 공유기로부터 전송된 상기 데이터 처리 결과에 응답하여 충전량 정보를 생성하고 상기 충전량 정보를 충전 서버로 전송하면 상기 충전 서버는 상기 충전량 정보에 기초하여 무료 충전 데이터 용량을 생성하고, 상기 무선 공유기는, 상기 충전 서버의 제어에 따라, 상기 충전 서버에 의해 생성된 상기 무료 충전 데이터 용량의 범위 내에서 상기 무선 통신 장치와 무료로 무선 통신을 수행하는 단계를 포함하는 무선 공유기의 작동 방법.
A method for operating a wireless router capable of wireless communication with a wireless communication device at a charge for as much as a charged charging data capacity,
Wherein the processor of the wireless router is allocated a data processing to be processed by the server from a server and that the processor is in an idle state in response to the data processing;
When the state of the processor is not the idle state according to a determination result, the wireless router transmits a processing disable signal to the server, and when the state of the processor is the idle state, the processor performs the data processing step;
Transmitting data processing results to the server when the data processing is completed by the processor in the idle state; And
The server generates the charge amount information in response to the data processing result transmitted from the wireless router, and when the charge amount information is transmitted to the charge server, the charge server generates the free charge data capacity based on the charge amount information, Wherein the router comprises, under the control of the charging server, performing free wireless communication with the wireless communication device within a range of the free charge data capacity generated by the charging server.
삭제delete 제1항에 있어서,
상기 프로세서의 제어에 따라 상기 무료 충전 데이터 용량을 실시간으로 상기 무선 공유기의 디스플레이에 표시하는 단계를 더 포함하는 무선 공유기의 작동 방법.
The method according to claim 1,
And displaying the free charge data capacity on the display of the wireless router in real time under the control of the processor.
제1항에 있어서,
상기 충전량 정보는 상기 데이터 처리에 상응하는 데이터 용량 정보와 상기 무선 공유기의 고유 번호를 포함하고,
상기 충전 서버는 상기 데이터 용량 정보와 상기 고유 번호에 기초하여 상기 무선 통신 장치에 대한 상기 무료 충전 데이터 용량을 생성하는 무선 공유기의 작동 방법.
The method according to claim 1,
Wherein the charge amount information includes data capacity information corresponding to the data processing and a unique number of the wireless router,
Wherein the charging server generates the free charge data capacity for the wireless communication device based on the data capacity information and the unique number.
무선 통신 장치와 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기에 있어서,
상기 무선 공유기는,
서버로부터 상기 서버에 의해 처리되어야 할 데이터 처리를 할당받고, 상기 데이터 처리를 수행하고 상기 무선 공유기를 제어하는 프로세서;
상기 프로세서에 의해 상기 데이터 처리가 완료되면, 데이터 처리 결과를 상기 서버로 전송하는 제1통신 모듈; 및
상기 서버가 상기 무선 공유기로부터 전송된 상기 데이터 처리 결과에 응답하여 충전량 정보를 생성하고 상기 충전량 정보를 충전 서버로 전송하면, 상기 충전 서버는 상기 충전량 정보에 기초하여 무료 충전 데이터 용량을 생성하고, 상기 충전 서버의 제어에 따라 상기 충전 서버에 의해 생성된 상기 무료 충전 데이터 용량의 범위 내에서 상기 무선 통신 장치와 무료로 무선 통신을 수행하는 제2통신 모듈을 포함하고,
상기 프로세서는 상기 데이터 처리에 응답하여 상기 프로세서의 상태가 아이들 상태인지를 판단하고, 상기 프로세서의 상태가 상기 아이들 상태일 때 상기 데이터 처리를 수행하는 무선 공유기.
1. A wireless router capable of performing wireless communication with a wireless communication apparatus at a charge amount corresponding to a charged data amount,
The wireless router includes:
A processor for receiving data processing to be processed by the server from the server, performing the data processing, and controlling the wireless router;
A first communication module for transmitting the data processing result to the server when the data processing is completed by the processor; And
When the server generates the charge amount information in response to the data processing result transmitted from the wireless router and transmits the charge amount information to the charge server, the charge server generates the free charge data capacity based on the charge amount information, And a second communication module that performs free wireless communication with the wireless communication device within the range of the free charge data capacity generated by the charging server under the control of the charging server,
Wherein the processor is responsive to the data processing to determine whether a state of the processor is an idle state and to perform the data processing when the state of the processor is the idle state.
제5항에 있어서,
상기 무료 충전 데이터 용량을 실시간으로 표시하는 디스플레이를 더 포함하는 무선 공유기.
6. The method of claim 5,
And a display for displaying the free charge data capacity in real time.
삭제delete 제5항에 있어서, 상기 제1통신 모듈과 상기 제2통신 모듈은 동일한 무선 공유기.6. The wireless router of claim 5, wherein the first communication module and the second communication module are the same.
KR1020150013642A 2015-01-28 2015-01-28 Wireless router and method of operating the same Active KR101660502B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150013642A KR101660502B1 (en) 2015-01-28 2015-01-28 Wireless router and method of operating the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150013642A KR101660502B1 (en) 2015-01-28 2015-01-28 Wireless router and method of operating the same

Publications (2)

Publication Number Publication Date
KR20160092796A KR20160092796A (en) 2016-08-05
KR101660502B1 true KR101660502B1 (en) 2016-09-29

Family

ID=56711226

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150013642A Active KR101660502B1 (en) 2015-01-28 2015-01-28 Wireless router and method of operating the same

Country Status (1)

Country Link
KR (1) KR101660502B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050000772A (en) 2003-06-24 2005-01-06 김기환 Parallel distributed processing system and method thereof
KR101052984B1 (en) * 2009-12-29 2011-07-29 정재훈 How to control the permissibility of internet access through a router
US9288230B2 (en) * 2010-12-20 2016-03-15 Qualcomm Incorporated Methods and apparatus for providing or receiving data connectivity

Also Published As

Publication number Publication date
KR20160092796A (en) 2016-08-05

Similar Documents

Publication Publication Date Title
CN109561141B (en) CDN node selection method and equipment
US10959039B2 (en) Technologies for an automated application exchange in wireless networks
CN107636722B (en) Management method and management server for utilizing multiple SIM cards
CN110611723B (en) Scheduling method and device of service resources
CN105228126B (en) Method and system for network access point hosting
US11039299B2 (en) ESIM card activation method, wireless router, and user terminal
DK180822B1 (en) AN eSIM MANAGEMENT PLATFORM CONFIGURED TO BE POLLED BY AN eSIM CARD
TWI614614B (en) File sharing method, device and mobile equipment
CN105024913B (en) Method, device and system for carrying out instant messaging session
KR20130142961A (en) Automatic application updates
JP2018518896A (en) Internet access authentication method and client, and computer storage medium
JP6001099B2 (en) System and method for performing a peer-to-peer connection
WO2014008864A1 (en) Method, apparatus, and system for sharing software among terminals
WO2018103405A1 (en) Method for identifying access point and hotspot, and related product
WO2017101186A1 (en) Method for establishing wireless connection for application of user equipment
US20170093963A1 (en) Method and Apparatus for Allocating Information and Memory
CN109451518B (en) Method and equipment for distinguishing WLAN access mode of terminal
KR101660502B1 (en) Wireless router and method of operating the same
CN105283864A (en) Governing bare metal guests
CN108541000A (en) A kind of method, medium and the equipment of detection network connection
CN103974224A (en) Credit control method and equipment
JP6397200B2 (en) Management server, data processing method, and program
CN116094969B (en) Bandwidth adjustment method, device, equipment and storage medium
CN111786932A (en) Account login method and device, electronic equipment and computer storage medium
EP2871802B1 (en) Techniques to rate-adjust data usage with a virtual private network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150128

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160222

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160825

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160921

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160922

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190905

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190905

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20200910

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20230831

Start annual number: 8

End annual number: 8