KR101660502B1 - Wireless router and method of operating the same - Google Patents
Wireless router and method of operating the same Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 claims abstract description 146
- 238000012545 processing Methods 0.000 claims abstract description 117
- 230000004044 response Effects 0.000 claims abstract description 16
- 239000008186 active pharmaceutical agent Substances 0.000 description 19
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-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
본 발명의 개념에 따른 실시 예는 무선 공유기에 관한 것으로, 특히 서버로부터 요청된 데이터 처리의 대가로 생성된 데이터 용량의 범위 내에서 무선 통신 장치와 무료로 무선 통신을 수행할 수 있는 무선 공유기와 이의 작동 방법에 관한 것이다.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.
본 발명이 이루고자 하는 기술적인 과제는 서버로부터 요청된 데이터 처리의 대가로 생성된 데이터 용량의 범위 내에서 무선 통신 장치와 무료로 무선 통신을 수행할 수 있는 무선 공유기와 이의 작동 방법을 제공하는 것이다.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
무선 통신 시스템(10)은, 무선 통신 기술을 이용하여, 무선 공유기(100)가 서버(200)로부터 네트워크(180)를 통해 데이터 처리(DP)를 할당받으면, 무선 공유기(100)는 데이터 처리(DP)를 수행하고 수행의 결과에 해당하는 데이터 처리 결과 (RP)를 네트워크(180)를 통해 서버(200)로 전송하고, 서버(200)는 무선 공유기 (100)에 의한 데이터 처리(DP)의 대가로 충전 서버(300)를 통해 무료 충전 데이터를 무선 공유기(100)로 제공하는 시스템을 의미할 수 있다.When the
데이터 처리(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
데이터 처리(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
무선 공유기(100)는, 도 2에 도시된 무선 통신 장치(400)와 무선 통신 기술을 이용하여, 데이터를 주거나 받을 수 있는 무선 액세스 포인트 또는 무선 공유기를 의미할 수 있다.The
무선 공유기(100)는 하나의 IP(Internet Protocol) 주소를 복수의 무선 통신 장치들과 공유하여 무선 통신을 할 수 있다. 예컨대, 무선 공유기(100)는 인터넷 IP 주소 공유기를 의미할 수 있으나 이에 한정되는 것은 아니다.The
무선 공유기(100)는 충전 서버(300)에 의해 유료 충전 데이터 용량만큼 유료로 무선 통신을 할 수 있는 무선 공유기로 구현될 수 있다.The
예컨대, 무선 공유기(100)의 사용자는 무선 통신 회사로 무선 통신 데이터에 대한 사용료를 지불하고, 상기 사용료에 상응하는 유료 충전 데이터 용량만큼 무선 통신을 이용할 수 있다.For example, the user of the
무선 공유기(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
제2통신 모듈(120)은, 무선 통신 기술을 이용하여, 무선 통신 장치와 데이터를 송수신할 수 있다. 실시 예에 따라, 제2통신 모듈(120)은 무선 통신 장치로부터 무선 통신 신호를 수신하고, 수신된 무선 통신 신호를 버스(130)를 통해 프로세서 (140)로 전송할 수 있다. 또한, 제2통신 모듈(120)은 프로세서(140)로부터 출력된 데이터를 버스(130)를 통해 수신하고, 수신된 데이터를 무선 통신 신호를 이용하여 상기 무선 통신 장치로 전송할 수 있다.The
실시 예들에 따라, 제1통신 모듈(110)과 제2통신 모듈(120)은 서로 동일한 무선 통신 기술을 이용할 수 있고, 서로 다른 무선 통신 기술을 이용할 수 있다.According to embodiments, the
비록 도 1에서는 제1통신 모듈(110)과 제2통신 모듈(120)만을 도시하고 있으나, 본 발명의 기술적 사상은 통신 모듈들의 개수에 한정되지 않으므로, 무선 공유기(100)는 다른 무선 통신 모듈을 더 포함할 수 있다.Although only the
또한, 무선 공유기(100)는, 제1통신 모듈(110) 또는 제2통신 모듈(120) 중에서 어느 하나의 통신 모듈을 이용하여, 서버(200)와 무선 통신 장치가 서로 통신하도록 제어할 수 있다.The
프로세서(140)는 무선 공유기(100)의 전반적인 제어를 수행할 수 있다. 실시 예에 따라, 프로세서(140)는 서버(200)에 의해 할당된 데이터 처리(DP)를 수행할 수 있다. 또한, 프로세서(140)는 프로세서(140)의 상태를 확인할 수 있다.The
메모리(150)는 프로세서(140)를 통해 제어되는 데이터들을 저장할 수 있다. 예컨대, 메모리(150)는 휘발성 메모리 또는 불휘발성 메모리로 구현될 수 있다.The
예컨대, 상기 휘발성 메모리는 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
예컨대, 디스플레이(160)는, 프로세서(140)의 제어에 따라, 유료 충전 데이터 용량 및/또는 무료 충전 데이터 용량을 실시간으로 디스플레이할 수 있다. 예컨대, 디스플레이(160)는, 프로세서(140)의 제어에 따라, 무료 충전 데이터 용량과 유료 충전 데이터 용량을 별도로 디스플레이할 수도 있다.For example,
실시 예에 따라, 무선 공유기(100)는 네트워크(180)와 무선으로 접속하고, 네트워크(180)를 통해 서버(200)와 통신할 수 있다.According to an embodiment, the
다른 실시 예에 따라, 네트워크(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
서버(200)는, 유선 또는 무선 네트워크(180)를 통해, 무선 공유기(100)로 데이터 처리(DP)를 할당(또는 전송)할 수 있다. 실시 예에 따라, 서버(200)는 데이터를 처리하는 데이터 처리 서버로 구현될 수 있다. 또한, 서버(200)는 데이터를 처리하는 데이터 처리 장치로 구현될 수도 있다. The
예컨대, 서버(200)는 서버, 스마트폰, 태블릿 PC, 사물 인터넷(internet of things(IoT)) 장치, 만물 인터넷(internet of everything (IOE)) 장치, PDA(personal digital assistant), 또는 본 발명의 실시 예에 따른 데이터를 처리할 수 있는 데이터 처리 장치를 포함할 수 있다.For example, the
서버(200)는 통신 모듈(210), 버스(220), 프로세서(230), 및 메모리(240)를 포함할 수 있다.The
통신 모듈(210)은 무선 공유기(100)의 제1통신 모듈(110)과 동일 또는 유사한 기능을 수행할 수 있다. 즉, 서버(200)는, 통신 모듈(210)을 이용하여, 무선 공유기(100) 및/또는 충전 서버(300)와 무선 통신을 할 수 있다.The
통신 모듈(210)은, 도 1을 참조하여 설명된 무선 통신 기술을 이용하여, 무선 공유기(100)와 무선 통신을 할 수 있다. 실시 예에 따라, 통신 모듈(210)은 네트워크(180)를 통해 무선 공유기(100)로 프로세서(230)에 의해 할당된 데이터 처리(DP)를 전송할 수 있다.The
또한, 통신 모듈(210)은, 네트워크(180)를 통해, 무선 공유기(100)로부터 전송된 데이터 처리 결과(RP)를 수신할 수 있다.The
통신 모듈(210)은 데이터 처리 결과(RP)를 버스(220)를 통해 프로세서(230)로 전송할 수 있다. 프로세서(230)는 서버(200)의 전반적인 제어를 수행할 수 있다. 실시 예에 따라, 프로세서(230)는 데이터 처리를 수행할 수 있다. 프로세서 (230)는 무선 공유기(100)로 데이터 처리를 할당할지 여부를 판단할 수 있다.The
프로세서(230)는 프로세서(230)에 의해 처리될 수 있는 전체 데이터 처리 중에서 일부 또는 전부에 상응하는 데이터 처리(DP)를 무선 공유기(100)에게 할당할 수 있다. 예컨대, 프로세서(230)에 의해 할당되는 데이터 처리(DP)는 서버(200)의 관리자에 의해 정의될 수 있다.The
프로세서(230)는 무선 공유기(100)로부터 데이터 처리(DP)에 상응하는 데이터 처리 결과(RP)를 수신하고, 데이터 처리 결과(RP)를 이용하여 전체 데이터 처리를 수행 또는 완료할 수 있다. 예컨대, 프로세서(230)는 데이터 처리 결과(RP)와 프로세서(230)에 의해 처리된 데이터 처리 결과를 합하여 전체 데이터 처리를 완료할 수 있다.The
프로세서(230)는, 데이터 처리 결과(RP)에 응답하여, 데이터 처리 결과(RP)에 상응하는 충전량 정보(UD)를 생성할 수 있다. 충전량 정보(UD)는, 무선 공유기 (100)에 의해 처리된 데이터 처리 결과(RP)에 대한 대가로서 제공될 무료 충전 데이터 용량에 해당하는 정보를 의미할 수 있다.The
실시 예에 따라, 충전량 정보(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
서버(200)는 충전 서버(300)의 운영자에게 충전량 정보(UD)와 충전량 정보 (UD)에 상응하는 데이터 이용료를 지불할 수 있다.The
메모리(240)는 프로세서(230)를 통해 제어되는 서버(200)의 데이터를 저장할 수 있다. 메모리(240)는 휘발성 메모리 또는 불휘발성 메모리로 구현될 수 있다.The
충전 서버(300)는 무선 공유기(100)가 무선 통신을 할 수 있도록 무선 공유기(100)를 제어할 수 있다. 충전 서버(300)는 무선 공유기(100)가 무선 통신 데이터를 이용할 수 있도록 무선 통신 데이터 용량을 제공하는 기능을 수행하는 서버를 의미할 수 있다. 예컨대, 충전 서버(300)는 무선 통신 회사가 운영하는 무선 통신 데이터를 제공하는 서버일 수 있다.The charging
충전 서버(300)는 서버(200)로부터 전송된 충전량 정보(UD)를 수신할 수 있다. 충전 서버(300)는, 충전량 정보(UD)에 기초하여, 무선 공유기(100)에 대한 무료 충전 데이터 용량(DS)을 생성할 수 있다. 예컨대, 충전 서버(300)는 무선 공유기 (100)에 의해 처리된 데이터 처리(DP)에 상응하는 데이터 용량의 범위 내에서 무료 충전 데이터 용량(DS)을 생성할 수 있다. 충전 서버(300)는 무료 충전 데이터 용량 (DS)을 무선 공유기(100)로 제공할 수 있다.The charging
도 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
무선 통신 장치(400)는 무선 공유기(100)와 무선 통신을 수행할 수 있는 장치를 의미할 수 있다. 또한, 무선 통신 장치(400)는 무선 공유기(100)를 이용하여 다른 무선 통신 장치들과 무선 통신할 수 있는 장치를 의미할 수 있다.The
무선 통신 장치(400)는 스마트폰, 태블릿 PC, IoT 장치, IoE 장치, PDA, 또는 본 발명의 실시 예에 따른 무선 공유기(100)와 통신할 수 있는 무선 통신 장치를 포함한다.The
비록 도 2에서는 무선 공유기(100)가 하나의 무선 통신 장치(400)와 통신하는 실시 예가 도시되어 있으나, 무선 공유기(100)는 복수의 무선 통신 장치들과 무선 통신할 수도 있다. 즉, 복수의 무선 통신 장치들은 무선 공유기(100)를 이용하여 다른 무선 통신 장치들과 통신할 수 있다.Although FIG. 2 illustrates an embodiment in which the
무선 통신 장치(400)는, 통신 모듈(410)을 이용하여, 무선 공유기(100)의 제2통신 모듈(110)과 무선 통신을 할 수 있다. 통신 모듈(410)은 도 1에서 설명한 무선 통신 기술을 이용하여 무선 공유기(100)와 무선 통신을 할 수 있다. 통신 모듈(410)은 도 1의 제2통신 모듈(120)과 동일하거나 유사하게 구현될 수 있다.The
충전 서버(300)는, 서버(200)로부터 전송된 충전량 정보(UD)에 기초하여, 무료 충전 데이터 용량(DS)를 생성할 수 있다. 실시 예에 따라, 충전 서버(300)는 무선 공유기(100)로 유료 충전 데이터 용량 및/또는 무료 충전 데이터 용량(DS)을 제공할 수 있다.The
실시 예에 따라, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무선 통신 장치(100)와 유료 충전 데이터 용량의 범위 내에서 유료로 무선 통신을 이용할 수 있다. 또한, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무선 통신 장치(100)와 무료 충전 데이터 용량(DS)의 범위 내에서 무료로 무선 통신을 이용할 수 있다. 즉, 무선 통신 장치(400)는, 무선 공유기(100)를 통해, 무료 충전 데이터 용량(DS) 범위 내에서 무료로 무선 통신 데이터(FD)를 이용할 수 있다.According to the embodiment, under the control of the charging
무선 공유기(100)는 유료 충전 데이터 용량과 무료 충전 데이터 용량(DS) 중에서 무료 충전 데이터 용량(DS)을 먼저 이용할 수 있다. 그러나, 사용자의 설정이나 프로그램에 의해, 무선 공유기(100)는 유료 충전 데이터 용량과 무료 충전 데이터 용량(DS) 중에서 유료 충전 데이터 용량을 먼저 이용할 수도 있다.The
실시 예에 따라, 무선 공유기(100)는 충전 서버(300)로부터 제1통신 모듈 (110)을 이용하여 무료 충전 데이터 용량(DS)을 제공받을 수 있다. 또한, 무선 공유기(100)는 제2통신 모듈(120)을 이용하여 무선 통신 장치(400)와 무선 통신을 할 수 있다.According to the embodiment, the
도 2에서는 무선 통신 장치(400)와 무선 공유기(100)간에 제2통신 모듈(120)을 이용하여 무선 통신을 수행하지만, 이는 설명의 편의를 위함이고, 제1통신 모듈(110)을 이용하여 무선 통신을 수행할 수도 있다. 2, a wireless communication is performed between the
도 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
서버(200)는 처리될 전체 데이터 처리 중에서 일부의 데이터 처리에 대한 분할 여부를 판단할 수 있다(S101). 서버(200)에 의해 데이터 처리에 대한 분할이 필요하다고 결정된 경우, 서버(200)는 네트워크(180)를 통해 무선 공유기(100)로 접속 요청 신호(CS)를 전송할 수 있다(S103).The
서버(200)는 접속 요청 신호(CS)를 전송할 무선 공유기(100)를 검색할 수 있다. 예컨대, 검색된 무선 공유기(100)는 무선 신호의 세기가 가장 높거나 양호한 것으로서, 서버(200)와 무선 공유기(100) 사이의 무선 통신이 가장 원활한 무선 공유기(100)일 수 있다. 또한, 검색된 무선 공유기(100)는 서버(200)에 의해 미리 설정된 무선 공유기(100)일 수 있다.The
무선 공유기(100)는 접속 요청 신호(CS)에 응답하여 서버(200)와 접속할 수 있다(S105). 무선 공유기(100)는 네트워크(180)를 통해 서버(200)로 접속 완료를 알리는 응답 신호(ACK)를 전송할 수 있다(S107). 서버(200)는 무선 공유기(100)에게 할당할 데이터 처리(DP)를 결정하고, 결정된 데이터 처리(DP)를 무선 공유기 (100)로 전송(또는 할당)할 수 있다(S109).The
무선 공유기(100)의 프로세서(140)는 서버(200)에 의해 할당된 데이터 처리 (DP)를 수행할 수 있다(S111). 무선 공유기(100)의 프로세서(140)에 의해 데이터 처리(DP)가 완료되면, 무선 공유기(100)는 네트워크(180)를 통해 데이터 처리 결과 (RP)를 서버(200)로 전송할 수 있다(S113). 서버(200)는 데이터 처리 결과(RP)를 수신하고, 수신된 데이터 처리 결과(RP)에 기초하여 전체 데이터 처리를 수행할 수 있다(S115).The
서버(200)는, 무선 공유기(100)의 데이터 처리(DP)에 대한 대가로, 데이터 처리 결과(RP)에 응답하여, 충전량 정보(UD)를 생성할 수 있다(S117). 서버(200)는 충전량 정보(UD)를 충전 서버(200)로 전송할 수 있다(S119). 충전량 정보(UD)는 데이터 처리(DP)에 상응하는 데이터 용량 정보와 무선 공유기(100)의 고유 번호를 포함할 수 있다.The
충전 서버(300)는 충전량 정보(UD)를 수신하고, 수신된 충전량 정보(UD)에 기초하여, 무선 공유기(100)에 대한 무료 충전 데이터 용량(DS)을 생성할 수 있다 (S121). 예컨대, 충전 서버(300)는 충전량 정보(UD)에 포함된 고유 번호를 이용하여 무선 공유기(100)를 확인하고, 충전량 정보(UD)에 포함된 데이터 용량 정보를 이용하여 무료 충전 데이터 용량(DS)을 생성할 수 있다. 충전 서버(300)는 무선 공유기(100)에게 무료 충전 데이터 용량(DS)를 충전할 수 있다(S123). 예컨대, 무선 공유기(100)에 의해 처리된 데이터 처리(DP)의 양이 10GB일 때, 무료 충전 데이터 용량(DS)은 10GB일 수 있다.The charging
실시 예에 따라, 충전 서버(300)의 제어에 따라, 무선 공유기(100)는 무료 충전 데이터 용량(DS)의 범위 내에서 무선 통신 장치(400)와 무료로 무선 통신을 수행할 수 있다.According to the embodiment, under the control of the charging
도 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
서버(200)는 서버(200)에 의해 처리될 데이터 처리량 중에서 일부의 데이터 처리(DP)를 무선 공유기(100)로 할당할지 여부를 판단할 수 있다(S201). 서버(200)가 데이터 처리(DP)를 무선 공유기(100)로 할당하는 경우, 서버(200)는 무선 공유기(100)와 접속하고, 서버(200)는 네트워크(180)를 통해 데이터 처리(DP)를 무선 공유기로 할당할 수 있다(S203).The
무선 공유기(100)의 프로세서(110)는 할당된 데이터 처리(DP)를 수행할 수 있다(S205). 무선 공유기(100)의 프로세서(110)가 데이터 처리(DP)를 완료하면, 무선 공유기(100)는 데이터 처리 결과(RP)를 서버(200)로 전송할 수 있다(S207).The
서버(200)는, 데이터 처리 결과에 응답하여, 충전량 정보(UD) 생성할 수 있다(S209). 서버(200)는 충전량 정보(UD)를 충전 서버(300)로 전송할 수 있다 (S211). 충전 서버(300)는, 충전량 정보(UD)에 기초하여, 무선 공유기(100)로 무료 충전 데이터 용량(DS)을 제공할 수 있다(S213). 무선 공유기(100)는 무료 충전 데이터 용량(DS)의 범위 내에서 무선 통신 장치(400)와 무선 통신을 수행할 수 있다.The
도 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
서버(200)는 서버(200)에 의해 처리될 전체 데이터 처리 중에서 일부 또는 전부에 상응하는 데이터 처리(DP)를 무선 공유기(100)로 할당할 수 있다(S301). 무선 공유기(100)의 프로세서(140)는, 데이터 처리(DP)에 응답하여, 프로세서(140)의 상태를 확인할 수 있다(S303). 프로세서(140)는 프로세서(140)의 상태가 아이들 (IDLE) 상태인지를 확인할 수 있다(S305).The
아이들 상태는 프로세서(140)가 서버(200)에 의해 할당된 데이터 처리(DP)를 수행할 수 있는 상태를 의미할 수 있다. 예컨대, 아이들 상태는 프로세서(140)가 프로세서(140)의 현재 작업을 수행하지 않는 상태를 의미할 수 있다. 또한, 아이들 상태는 프로세서(140)가 현재 작업을 수행 중이더라도 동시에 데이터 처리(DP)를 수행할 수 있는 상태를 의미할 수 있다.The idle state may indicate a state in which the
프로세서(140)의 상태가 아이들 상태가 아닌 경우, 무선 공유기(100)는 처리 불가 신호(NP)를 서버(200)로 전송할 수 있다(S307).If the state of the
처리 불가 신호(NP)는 프로세서(140)가 서버(200)에 의해 할당된 데이터 처리(DP)를 현재 또는 곧바로 수행할 수 없음을 나타내는 신호를 의미할 수 있다. 서버(200)는 처리 불가 신호(NP)를 수신한 후 일정 시간이 지난 후에 데이터 처리 (DP)를 요구하는 신호는 무선 공유기(100)로 전송할 수 있다.The unprocessable signal NP may mean a signal indicating that the
프로세서(140)의 상태가 아이들 상태인 경우, 무선 공유기(100)는 서버(200)에 의해 할당된 또는 요청된 데이터 처리(DP)를 수행할 수 있다(S309). 프로세서 (140)에 의해 데이터 처리(DP)가 완료되면, 무선 공유기(100)는 데이터 처리 결과 (RP)를 서버(200)로 전송할 수 있다(S311). 서버(200)는 데이터 처리 결과(RP)에 기초하여 전체 데이터 처리를 수행할 수 있다(S313).If the state of the
도 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
프로세서(140)의 상태가 아이들 상태가 아닌 경우, 무선 공유기(100)는 서버 (200)로 처리 불가 신호(NP)를 전송할 수 있다(S407). 프로세서(140)의 상태가 아이들 상태인 경우, 프로세서(140)는 데이터 처리(DP)를 수행할 수 있다(S409). 무선 공유기(100)는, 프로세서(140)에 의해 데이터 처리(DP)가 완료되면, 데이터 처리 결과(RP)를 서버(200)로 전송할 수 있다(S411).If the state of the
본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.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.
상기 프로세서의 제어에 따라 상기 무료 충전 데이터 용량을 실시간으로 상기 무선 공유기의 디스플레이에 표시하는 단계를 더 포함하는 무선 공유기의 작동 방법.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.
상기 충전량 정보는 상기 데이터 처리에 상응하는 데이터 용량 정보와 상기 무선 공유기의 고유 번호를 포함하고,
상기 충전 서버는 상기 데이터 용량 정보와 상기 고유 번호에 기초하여 상기 무선 통신 장치에 대한 상기 무료 충전 데이터 용량을 생성하는 무선 공유기의 작동 방법. 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.
상기 무료 충전 데이터 용량을 실시간으로 표시하는 디스플레이를 더 포함하는 무선 공유기.6. The method of claim 5,
And a display for displaying the free charge data capacity in real time.
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)
| 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 |
-
2015
- 2015-01-28 KR KR1020150013642A patent/KR101660502B1/en active Active
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 |