KR20160013842A - 전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들 - Google Patents

전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들 Download PDF

Info

Publication number
KR20160013842A
KR20160013842A KR1020157026397A KR20157026397A KR20160013842A KR 20160013842 A KR20160013842 A KR 20160013842A KR 1020157026397 A KR1020157026397 A KR 1020157026397A KR 20157026397 A KR20157026397 A KR 20157026397A KR 20160013842 A KR20160013842 A KR 20160013842A
Authority
KR
South Korea
Prior art keywords
wireless power
parameter
message
management
power outlet
Prior art date
Application number
KR1020157026397A
Other languages
English (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 파워매트 테크놀로지스 엘티디.
Publication of KR20160013842A publication Critical patent/KR20160013842A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/80Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
    • H02J17/00
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J4/00Circuit arrangements for mains or distribution networks not specified as ac or dc
    • H02J5/005
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • H02J50/10Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
    • H02J7/025
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0219Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave where the power saving management affects multiple terminals
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J50/00Circuit arrangements or systems for wireless supply or distribution of electric power
    • Y02B60/50

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

본 발명은 전기장치들로의 전력 전송을 위한 무선전력 전송 네트워크의 관리시스템들 및 방법들에 관한 것으로, 클라우드 기반 네트워크와 통신하는 중앙 관리 컨솔을 제공하며, 적어도 하나의 무선전력 출구 및 적어도 하나의 관리 서버를 포함한다. 본 발명의 관리 시스템은 상기 네트워크 내의 모든 무선전력 출구들의 원격 건강 검진 및 유지를 가능하게 한다. 게다가, 상기 관리 시스템은 특정 장소에서 전기장치로 전력을 전송하는 동안 허용된/비허용된 기능을 결정하기 위한 명령 및 제어 기능성과 결합된 시스템 관리자 권한들 및 방침 관리에 따라 배치의 완전한 감시를 가능하게 한다.

Description

전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들{SYSTEMS AND METHODS FOR MANAGING A DISTRIBUTED WIRELESS POWER TRANSFER NETWORK FOR ELECTRICAL DEVICES}
본 발명은 전기장치용 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들에 관한 것으로, 특히 원격 건강진단, 네트워크 성분들의 명령 및 제어와 함께 유지 및 방침 관리를 가능하게 하는 무선전력 출구들의 클라우드(cloud) 기반 네트워크 관리 시스템에 관한 것이다.
이동통신 단말기들(mobile handsets), 미디어 재생기들(media players), 태블릿 컴퓨터들(tablet computers) 및 랩톱들/노트북들/넷북들(laptops/note books /netbooks) 및 울트라북들(ultra-books)과 같은 이동장치들의 확산은 돌아다니거나 이동중일 동안 이동장치들을 충전하기 위한 전력을 전송할 수도 있는 그 전력점들(power points)에 대한 액세스를 위한 사용자 요구를 증가시킨다.
이동장치의 사용자가 연장된 시간 주기 동안, 즉, 몇분 정도 이상, 체류할 수도 있는, 공공장소들에서 전기장치들을 충전하기 위해 전력을 전송하기 위한 기회를 편리하게 제공하는 시스템들에 대한 필요성이 있다. 다른 것들 중에서, 상기 공공장소들은 레스토랑들, 커피숍들, 공항 라운지들, 열차들, 버스들, 택시들, 스포츠 스타디움들, 강당들, 극장들, 영화관들 등등을 포함할 수도 있다. 게다가, 상기 필요성이 제기되자마자, 즉, 현재의 위치 주위의 전력 전송 위치들이 사용자 기대에 부응할 수도 있는 동안, 밧데리 레벨이 낮을 때, 공공장소들에서의 전력 전송위치들의 용이한 추적을 가능하게 하는 상기 시스템들에 대한 필요성이 있다.
상기 시스템들은, 공공장소들에서의 무선전력 전송에 대한 욕구를 제공하기 위한 복잡한 네트워크를 요구하는, 다양한 장소들에 걸쳐 분포될 수도 있다.
본 발명은 상기 문제점을 해소하기 위해 안출된 것으로, 원격 건강진단, 네트워크 성분들의 명령 및 제어와 함께 유지 및 방침 관리를 가능하게 하는 무선전력 출구들의 클라우드(cloud) 기반 네트워크 관리 시스템 및 관리방법을 제공함에 그 목적이 있다.
아래의 본 발명은 상기 필요성들에 관해 설명하고 있다.
본 발명의 한 특징에 따르면, 본 발명은 무선전력 전송 네트워크의 관리 시스템을 제공하며, 상기 관리 시스템은 : 무선전력 수신기와 관련된 적어도 하나의 전기장치로 전력을 전송하도록 동작 가능한 적어도 하나의 무선전력 출구장치; 및 상기 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버로서, 상기 적어도 하나의 관리 서버는 : 상기 적어도 하나의 무선전력 출구장치로부터 식별 코드를 수신; 및 상기 적어도 하나의 무선전력 출구장치로부터의 전력 전송을 관리; 하기 위한 지시들을 실행하도록 동작 가능한 관리 서버; 를 포함한다.
선택적으로, 상기 시스템의 적어도 하나의 관리 서버는 추가로 : 상기 적어도 하나의 무선전력 출구장치의 건강을 감시; 상기 적어도 하나의 무선전력 출구장치의 원격 유지를 제공; 하기 위한 지시들을 실행하도록 동작 가능할 수도 있다.
적절하게는, 상기 시스템의 적어도 하나의 관리 서버는 추가로 상기 적어도 하나의 전기장치와 통신하도록 동작 가능하다.
적절하게는, 전력 전송을 관리하기 위한 상기 시스템은 적어도 하나의 전력 관리방침에 의해 통제될 수도 있고, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치에 대한 전력 전송조건들을 결정한다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 : 사용자 식별 방침들, 서비스 방침들의 형태, 장치 방침들의 형태, 동적 방침들 및 그 결합들, 로 구성되는 그룹으로부터 선택된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 상기 식별 코드에 따라 상기 적어도 하나의 무선전력 출구장치에 대해 선택된다.
선택적으로, 상기 적어도 하나의 무선전력 출구장치는 디폴트 전력 전송조건들을 결정하기 위해 디폴트 전력 관리방침을 갖는다.
부가적으로, 또는 선택적으로, 상기 선택된 전력 관리방침은 전력 관리 디폴트 방침을 대체한다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 관리 서버상의 상기 적어도 하나의 전력 관리방침의 변화에 대응하여 분포된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 분포 스케줄에 따라 분포된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치로부터의 통신 요청에 따라 분포된다.
적절하게는, 상기 사용자 식별 방침들은 : 사용자 식별, 위치 식별, 시작 시간, 종료 시간, 전력 전송의 지속시간 및 그 결합들, 로 구성된 그룹으로부터 선택된 조치들을 포함한다.
적절하게는, 상기 서비스 방침들의 형태는 상기 적어도 하나의 무선전력 출구로부터의 전력 전송에서의 공급된 전류의 레벨을 결정한다.
적절하게는, 상기 동적 방침들은 : 전력 소비의 실시간 관리, 밧데리 건강의 실시간 관리, 장소 교통 제어 및 그 결합들로 구성된 그룹으로부터 선택된 조치들을 포함한다.
본 발명의 다양한 실시예들에서, 원격 유지의 공급은 : 시작, 중지, 재시작, 소프트웨어 업데이팅, 시각적인 사용자 인터페이스의 제어, 사용자 오디오 인터페이스의 제어 및 그 결합들, 로 구성된 그룹으로부터 선택된 단계의 수행을 포함한다.
본 발명의 다양한 실시예들에서, 상기 건강의 감시는 상기 무선전력 출구가 중지 한계(time-out limit)내의 통신신호에 대응하는 것을 포함한다.
선택적으로, 상기 통신신호는 스케줄에 따라 전송된다.
선택적으로, 상기 통신신호는 요구에 따라 전송된다.
본 발명의 다른 특징에서, 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법이 제공되며, 상기 무선전력 전송 네트워크는 : (1) 무선전력 수신기와 관련된 적어도 하나의 전기장치로 전력을 전송하도록 동작 가능한 적어도 하나의 무선전력 출구장치; 및 (2) 상기 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버; 를 포함하며, 상기 방법은 : 상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치로부터 식별 코드를 수신하는 단계; 및 상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치로부터의 전력 전송을 관리하는 단계; 를 포함한다.
상기 방법은 추가로 : 상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치의 건강을 감시하는 단계; 및 상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치의 원격 유지를 공급하는 단계; 를 포함한다.
부가적으로, 또는 선택적으로, 상기 방법은 추가로 : 상기 적어도 하나의 관리 서버를 통해 상기 적어도 하나의 전기장치와 통신하도록 동작 가능하다.
선택적으로, 상기 전력 전송의 관리단계는 적어도 하나의 전력 관리방침에 의해 통제되며, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치에 대한 전력 전송조건들을 설정하도록 구성된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 : 사용자 식별 방침들, 서비스 방침들의 형태, 장치 방침들의 형태, 동적 방침들 및 그 결합들, 로 구성되는 그룹으로부터 선택된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 상기 식별 코드에 따라 상기 적어도 하나의 무선전력 출구장치에 대해 선택된다.
선택적으로, 상기 적어도 하나의 무선전력 출구장치는 디폴트 전력 전송조건들을 결정하기 위해 디폴트 전력 관리방침으로 구성된다.
적절하게는, 상기 선택된 전력 관리방침은 상기 전력 관리 디폴트 방침을 대체한다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 추가로 상기 적어도 하나의 관리 서버상의 상기 적어도 하나의 전력 관리방침의 변화에 대응하여 분포된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 분포 스케줄에 따라 분포된다.
선택적으로, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치로부터의 통신 요청에 따라 분포된다.
선택적으로, 상기 사용자 식별 방침들은 : 사용자 식별, 위치 식별, 시작 시간, 종료 시간, 전력 전송의 지속시간 및 그 결합들, 로 구성된 그룹으로부터 선택된 조치들을 포함한다.
선택적으로, 상기 서비스 방침들의 형태는 상기 적어도 하나의 무선전력 출구로부터의 전력 전송에서의 공급된 전류의 레벨을 결정한다.
선택적으로, 동적 방침들은 : 전력 소비의 실시간 관리, 밧데리 건강의 실시간 관리, 장소 교통 제어 및 그 결합들, 로 구성된 그룹으로부터 선택된 조치들을 포함한다.
적절하게는, 원격 유지의 공급단계는 : 시작, 중지, 재시작, 소프트웨어 업데이팅, 시각적인 사용자 인터페이스의 제어, 사용자 오디오 인터페이스의 제어 및 그 결합들, 로 구성된 그룹으로부터 선택된 단계의 수행을 포함한다.
적절하게는, 상태의 감시단계는 상기 무선전력 출구가 중지 한계(time-out limit) 내의 통신신호에 대응하는 것을 포함한다.
선택적으로, 상기 통신신호는 스케줄에 따라 전송된다.
선택적으로, 상기 통신신호는 요구에 따라 전송된다.
본 발명의 다른 특징에 따르면, 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 관리 프로세서에 의해 동작들을 수행하기 위한 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 상기 전력 출구장치로부터 적어도 하나의 상태 보고 메시지를 수신하는 동작; 상기 적어도 하나의 상태 보고 메시지를 처리하는 동작; 및 적어도 하나의 응답 메시지를 상기 적어도 하나의 무선전력 출구장치로 전송하는 동작; 을 포함한다.
다양하게는, 상기 관리 프로세서는 상기 적어도 하나의 상태 보고 메시지를 주기적으로 수신하도록 동작 가능하다. 선택적으로, 상기 상태 보고 메시지는 상기 전력 출구장치의 동작 모드에 속하는 데이터를 포함하며, 이 데이터는 : 충전( CHA -RGING)비충전(NOT-CHARGING), 으로부터 선택된 값을 취할 수도 있다.
선택적으로, 상기 적어도 하나의 상태 보고 메시지를 처리하는 단계는 적어도 하나의 제어신호에 대한 적절한 값들을 결정하는 단계를 포함한다. 상기 적어도 하나의 응답 메시지는 상기 제어신호를 포함할 수도 있다. 따라서, 상기 제어신호는 명령(COMMAND) 매개변수를 포함할 수도 있고, 상기 명령(COMMAND) 매개변수는 : 전력을 무선전력 수신기로 전송하기 위해 상기 전력 출구장치에게 지시하도록 동작 가능한 충전(CHARGE)값, 및 전력을 무선전력 수신기로 전송하지 않기 위해 상기 전력 출구장치에게 지시하도록 동작 가능한 충전 금지(DO-NOT-CHARGE), 로부터 선택된 적어도 하나의 값을 갖는다. 부가적으로 및 선택적으로, 상기 제어신호는 시간 간격(INTERVAL) 매개변수를 포함할 수도 있고, 상기 시간 간격(INTERVAL) 매개변수는 값에 의해 결정된 길이의 지연 후에 적어도 제2 상태 보고 메시지를 전송하기 위해 상기 전력 출구장치에게 지시하도록 선택된 값을 갖는다. 부가적으로 및 선택적으로, 상기 제어신호는 연장된 보고 메시지에 대한 요청을 포함할 수도 있다. 부가적으로 및 선택적으로, 상기 제어신호는 설정 보고 메시지에 대한 요청을 포함할 수도 있다.
본 발명의 다른 특징에 따르면, 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 전력 출구 프로세서에 의해 동작들을 수행하기 위한 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 상태 보고 메시지를 상기 관리 서버로 전송하는 동작; 적어도 하나의 응답 메시지를 상기 관리 서버로부터 수신하는 동작; 및 상기 응답 메시지에 포함된 제어신호들에 부호화된 지시들을 실행하는 동작; 을 포함한다.
선택적으로, 상기 전력 출구 프로세서는 상기 적어도 하나의 상태 보고 메시지를 주기적으로 전송하도록 동작 가능하다. 선택적으로, 상기 상태 보고 메시지는 상기 전력 출구장치의 동작 모드, 상기 전력 출구장치와 관련된 송신기 식별코드, 상기 전력 출구장치와 연결된 무선 전력 수신기, 동작 정보에 속하는 데이터를 포함한다.
다양하게는, 지시들을 실행하는 단계는 명령(COMMAND) 매개변수를 검출하고 상기 명령(COMMAND) 매개변수가 충전(CHARGE)의 값을 가지면 전력을 무선 전력 수신기로 전송하거나, 만일 명령(COMMAND) 매개변수가 충전 금지(DO-NOT-CHARGE)의 값을 가지면, 무선 전력 수신기로의 전력의 전송을 종료한다. 부가적으로 및 선택적으로, 지시들을 실행하는 단계는 : 시간 간격(INTERVAL) 매개변수를 검출하고 상기 값에 의해 결정된 길이의 지연 후 적어도 제2 상태 보고 메시지를 전송하는 단계; 및 연장된 보고 메시지를 상기 관리 서버로 전송하는 단계; 중 적어도 하나를 포함할 수도 있다. 상기 연장된 보고 메시지는 상기 전력 출구의 적어도 하나의 성분의 동작 온도, 상기 전력 출구의 적어도 하나의 회로의 동작 전류, 또는 상기 전력 출구의 동작전압에 속하는 데이터를 포함할 수도 있다.
본 발명의 다른 특징은 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법을 제공하며, 상기 방법은 적어도 하나의 전력 출구 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 설정 보고 메시지를 상기 관리 서버로 전송하는 동작; 적어도 하나의 설정 응답 메시지를 상기 관리 서버로부터 수신하는 동작; 및 상기 설정 응답 메시지에 포함된 설정명령에 부호화된 지시들을 실행하는 동작; 을 포함한다.
선택적으로, 상기 전력 출구 프로세서는 상기 적어도 하나의 설정 보고 메시지를 주기적으로, 및/또는 시작시에 전송하도록 동작 가능하다. 다양하게는, 상기 설정 보고 메시지는 : 상기 전력 출구장치와 관련된 송신기 식별 코드, 상기 전력 출구장치에 연결된 무선전력 수신기와 관련된 수신기 식별코드, 상기 전력 출구 프로세서에 의해 실행된 적어도 하나의 소프트웨어 또는 펌웨어 버젼, 상기 전력 출구장치의 하드웨어 버젼, 또는 상기 설정 보고 메시지를 전송하는 이유, 중 적어도 하나에 속하는 데이터를 포함할 수도 있다.
선택적으로, 상기 전력 출구장치는 통신 모듈을 통해 상기 관리 서버와 통신하며 상기 설정 보고 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드에 속하는 데이터를 포함한다.
적절하게는, 지시들을 실행하는 단계는 예컨대 소프트웨어 패키지 버젼 코드를 검출하고 상기 소프트웨어 패키지에 업데이트함으로써 상기 전력 출구 프로세서에 의해 실행된 적어도 하나의 소프트웨어 버젼을 업데이트하는 단계; 상기 전력 출구를 무능화시키는 단계; 광학적 피드백을 가능화시키는 단계; 광학적 피드백을 무능화시키는 단계; 오디오 피드백을 가능화시키는 단계; 오디오 피드백을 무능화시키는 단계; 상기 전력 출구에 대한 전류 한계를 설정하는 단계; 상기 전력 출구에 대한 전압 한계를 설정하는 단계; 상기 전력 출구 등과 관련된 센서들에 대한 민감도 레벨을 설정하는 단계; 를 포함한다.
본 발명의 다른 특징에 따르면, 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 관리 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 상기 전력 출구장치로부터 적어도 하나의 설정 보고 메시지를 수신하는 동작; 상기 적어도 하나의 설정 보고 메시지를 처리하는 동작; 및 적어도 하나의 설정 응답 메시지를 상기 적어도 하나의 전력 출구장치로 전송하는 동작; 을 포함한다.
선택적으로, 상기 설정 보고 메시지는 상기 전력 출구장치와 관련된 전송기 식별코드, 상기 전력 출구장치에 연결된 무선전력 수신기와 관련된 수신기 식별코드, 여기서, 상기 전력 출구장치는 통신 모듈을 통해 상기 관리 서버와 통신한다, 상기 통신 모듈과 관련된 게이트웨이 식별코드, 에 속하는 데이터를 포함한다. 게다가, 상기 설정 보고 메시지는 상기 전력 출구 프로세서에 의해 실행된 적어도 하나의 소프트웨어 또는 펌웨어 버젼, 상기 전력 출구장치의 하드웨어 버젼, 또는 상기 설정 보고 메시지를 송신하기 위한 이유, 에 속하는 데이터를 포함할 수도 있다.
따라서, 상기 설정 보고 메시지의 처리단계는 적어도 하나의 설정명령에 대한 적절한 값들을 결정하는 단계를 포함할 수도 있다.
다양하게는, 상기 적어도 하나의 설정 응답 메시지는 차저_펌웨어_버젼 (CHARGER_FIRMWARE_VERSION) 매개변수, 벤더_ID(VENDOR_ID) 매개변수, ZB_펌웨어_버젼(ZB_FIRMWARE_ VERSION) 매개변수, 업데이트_차저_펌웨어 (UPDATE_CHARGER_FIR -MWARE) 매개변수, 업데이트_ZB_펌웨어(UPDATE_ZB_FIRMWARE) 매개변수, 리셋(RESE -T) 매개변수, LEDS 매개변수, 음(音)(SOUND) 매개변수, 디스에이블_차저(DISABLE _CHARGER) 매개변수, 전류_한계(CURRENT_LIMIT) 매개변수,유도_센서_민감도(INDUCT -ION_SENSOR_SENSITIVITY) 매개변수, 및/또는 DC_피크_한계_임계치 (DC_PEAK_LIMI T_THRESHOLD) 매개변수와 같은 매개변수를 포함할 수도 있는 적어도 하나의 설정명령을 포함한다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈을 통해 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 관리 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 상기 통신 모듈로부터 적어도 하나의 건강 보고 메시지(health rep -ort message)를 수신하는 동작; 상기 적어도 하나의 건강 보고 메시지를 처리하는 동작; 및 적어도 하나의 응답 메시지를 상기 적어도 하나의 통신 모듈로 송신하는 동작; 을 포함한다.
선택적으로, 상기 건강 보고 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드 및/또는 오류 코드에 속하는 데이터를 포함한다. 따라서, 상기 적어도 하나의 건강 보고 메시지의 처리단계는 적어도 하나의 제어신호에 대한 적절한 값들을 결정하는 단계를 포함할 수도 있다. 다양하게는, 상기 적어도 하나의 설정 응답 메시지는 INTERVAL 매개변수와 같은 매개변수를 포함할 수도 있는 적어도 하나의 설정명령을 포함하며, 상기 INTERVAL 매개변수는 상기 값에 의해 결정된 길이의 지연후에 적어도 제2 건강 보고 메시지를 전송하도록 상기 통신 모듈에 지시하기 위해 선택된 값을 갖는다. 부가적으로, 또는 선택적으로, 상기 제어신호는 후보 전력 출구를 상기 전력 전송 네트워크에 부가하도록 상기 통신 모듈에 지시하는 ALLOW-JOIN 매개변수를 포함할 수도 있다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈을 통해 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 통신 모듈 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 건강 보고 메시지를 상기 관리 서버로 송신하는 동작; 적어도 하나의 응답 메시지를 상기 관리 서버로부터 수신하는 동작; 및 상기 응답 메시지에 포함된 제어신호들에 부호화된 지시들을 실행하는 동작; 을 포함한다.
다양하게는, 상기 건강 보고 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드 및/또는 오류 코드에 속하는 데이터를 포함한다.
선택적으로, 지시들의 실행단계는 INTERVAL 매개변수를 검출하며 상기 값에 의해 결정된 길이의 지연 후에 적어도 제2 건강 보고 메시지를 송신하는 단계를 포함한다. 부가적으로 또는 선택적으로, 상기 지시들의 실행단계는 허용-결합(ALLOW-JOIN) 매개변수를 검출하며 후보 전력 출구를 상기 전력 전송 네트워크에 부가하는 단계를 포함한다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈을 통해 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 관리 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 상기 통신 모듈로부터 적어도 하나의 설정 보고 메시지를 수신하는 동작; 상기 적어도 하나의 설정 보고 메시지를 처리하는 동작; 및 적어도 하나의 설정 응답 메시지를 상기 적어도 하나의 통신 모듈로 송신하는 동작; 을 포함한다.
다양하게는, 상기 설정 보고 메시지는 상기 통신 모듈과 관련된 적어도 하나의 게이트웨이 식별코드, 상기 통신 모듈에 의해 실행된 적어도 하나의 펌웨어 버젼, 상기 통신 모듈에 의해 실행된 적어도 하나의 펌웨어 또는 소프트웨어 버젼, 상기 통신 모듈에 유용한 메모리, 상기 통신 모듈에 유용한 플래시 메모리, 통신 모듈 프로세서의 활용 비율(percentage utilization), 및/또는 상기 설정 보고 메시지를 송신하기 위한 이유, 에 속하는 데이터를 포함할 수도 있다.
따라서, 상기 설정 보고 메시지의 처리단계는 적어도 하나의 설정명령에 대한 적절한 값들을 결정하는 단계를 포함할 수도 있다. 다양하게는, 상기 적어도 하나의 설정 응답 메시지는 펌웨어_버젼(FIRMWARE_VERSION) 매개변수, SW_버젼(SW_ VERSION) 매개변수, 업데이트_펌웨어(UPDATE_FIRMWARE) 매개변수, 업데이트_소프트웨어(UPDATE_SOFTWARE) 매개변수, 재부팅(REBOOT) 매개변수, 집적_간격(AGGREGATI -ON_INTERVAL) 매개변수, INIT_PAN 매개변수, 로그_어펜더(LOG_APPENDER) 매개변 수, 로그_URL(LOG_URL) 매개변수, 및/또는 로그_크기(LOG_SIZE) 매개변수와 같은 매개변수를 포함할 수도 있는 적어도 하나의 설정명령을 포함한다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈을 통해 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 통신 모듈 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 설정 보고 메시지를 상기 관리 서버로 송신하는 동작; 적어도 하나의 설정 응답 메시지를 상기 관리 서버로부터 수신하는 동작; 및 상기 설정 응답 메시지에 포함된 설정명령들에 부호화된 지시들을 실행하는 동작; 을 포함한다.
다양하게는, 상기 통신 모듈 프로세서는 상기 적어도 하나의 설정 보고 메시지를 주기적으로 송신하도록 동작 가능할 수도 있다. 상기 설정 보고 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드, 상기 통신 모듈에 의해 실행된 적어도 하나의 펌웨어 버젼, 상기 통신 모듈에 의해 실행된 적어도 하나의 소프트웨어 버젼, 상기 통신 모듈에 유용한 메모리, 상기 통신 모듈에 유용한 플래시 메모리, 통신 모듈 프로세서의 활용 비율, 및/또는 상기 설정 보고 메시지를 송신하기 위한 이유중 적어도 하나에 속하는 데이터를 포함할 수도 있다.
따라서, 지시들의 실행단계는 : 상기 통신 모듈 프로세서에 의해 실행된 적어도 하나의 소프트웨어 버젼을 업데이트하는 단계, 소프트웨어 패키지 버젼 코드를 검출하여 상기 소프트웨어 패키지로 업데이트하는 단계, 상기 통신 모듈을 재시작하는 단계중 적어도 하나를 포함한다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈과 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 통신 모듈 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 후보 무선전력 출구를 상기 네트워크에 부가하기 위해 적어도 하나의 요청 메시지를 상기 관리 서버로 송신하는 동작; 적어도 하나의 요청 응답을 상기 관리 서버로부터 수신하는 동작; 및 상기 요청 응답에 포함된 명령에서 부호화된 지시들을 실행하는 동작; 을 포함한다.
다양하게는, 상기 요청 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드 및 상기 후보 전력 출구 모듈과 관련된 전력 출구 식별코드 중 적어도 하나에 속하는 데이터를 포함한다.
따라서, 지시들의 실행단계는 : 상기 요청 응답에서 승인 명령을 검출하고 상기 후보 무선전력 출구를 상기 네트워크에 부가하는 단계; 또는 상기 요청 응답에서 비승인 명령을 검출하고 상기 후보 무선전력 출구를 상기 네트워크로부터 거절하는 단계; 중 적어도 하나를 포함할 수도 있다.
본 발명의 다른 특징에 따르면, 적어도 하나의 통신 모듈과 통신하는 적어도 하나의 관리 서버를 포함하는 무선전력 전송 네트워크를 관리하기 위한 방법이 제공되며, 상기 방법은 적어도 하나의 관리 프로세서에 의해 동작들을 수행하기 위해 지시들을 실행하는 단계를 포함하고, 상기 동작들은 : 적어도 하나의 후보 무선전력 출구를 상기 네트워크에 부가하기 위해 적어도 하나의 요청 메시지를 상기 통신 모듈로부터 수신하는 동작; 적어도 하나의 요청 메시지를 처리하는 동작; 및 요청 응답을 상기 통신 모듈로 송신하는 동작; 을 포함한다.
다양하게는, 상기 요청 메시지는 상기 통신 모듈과 관련된 게이트웨이 식별코드 및 상기 후보 전력 출구 모듈과 관련된 전력 출구 식별코드 중 적어도 하나에 속하는 데이터를 포함한다.
따라서, 상기 적어도 하나의 요청 메시지의 처리단계는 상기 요청 응답에 승인 명령을 포함시키는 단계, 또는 상기 요청 응답에 비승인 명령을 포함시키는 단계를 포함한다.
상기한 바와 같이 구성되는 본 발명은 원격 건강진단, 네트워크 성분들의 명령 및 제어와 함께 유지 및 방침 관리를 가능하게 하는 무선전력 출구들의 클라우드(cloud) 기반 네트워크 관리 시스템 및 관리방법을 제공하는 효과가 있다.
이제 첨부된 도면들에 대한 설명이, 실시예들의 보다 나은 이해를 위해 그리고 실시예들이 어떻게 실시되는지를 보여주기 위해, 순전히 예에 의해, 이루어질 것이다.
이제 도면들에 관해 자세히 설명하자면, 도시된 특이사항들은 예에 의한 것이며 선택된 실시예들만의 예시적인 논의용이고, 원리들 및 개념적인 측면들의 가장 유용하면서도 쉽게 이해된 설명이라고 믿어지는 것을 공급하는 원인에서 제공되어 있다. 이점에서, 기본적인 이해를 위해 필요한 것보다 더 자세히 구조적인 상세사항들을 나타내려는 어떤 시도도 이루어지지 않았다; 상기 도면들에 대해 취해진 설명은 몇개의 선택된 실시예들이 어떻게 실시될 수도 있는지를 이 기술분야에 통상의 지식을 가진 자들에게 명백하게 한다. 상기 첨부된 도면들에서:
도 1은 무선전력 출구들 및 수신기들을 통해 전기장치들에 전원을 공급하기 위한 분산된 시스템의 선택된 성분들의 계통도(系統圖).
도 2는 국부 게이트웨이들을 통해 전기장치들에 전원을 공급하기 위한 분산된 무선전력 전송 네트워크의 선택된 성분들의 계통도.
도 3은 무선전력 전송을 공급하는 분산 시스템에 대한 가능한 소프트웨어 모듈 구조를 나타내는 블록도.
도 4는 관리 서버의 관리 기능성의 측면들: 건강 진단, 원격 유지, 방침(들)에 의한 전력 전송의 공급 및 제어, 를 포괄하는 가능한 절차들의 선택된 조치들을 나타내는 블록도.
도 5a는 추가적인 조치들을 위한 장소 게이트웨이의 선택을 가능하게 하는, 관리 컨솔(management console) 상에서 액세스 가능한, 가능한 전력 전송 네트워크 관점의 계통도.
도 5b는, 관리 컨솔 상에서 액세스 가능한, 가능한 장소 게이트웨이 요약 및 관련된 무선전력 출구들의 목록의 계통도.
도 5c는 원격 재시작, 소프트웨어 업데이트들 등의 실행과 같은 추가적인 조치들을 위한 무선전력 출구의 선택을 가능하게 하는, 관리 컨솔 상에서 액세스 가능한, 가능한 전력 전송 네트워크 관점의 계통도.
도 5d는 출구가 액세스될 때 관리 컨솔 상에서 액세스 가능하며 선택적으로 표시된, 가능한 무선전력 출구 상세사항들의 요약의 계통도.
도 6a는 무선 전력 출구의 건강 진단 시퀀스를 처리하기 위한 가능한 방법의 선택된 조치들을 나타내는 순서도.
도 6b는 무선 전력 출구의 소프트웨어 업데이트 시퀀스를 처리하기 위한 가능한 방법의 선택된 조치들을 나타내는 순서도.
도 7a는 다양한 어플리케이션 인터페이스들을 갖는 네트워크 구조의 선택된 성분들을 도식적으로 나타내는 시스템도.
도 7b는 무선 전력 출구의 방침 업로드 및 재시작을 처리하기 위한 가능한 방법의 선택된 조치들을 나타내는 순서도.
도 8a-f는 네트워크 관리 서버와 무선전력 전송 네트워크의 다른 성분들 사이의 다양한 통신들을 나타내는 순서도들.
본 발명의 특징들은 전기장치들용 무선전력 전송 네트워크를 관리하기 위한 시스템들 및 방법들을 제공하는 것에 관한 것이다. 클라우드 기반 관리 컨솔을 사용하며, 관리 서버와 통신하는 중앙 관리 시스템은 본 발명의 전력 관리 소프트웨어를 실행할 수도 있다. 상기 전력 관리 소프트웨어는, 공공장소들에 분포된 무선전력 전송 출구들의 네트워크의 전력 관리 특성들을 중심적으로 포괄하는, 플랫폼(platform)을 제공한다. 상기 전력 관리 소프트웨어는 그 안에 설치되는 상기 무선전력 출구들[핫스팟들(hotspots)]을 관리하기 위한 능력을 갖는 장소의 관리기를 제공할 수도 있다. 선택적으로, 상기 동일한 관리 소프트웨어 시스템, 더욱 높은 시스템 관리 권리들을 갖는, 은 몇개의 장소들의 전력 관리를 가능하게 하거나 전체의 조직적인 전력 전송 출구 네트워크를 관리할 수도 있다. 상기 전력 관리 소프트웨어는 시스템 원격 건강 검진과 결합된 무선전력 출구들의 원격 제어 및 감시, 유지를 제공하고, 방침 강화기술을 사용하여 기능성의 제공, 보안 및 비지니스 목적들의 유지를 가능하게 하도록 동작 가능하다.
상기 무선전력 출구 네트워크 관리 시스템은, 네트워크 또는 장소 상에 존재하는 상기 출구 장치들을 식별하는 네트워크 출구 발견, 유용성 및 업타임(uptim -e), 출구 네트워크 성분들의 건강을 결정하기 위한 네트워크 출구 감시, 네트워크 성분들의 매핑(mapping), 유지 및 이벤트 관리, 성능 및 사용 데이터 콜렉터, 관리 데이터 브라우저 및 특정 출구 네트워크 시나리오들에 대응할 구성 가능한 경보들을 가능하게 하는 지능형 통지들, 과 같은 기능들의 세트를 제공할 수도 있다.
따라서, 데이터 사용의 관리 서버 수집은 단말기 사용자들, 파트너들, 서비스 공급자들, 장소 소유자들 등에 액세스 가능한 가치있는 통계를 제공할 수도 있다.
선택적으로, 방침들은 특정 무선전력 출구, 특정 사용자 또는 특정 그룹의 사용자들의 이력적인 사용 분석에 근거할 수도 있다.
상기 전력 관리 및 유지 소프트웨어는 원격 정지/시작, 원격 재시작, 원격 소프트웨어 업그레이들 및 업데이트들과 같은 동작성의 특성들을 포함할 수도 있다. 선택적으로, 상기 원격 유지 기능은 원격 사용자 식별 제어 테스트(LED, 음(音))를 포함할 수도 있다.
상기 전력 관리 소프트웨어는 원격 무선 출구의 소프트웨어 또는 하드웨어 품질의 테스팅 과정을 수행함으로써 원격 건강 진단을 가능하게 할 수도 있거나, 상기 원격 무선전력 출구의 검증은 통신신호에 대한 응답을 테스트함으로써 능동적이다. 선택적으로, 상기 건강 검진 과정은 온도, 전력 소비, 전도 상태, 전류 등과 같은 "건강(health)" 매개변수들에 대해 테스트할 수도 있다. 게다가, 상기 테스트 과정은 스케줄화된 과정일 수도 있거나 요청에 따라 수행될 수도 있다. 적절하게는, 표시 경보(indication alert)가 트리거(trigger)될 수도 있다.
상기 전력 관리 소프트웨어는 명령 및 제어에 대한 방침들을 강화할 수도 있고, 이것들은 누가, 언제 및 어디서 및 얼마 동안 충전할 수 있는지를 정의하기 위한 전력 관리 방침들, 서비스의 형태(전류)를 정의하기 위한 방침들, 전력 소비의 실시간 관리, 밧데리 건강의 실시간 관리, 장소에서의 위치 교통 제어(실시간 매개변수 값들에 근거하여 사용자들을 장소들로 보냄)로 구성되는 그룹으로부터 동적으로 선택된 동적인 방침들과 같은 동작적인 특성들을 포함할 수도 있다.
상기 전력 관리 소프트웨어는 전기장치와 관련된 전력 전송 또는 제어 빌링 특성(control billing aspect)을 제공하는 동작적인 특성들을 포함할 수도 있다. 그러므로, 상기 전력 관리 소프트웨어는 전력 전송 출구의 전력 공급의 중단, 지속적인 전력 공급, 아마도 수신된 동작신호들에 따른 새로운 방침, 예컨대, 또는 그밖에 유사한 것, 의 강화에 의한 전력 전송 과정의 1개 이상의 특성들의 제어 또는 서비스의 수정과 같은 특징들을 제공하도록 동작 가능할 수도 있다. 상기 전력 관리 소프트웨어는 추가로 사용자 계정(使用者計定)(user accounts), 장치들의 등록, 사용자 특정정보, 요금정보(料金情報)(billing information), 사용자 신용 등을 다루도록 동작 가능하다.
상기 관리 소프트웨어는 추가로 건강 검진 기능 및 원격 유지를 결합하면서도 바람직하지 않은 상태를 검출하도록 동작 가능하다. 예를 들어, 무선 전력 출구를 장소에서 부가 또는 제거하는 것과 같은 이벤트들은 검출될 수도 있다.
선택적으로, 상기 시스템은 새로운 무선 전력 출구가 검출될 때, 적절한 방침을 설정함에 있어 자동으로 응답하도록 구성될 수도 있다.
부가적으로, 또는 선택적으로, 상기 시스템은 적절한 메시지로 시스템 관리자에게 경보를 전송하도록 구성될 수도 있다.
관리 컨솔 (Management Console) :
상기 시스템은, 직접 또는 장소 게이트웨이들을 통해, 그 안에 설치되는 핫스팟들(hotspots)을 관리하기 위한 능력을 지역의 관리자에게 제공할 수도 있는 관리 서버 소프트웨어 어플리케이션 층과 통신하는 관리 컨솔을 제공한다. 선택적으로, 더 높은 관리 권한을 갖는 관리자는 무선 전력 전송의 조직적인 네트워크의 더 큰 부분을 제어할 수도 있다. 상기 관리 컨솔은 웹 브라우저(web browser) 또는 컴퓨터 상의 어플리케이션, 랩톱(laptop), 태블릿(tablet) 등을 통해 액세스될 수도 있다.
상기 관리 컨솔은 관리자가 전력 공급 과정의 관리, 원격 유지, 시스템 건강 진단, 시스템 감시, 방침 관리 등의 다양한 업무들을 수행 가능하도록 할 수도 있다. 예컨대, 관리자는, 핫스팟들의 실시간 온/오프 상태의 관측; 원격 소프트웨어 업데이팅 또는 무선전력 출구의 재시작, 사용 통계의 관측 및 [사용자(user)/위치(location)/핫스팟(hotspot)/시간(time)] 당(當) 보고들의 발생; [위치(locatio -n)/요일(day-of-week)/시간(time)/사용자(user)] 당(當) 사용 방침들의 생성, 편집 및 할당; 할 수도 있다.
상기 시스템은 액세스 및 관리의 3개의 레벨들을 제공할 수도 있다: 예컨대, 관리자, MAdmin 및 MUser.
관리-레벨 관리자들은 시스템에서의 모든 정보 및 설정들에 액세스하는 관리 권한을 가질 수도 있다.
MAdmin-레벨 관리자들은 특정 지역 또는 지역의 그룹의 모든 위치들에 대한 일반적인 설정들에 대한 액세스를 가진다. 상기 MAdmin은 MAdmin 및 MUser 계정을 생성/삭제/편집할 수 있고 그들에게 권한을 할당할 수 있다.
MUser-레벨 관리자들은 1개 이상의 위치들에 대한 권한들을 가질 수도 있고, 상기 관리자는 상기 위치들에 대해 상태들을 관측하고, 특정 방침들을 관리하며 보고들을 획득할 수 있다.
부가적인 시스템 관리와 관련된 추가적인 관리 권한들은, 예컨대, 필요에 따라, 다양한 장소 요구들(venue needs), 판독만을 제공, 판독/기록 액세스에 응답하도록 구성될 수도 있다.
어떤 실시예들에서, 상기 시스템은 MUsers의 평평한 계층 구조(flat hierar -chy)를 가질 수도 있고, MUsers은 다른 MUsers의 관리자들로서 정의될 수 없으며, 계층적 방식에서의 1명의 사용자로부터 다른 사용자로의 상속권은 없다. 선택적으로, 상기 MUsers은 계층적인 구조로 배열될 수도 있다.
각각의 고객은 1개의 MAdmin 계정으로 시작할 수도 있고, 그 다음으로, 이것은 다른 MAdmin 및 MUser 계정을 생성할 수도 있다. Admin 계정이 생성될 때, 다음이 설정될 수도 있다: 회사, 관리의 형태, 완전한 이름, 전화, 이메일, 위치들의 특정 목록을 관리하기 위한 권한, 등등.
MAdmins 및 MUsers가 시스템에서 수행하는 모든 동작들은 시스템 로그(lo- g)[날짜/시간(date/time), 사용자(user), 동작 형태(type of activity), 상세사항들(details)]에서 로그(log)될 수도 있다.
상기 관리 컨솔은 MAdmin 또는 MUser가 도 5c에 도시된 바와 같은 장소에서의 핫스팟들의 위치의 계통도를 관측 가능하도록 할 수도 있다. 상기 도면은 색 또는 패턴 표시들을 갖는 핫스팟들의 상태를 표기할 수도 있다. 상기 상태는 온, 오프, 노우트-유스트-리슨트리(Note-Used-Recently), 결함이 있는(faulty), 등을 포함할 수도 있다. 상기 관리 컨솔은 또한, 예컨대, 장광한 그래프들(graphs on scr -eed), 형식화된 인쇄 가능한 보고, CSV 형식 등의 형태로, 사용자/핫스팟/시간( user/Hotspot/time) 당(當) 사용 통계를 표시하도록 동작 가능할 수도 있다. 다른 가능한 보고들은, 예컨대, 시간에 대한 충전 패턴들, 시간 동안의 각각에 대한 사용된 핫스팟들 및 사용의 횟수의 목록, 시간 동안의 충전된 사용자를 갖는 위치들 및/또는 방문 횟수의 목록, 사용자 계획의 각 형태의 사용의 통계를 포함한다. 상기 그래프들에 대해 시간 척도는 상기 시간 척도의 조정-1분 마다의 데이터 점들로부터 1주일 마다의 데이터 점들까지-을 가능하게 하는 슬라이더(slider)를 가질 수도 있다. 비연속 척도, 예컨대, 1분-15분-1시간-4시간-1일-1주일, 를 갖는 것이 가능하다.
MUser는 서비스의 '스토어 프로모션(Store promotion)' 에 대한 방침들을 설정할 수도 있다: 기준에 근거하여 Tfree의 상부에서 무료 충전시간(free charging minutes)을 부가. 자격이 있는 사용자/사용자 그룹은 무료로, 다양하게, 규정된 시간 동안; 규정된 위치들에서; 일주일중 규정된 날에; 규정된 시간 슬롯들에서, 그들의 장치를 충전 가능할 수도 있다. 방침은, 예컨대, 날짜 1 및 날짜 2 사이에서 유효한, 유효 지속시간을 가질 수도 있고, 날짜 1<=날짜 2이며 날짜 2는 '비만료(no expiration)'와 동일할 수 있다.
서버의 관리자는 시스템에서의 1개 이상의 다음의 조치들을 수행하기 위한 액세스를 가질 수도 있다:
상기 관리자(Admin)는 MUser가 할 수 있는 모든 것을 할 수도 있고, 모든 고객 계정 및 모든 위치들에 대한 권한을 가질 수도 있다.
상기 Admin는 장치에 대한 기본 방침들을 기각함으로써 특정 장치(RxID에 의한)에 대한 방침을 기각할 수도 있다. 상기 장치들은 핫스팟의 적절한 동작을 유효화하기 위해 설치 또는 유지시간에 사용될 수도 있다. 상기 방침 기각은 시간 제한될 수도 있고 시간이 다 되었을 때 이전의 디폴트 방침으로 다시 되돌아갈 수도 있다. 상기 Admin는 '항상 온(always on)' 또는 '결코 온(never on)' 방침들로 표기되는 장치들에 대한 액세스를 가질 수도 있고, 이것은 "골든 수신기들(Golden Rece -ivers)"라 불리울 수도 있다.
상기 관리자는 설치된 성분들의 웰빙에 대한 시계(視界), 예컨대, 특정 주기의 시간 동안 서버와 통신하지 않은 게이트웨이들에 대한 경보, 특정 주기의 시간 동안 서버와 통신하지 않은 핫스팟들에 대한 경보, 등등, 를 가질 수도 있다.
전력 공급 소프트웨어 어플리케이션은 이동장치에 설치될 수도 있고 이동장치의 무선전력 전송 네트워크에 속하는 데이터를 수신하도록 동작 가능할 수도 있다.
게다가, 상기 전력 공급 소프트웨어 어플리케이션은 무선전력 전송 네트워크 내의 전력 필요조건들을 관리 가능하게 하는 이동장치에서 실행되도록 동작 가능할 수도 있다. 상기 전력 전송 네트워크 시스템은 관리 컨솔을 통해 제어된 그리고 이동장치의 전력 수신기로 무선전력 전송을 관리하도록 동작 가능한 적어도 하나의 무선전력 출구(공공장소에서의), 상기 적어도 하나의 무선전력 출구와 통신하는 적어도 하나의 관리 서버, 상기 관리 서버와 통신하며 상기 관리 서버에 의해 상기 적어도 하나의 무선전력 전송 출구로부터 수신된 데이터를 저장하는 데이터베이스,의 배치를 사용할 수도 있다.
적절하게는, 상기 무선전력 전송 시스템은, 집, 사무소 및 다양한 공공장소들에서, 이동장치들, 스마트폰들, 태블릿 컴퓨터들, 랩톱들 등과 같은 사용자들의 전기장치들로의 무선전력 전송을 가능하게 할 수도 있고, 중앙 감시 및 중앙 제어될 수도 있다.
상기 무선전력 출구는 전기 이동장치와 통신하고, 사용자의 자격 인증 및 얼라우언스들(allowances)을 인증하기 위한 식별을 수행하며, 추가적으로 상기 관리 서버와 통신하기 위한 근접한 통신 특성들을 갖는 소프트웨어 모듈을 실행하도록 동작 가능할 수도 있다. 상기 관리 서버는 자세한 사용자 또는 장치 사용정보, 전력 상태정보의 수집을 가능하게 하는 적어도 하나의 데이터 패키지를 포함하는 통신 요청들을 상기 무선전력 출구로부터 수신하고 상기 데이터를 데이터베이스에 저장하도록 동작 가능할 수도 있다. 상기 수집된 데이터는 위치 및 지리정보, 사용자 및 장치 ID 및 다른 가능한 식별 데이터, 밧데리 레벨정보 등을 포함할 수도 있다.
여기에 사용된 바와 같이, "가상 세션(virtual session)" 또는 "세션(sessi -on)"의 용어는 호스트 이외의 다른 1개 이상의 고객장치들로부터 액세스될 수도 있는 특정 사용자와 관련된 가상의 계산환경의 호스트된 세션을 의미할 수도 있다. 예를 들어, 세션은 얇은 고객 세션, 가상의 어플리케이션 세션, 가상의 기계 세션, 가상의 동작 시스템 세션, 및/또는 이와 유사한 것들을 포함할 수도 있다. 여기에 사용된 바와 같이, 호스트 장치 및 단말기 장치 "사이"에 존재하는 것으로 설명된 세션은 상기 호스트 장치 및 단말기 장치 사이의 데이터의 교환을 의미하며, 상기 데이터는 상기 호스트 장치에서 호스트된 세션과 관련있다.
여기에 사용된 바와 같이, "단말기 장치"의 용어는 상기 가상 세션과 관련된 사용자에 대한 원격으로 호스트된 가상 세션에 대한 사용자 인터페이스를 제공하도록 구성된 장치를 의미한다.
여기에 사용된 바와 같이, "관리 서버"의 용어는 전기 이동장치들로의 전력 전송을 제공하도록 구성된 다수의 유도성 전력 출구들을 관리하도록 구성된, 그리고 전기 이동장치와 관련된 무선전력 출구 사이의 전력 충전을 제어하는 서버를 의미한다. 상기 "관리 서버"의 용어는, 여기에서, 다양하게 '제어 서버', '중앙 서버 ' 또는 '서버'로 불리울 수도 있다.
여기에 사용된 바와 같이, 상기 이동 전기장치는, 여기에서, 다양하게 "사용자 장치", "전기장치", "전자장치", "이동장치", "통신장치" 또는 "장치"로 불리울 수도 있다. 상기 장치는 밧데리를 장착한 전기장치, 예컨대, 이동 핸드셋, 미디어 플레이어, 태블릿 컴퓨터, 랩톱/노트북/넷북/울트라북, PDA 또는 그 유사장치, 일수도 있다. 선택적으로, 상기 장치는, 이어폰들 등과 같은, 밧데리를 장착한 악세서리, 또는 독립형 밧데리일 수도 있다.
또한 선택적으로, 상기 장치는 밧데리가 장착되지 않은 전기장치들을 포함하는, 임의의 전원 구동의 장치일 수도 있다.
상기 무선전력 출구점은, 여기에서, 다양하게 "PAP", "핫스팟(hotspot)" 또는 "충전기(charger)"로 불리울 수도 있다.
여기에 사용된 바와 같이, "메모리" 또는 "메모리 장치"의 용어는, 판독전용 기억장치(ROM), 등속호출 기억장치(RAM), 자기(磁氣) 램, 코어 메모리, 자기 디스크 저장매체들, 광학 저장매체들, 플래시 메모리 장치들 또는 정보를 저장하기 위한 다른 컴퓨터 판독 가능한 매체들을 포함하는, 데이터를 저장하기 위한 1개 이상의 장치들을 나타낼 수도 있다. 상기 "컴퓨터 판독 가능한 매체"의 용어는 휴대용 또는 고정형 저장장치들, 광학 저장장치들, 무선 채널들, "SIM" 카드, 다른 스마트 카드들, 및 지시들 또는 데이터를 저장, 포함 또는 운반할 수 있는 다양한 다른 매체들을 포함하지만, 이에 한정되지는 않는다.
설명 상의 명료함의 목적으로, 다음의 설명은 액세스 카드 판독기로부터 수신된 데이터에 근거하여 세션을 동적으로 업데이트하기 위한 시스템들, 장치들, 방법들, 및 소프트웨어를 설명한다. 그러나, 동일한 원리가, 액세스 카드 판독기들, 스마트 카드 판독기들, 생체 데이터 판독기들, 키패드들, 버튼들, 근거리 자기장 통신(近距離磁氣場通信)(near field communications, NFC) 장치들, 등등, 을 포함하는, 임의의 형태의 주변 또는 독립형 액세스 또는 인증장치로부터의 인증 데이터의 수신에 적용될 수도 있음을 이해하여야 한다.
관리 서버 기능:
상기 관리 서버는 외부 서버들 또는 서비스들과 통합 가능할 수도 있다. 몇개의 통합은 데이터 향상용이며 사용자들 또는 장치들에 대한 권리의 외부 인증용일 수도 있고, 다른 통합들은 네트워크 관리 및 감시, 원격장치들의 유지, 방침 강화, 사용자 관리, 장치 관리, 청구서 발부(billing), 광고, 사교 등과 같은 시스템의 어떤 기능적 특성의 관리용일 수도 있다.
다양한 기능들은 전력 관리 소프트웨어를 통해 유용할 수도 있고 또한 서버 또는 고객 어플리케이션에 대한 어플리케이션 프로그래밍 인터페이스들(APIs)을 통해 3자의 어플리케이션에 유용할 수도 있다. 상기 어플리케이션의 범위를 제한하지 않고서도, 선택된 기능들은, 다른 것들 중에서 다음을 포함할 수도 있다:
ㆍ인근의 공공 핫스팟들을 갖는 맵(map)을 표시하기 위해 위성 위치추적, 안테나 삼각 측량, 무선 네트워크 위치들 또는 실내 위치추적 위치정보를 사용.
ㆍ등록된, 그리고 고유 RxID에 의해 식별된 사용자가 도달할 때 그에 대해서만 핫스팟을 미리 예약(Booking)하며, 따라서, 상기 예약된 핫스팟은 다른 사용자들에 대해서는 충전하지 않을 것이다.
ㆍ장치들을 등록.
ㆍ전력 전송 통계를 점검.
ㆍ악세서리들을 구입, 방침들을 충전.
ㆍ등록된 장치들에 대한 실시간 전송 밸런스들(balances)을 검사.
ㆍ통지 방법들을 설정, 통지들을 수신.
ㆍ핫스팟 위치에 대한 자동 체크-인(check-in)을 설정.
ㆍ사회 연결망과의 자동 상호작용들, 예컨대, 자동 체크-인들(check-ins), 트위트들(tweets), 상태 업데이트들, 등을 설정.
ㆍ예컨대, 전력 전송 서비스들 및 사용자의 아주 작은 장소(micro-locatio -n)의 과거 및 현재의 사용에 근거하여, 푸시 통지들(push notifications)을 통해 스토어-스페시픽 프로모션 업데이트들(store-specific promotion updates)을 제공.
ㆍ위치들 등을 포함하는, 유선 전송 서비스의 사용의 누적된 정보를 프로모션들/애드들(promotions/ads)을 갖는 더 양호한 목표 사용자들에게 사용.
ㆍ그 지역에서의 유선 전송 서비스들의 사용에 근거하여 장소들에 대한 로얄티 플랜들(loyalty plans)을 생성.
ㆍ그들의 사회 연결망 접속들이 아주 가까운/가까웠던 정보에 근거하여 서비스들을 사용자들에게 제공.
ㆍ전력 전송 서비스들 및 사용자의 아주 작은 장소(micro-location)의 과거 및 현재의 사용에 근거하여, 사용자의 장치상의 3자의 어플리케이션을 시작(Launc -hing).
ㆍ어플리케이션의 사용과 관련된 통계정보를 수집.
만일 상기 서버와의 통신이 설정될 수 없다면, 상기 어플리케이션은 미리 정의된 "오프라인 방침(offline policy)"에 근거하여 전력 전송의 공급을 가능하게 할 수도 있다.
시스템 구조:
현재의 시스템 구조를 나타내는 몇개의 실시예들은 고객/서버 기술을 사용할 수도 있으나, 이에 제한되지는 않으며 개인간 구조와 같은 다른 네트워크 구조들을 사용할 수도 있고, 각 노드는 동등한 책임을 갖는다.
소프트웨어 공학에서, 고객/서버 구조는 네트워크상의 각각의 컴퓨터, 장치 또는 과정이 고객 또는 서버인 네트워크 구조를 의미한다. 상기 네트워크 구조는 기업 애플리케이션들, 및 일반적으로 프리젠테이션(presentation), 어플리케이션 처리에 적용 가능하며, 데이터 관리기능들은 논리적으로 분리되며 시스템의 다양한 노드들(티어들(tiers))상에서 동작 가능하다.
고객 소프트웨어(사용자 매개체(user agent)라 불리울 수도 있는)는 고객 기계(계기판 단말기, 워크스테이션, 전용 무선전력 출구 또는 전기 이동장치)와 어플리케이션 층 사이의 상호작용을 가능하게 한다. 웹-기반 어플리케이션들이 사용될 때, 상기 고객 노드(대개 브라우저)는 사용자 인터페이스를 제공하며, 이것은, 예컨대, HTML, 자바 애플릿들(Java applets), 또는 ActiveX 제어들을 해석함으로써 고객측 또는 서버측에서의 프리젠테이션 층에 의해 발생될 수도 있다.
상기 프리젠테이션 층은 어플리케이션(계기판 단말기, 전기 이동장치상의)에 대한 시각화 기능들을 가능하게 하는 소프트웨어이며 이미지들과 같은 정적인 객체들을 포함하고, 회수된 데이터를 데이터베이스 층으로부터 수신하는 장(場)들을 형성할 수도 있거나, 상기 데이터를 적절히 덧붙이고(populating), 상기 어플리케이션 층에 의해 발생된 분석 또는 계산의 결과를 표시하는 것을 가능하게 하기 위해 동적으로 발생된 객체들을 사용할 수도 있다. 예컨대, 상기 프리젠테이션 층의 출력은 계기판으로 전송될 수도 있고, 추가로 단말기 계기판상에 제공되도록 형식화될 수도 있다. 웹-기반 어플리케이션들 상에서, 상기 프리젠테이션 층은 웹 서버들에 의해 수행될 수도 있다.
상기 어플리케이션 층은 무선전력 전송 네트워크의 분산된 시스템의 비지니스 논리를 제공하며 상기 관리 소프트웨어는 관리 서버상에 설치될 수도 있다. 상기 어플리케이션 층은 상기 프리젠테이션 층으로부터 절차 호출들(procedure invo -cations)을 수신할 수도 있고, 상기 어플리케이션 층은 상기 관리 서버상에서 수행된 어플리케이션 논리(계산 또는 분석)의 결과들을 상기 프리젠테이션 층으로 회수한다. 상기 어플리케이션 층은 추가로 데이터를 저장, 업데이트 및 검색(retrie -ve)하기 위해 데이터베이스 층과 통신할 수도 있다. 상기 관리 데이터베이스 층은 비지니스 논리 및 방침들, 3자의 비지니스 관련정보, 사용자 정보, 지리적인 위치들, 장치 ID들, 전력 전송 지속시간 및 부가적인 관련정보와 같은 어플리케이션 데이터를 저장할 수도 있다. 상기 관리 데이터베이스 층은 상기 관리 서버 또는 개별적인 서버(노드) 상에 설치될 수도 있다. 임의의 경우에 대해, 데이터베이스 인터페이스는 비지니스 논리를 수행하기 위해 필요할 수도 있어, 데이터를 검색, 업데이트 및 저장하기 위해 데이터베이스 서버(들)로의 접속을 가능하게 한다.
소프트웨어 공학에서, 프리젠테이션, 어플리케이션 처리, 데이터 관리기능들이 논리적으로 분리되는 그러한 복잡한 고객/서버 네트워크 구조는 멀티-티어(mul -ti-tier) 구조라 불리운다. 멀티-티어 구조의 가장 광범한 사용은 3-티어 구조이며, 상기 고객은 제1 티어(프리젠테이션 층)일 수도 있고, 상기 관리 서버는 제2 티어(어플리케이션 논리 처리)이며 데이터베이스 서버는 제3 티어(데이터 관리)이다.
게다가, 전기 이동장치와 무선전력 출구 사이의 상호작용은 2개의 티어 고객/서버 구조의 기술하에 적합할 수도 있고, 상기 무선전력 출구는 필요할 때 서버나 고객으로서 작용할 수도 있다. 부가적으로, 전송 데이터의 모드에서의, 상기 무선전력 출구는 어플리케이션 논리 요청들(관리 서버로부터의)에 대응하는 고객으로서 기여한다.
그들의 가장 간단한 형태에서의, 고객-서버 구조들은 때때로 2-노드(티어) 구조라 불리운다. 고객/서버 시스템의 3-노드(티어) 구조는 전형적으로 프리젠테이션 노드, 비즈니스 또는 데이터 액세스 노드, 및 데이터 노드로 구성된다.
관리 및 사용자 식별:
다양한 지리적인 위치들에 분포된, 무선전력 전송 시스템 배치의 데이터 수집은 상기 수집된 데이터에 적용 가능한 진보된 데이터 분석방법들을 사용하여 부가적인 수입경로들(revenue channels)을 비지니스에 제공할 수도 있고, 상품들의 미래의 구매, 유지, 요구에 응답하기 위한 배치 변화들(deployment changes) 등에 부가함으로써, 예컨대, 사용 보고들, 통계 및 경향들의 데이터 분석층을 제공함으로써, 직접적인 그리고 간접적인 인센티브들(incentives)을 비지니스 및 관련된 개별적인 사용자들에게 제공할 수도 있다.
이러한 형태의 모델이 가능하도록, 사용자를 특정 전기 이동장치 및 특정 무선전력 출구(유선 또는 무선)에 결합시키기 위해 단순하면서도 편리한 방법이 필요할 수도 있고, 식별 데이터에 근거할 수도 있으며, 아마도 장치들의 긴밀한 통신에 의해 동기화될 수도 있다.
본 발명은 이 작업이 사용자의 개입 없이도 자동으로 수행 가능하게 되도록 하는 시스템에 관한 것이다. 상기 시스템은 부가적인 소프트웨어 관리 어플리케이션들을 갖는 다수의 이동 전기장치들 중에서 평범할 수도 있는 이미 존재하는 전송기들을 활용할 수도 있다. 이러한 수행은 사용자에게 부가적인 비용 또는 불편함을 아주 적게 또는 전혀 없게 하는 시스템의 대량 배치를 가능하게 할 수도 있다.
본 발명은, 주로 유도성 전력 충전기에 관해 설명되었지만, 임의의 전력 공급 구조들에 적용될 수도 있으며 유선 또는 무선 충전구조들에 제한되지는 않는다.
선택적으로, 고객 구성 관리 포탈(portal)은, 무선전력 출구 관리, 장소 관리, 사용자들의 관리, 방침 관리, 보고들, 시스템들의 이벤트들의 구성 및 관리를 위한 감사(Auditing), 보안 관리 등과 같은, 다양한 기능적인 관리성을 가능하게 하기 위해 다양한 스크린들을 사용할 수도 있다.
선택적으로, 무선전력 출구 관리는 생생한 상태의 요약 관찰, 및 가게의 핫스팟들 및 게이트웨이들의 관리를 가능하게 하는 특정 가게의 자세한 관찰을 가능하게 할 수도 있다.
선택적으로, 상기 사용자들의 관리는 새로운 고객의 관리자가 가게(store)를 생성 또는 삭제하고, 가게를 고객 관리자에게 할당 또는 비할당(deassign)(시스템 관리자 기능)하며, 가게들을 운영자에게 할당 또는 재할당하고, 가게(게이트웨이들 및 핫스팟들을 갖는)를 설치하며, 다양한 성분들의 삭제 동작들의 수행하고, 고객의 사용자들을 가능하게 하거나 불가능하게 하며, 모든 장소들 등등에 대한 보고들을 발행하도록 가능하게 할 수도 있다.
선택적으로, 상기 보고들은 다음을 가능하게 한다: 단일 장치, 단일 가게 또는 다수의 가게들의 그래프적 표시 및 본문 출력파일들의 표시; 각 보고는 지난 12개월 내에 정의된 주/월/사분기에 대해 데이터를 가시화하도록 조정될 수도 있다; 상기 그래프적인 보고들은 관찰되고, 인쇄되며, 또는 그래프적인 형식으로 파일에 저장될 수도 있거나, 상기 보고를 발생하기 위해 사용된 데이터 형식으로 파일에 저장될 수도 있다. 적절하게는, 상기 발생된 보고들은 수분(minutes) 동안, 즉, 정의된 주기 동안 전체의 전력 전송시간의 가게 당(當) 사용을 공급할 수도 있고, 여기서, 가게는 가게 ID에 의해 식별될 수도 있다; 24시간 싸이클 동안의 핫스팟 활용의 충전(charging hotspot utilization), 즉, 수분(minutes)의, 가게 당(當) 핫스팟당의 평균 일상 시간을 제공; 수분(minutes)의, 모든 가게들에 대한 날짜 당(當), 아마도 선형 경향선을 갖는, 전체 전력 전송시간을 제공하는, 날짜 당(當) 사용 및 경향은 상기 표시에서 평일 및/또는 주말을 정의한다; 세션들의 길이들의 분포 및 평균 세션 길이를 제공하는, 세션들; 정의된 주기 동안 시간 당(當)(per hour of day) 모든 가게들에 대한 전체 충전시간을 제공하는 시간 당(當)(per time of day) 충전; 전력 전송에 대한 되돌아오는 사용자들의 비율 및 반복 방문들의 횟수를 제공하는, 반복 사용; 장치의 형태 당(當) 분포를 제공하는 장치 형태.
선택적으로, 감사(auditing)는 다음을 가능하게 할 수도 있다: 게이트웨이의 설치 또는 제거, 핫스팟의 설치 또는 제거, 핫스팟을 "타당(legitimate)"하지 않은 핫스팟(생산 데이터베이스에서는 아닌)으로 거절, 사용자, 고객 또는 가게의 정의 또는 취소, SN 발생기 파일 및 다른 것들의 생성을 포함하는, 시스템에서의 모든 중요한 이벤트에 대해 로그 데이터를 생성.
선택적으로, 방침 관리는 다음을 가능하게 할 수도 있다: 일주일의 모든 요일 당(當) 전력 전송에 대한 기본 방침, 주말 전용 전력 전송 방침을 생성하고, 핫스팟과 같은 핫스팟(또는 가게에서의 모든 핫스팟) 당 타임 슬롯 분해능(time slot resolution)은, 예컨대 오전 8시-오후 1시와 오후 4시-오후 7시 사이에서 능동적이다. 게다가, 방침은, 모든 핫스팟들을 무능화하거나 모든 것을 유능화하는 것과 같이, 가게 당 모든 핫스팟들 상에서 즉시 실행될 수도 있다. 선택적으로, 핫스팟이 방침 당 "유용하지 않은" 것으로 구성될 때, 그 상태는 "유용하지 않은"에 대해 적색의 LED 색으로 표시될 수도 있다.
핫스팟들 유용성은 광고된 시간보다 더 클 수도 있다.
여기에 설명된 본 발명의 시스템들 및 방법들은 그 설명에 설명된 또는 도면들 및 예에 예시된 성분들 또는 방법들의 구성 및 배열의 세부사항들에 대한 그 응용에서 제한되지 않을 수도 있다. 본 발명의 시스템들, 방법들은 다른 실시예들일 수도 있거나 다양한 방식들로 실시되거나 수행될 수도 있다.
여기에 설명된 것들과 유사하거나 동등한 선택적인 방법들 및 물질들은 실제로 또는 본 발명의 실시예들의 테스팅에서 사용될 수도 있다. 그럼에도 불구하고, 특수한 방법들 및 물질들은 예시용으로만 여기에 설명되어 있다. 상기 물질들, 방법들, 및 예들은 반드시 제한적이지는 않다.
따라서, 다양한 실시예들은 적절할 때 다양한 과정들 또는 성분들을 생략, 대체, 또는 부가할 수도 있다. 예를 들어, 상기 방법들은 설명된 것보다는 다른 순서로 수행될 수도 있고, 다양한 단계들이 부가, 생략 또는 결합될 수도 있음을 이해해야 한다. 또한, 어떤 실시예들에 관하여 설명된 특징들 및 성분들은 다양한 다른 성분들과 결합될 수도 있다. 또한, 상기 시스템들, 방법들, 장치들, 및 소프트웨어는 개별적으로 또는 종합적으로 더 큰 시스템의 성분들일 수도 있고, 다른 과정들은 그들의 응용보다 우선하거나 그렇지 않으면 그들의 응용을 수정할 수도 있음을 이해해야 한다.
이제, 전력 전송 필요조건들을 서비스하고 전력 관리 소프트웨어 어플리케이션을 사용하여 탐색 가능한 적어도 하나의 위치를 갖는, 이동장치들에 대해 전력 전송을 공급하기 위한 분산 시스템(100, 100')을 도식적으로 도시하는 도 1 및 도 2에 관해 설명한다. 본 발명에 따르면, 도 1의 분산 시스템(100)은 각각의 무선전력 출구(112)에 의해 외부 네트워크 접속성 및 인터넷 액세스를 제공하는 반면, 도 2의 분산 시스템(100')은 국부 장소 게이트웨이(들)(118)을 통해 각각의 무선전력 출구(112)에 대한 외부 네트워크 접속성을 제공한다.
전력 관리 소프트웨어는 다양한 전력 관련 권고사항들을 제공하기 위해 전기 이동장치의 전력 저장장치의 상태, 사용자 우선순위 및 현재의 위치를 결합하며 무선전력 전송을 서비스하는 잠재적인 위치들에 따라 액세스 가능한 가장 근접한 전력 전송위치로 사용자를 인도하는 장치 전력 저장 관리의 기능을 제공한다.
도 1은 각각의 무선전력 출구(112)에 대한 외부 네트워크 접속성 및 인터넷 액세스에 대한 분산된 무선전력 관리(100)를 도시하는 도면이고, 이것은 본 발명에 따라, 전력 관리 소프트웨어 어플리케이션에 의해 탐색 가능한 전기장치들에 대한 무선전력 전송을 위한 적어도 하나의 위치 및 무선전력 전송기술을 제공한다. 상기 분산 시스템(100)은 무선전력 전송성분(110), 관리 서버(130), 관리 데이터베이스 (150), 통신 네트워크(160) 및 이동 통신 네트워크(170)를 포함한다. 도 1의 'A-A'로 표기된 구역은 전력 관리 소프트웨어 어플리케이션이 설치된 이동장치들(120')을 사용하는, 사용자들의 공공장소를 표시한다.
선택적으로, 상기 분산된 무선전력 관리 시스템(100)은 계기판 단말기(140)를 포함한다.
선택적으로 또는 부가적으로, 'A-A'로 표기된 공공장소 내의 사용자들은 각각 사회 연결망을 통해 접속 가능한 전기 이동장치(120')를 사용하며, 데이터 및 정보를 사회 공동체의 다른 구성원과 공유 가능하다.
상기 무선전력 전송성분(110)은 2개의 부성분들을 포함하고, 표면(101)에 선택적으로 매립된 무선전력 출구(112)는 제1 인덕터(114)를 포함하며 스마트폰(120) 또는 태블릿(122)과 같은, 전기 이동장치 및 전원(미도시)에 접속 가능하고, 그 각각은 부하에 접속되어 있으면서도 상기 전기 이동장치로의 무선전력 전송을 가능하게 하기 위해 상기 제1 인덕터(114)와 연결 가능한 제2 인덕터(116)를 포함한다.
상기 무선전력 출구(112)는, 선택적으로, 핫스팟(HS)으로 불리울 수도 있고 추가로 온/오프/조광(調光)/명멸(明滅)(on/off/dimmer/fade-in-out)신호들을 표시하도록 동작 가능한 LED 표시장치를 포함할 수도 있다.
상기 전기 이동장치(120, 122)는 각각 고유 식별자를 가질 수도 있고, 이 식별자는 수신기 식별자(RxID)로 불리울 수도 있다. 상기 전기 이동장치(120, 122)와 상기 무선전력 출구(112)가 아주 근접해졌을 때, 상기 전기 이동장치(120, 122)는 무선전력 출구(112)에 의해 식별될 수도 있다. 상기 무선전력 출구(112)는 고유 식별자를 가질 수도 있고, 이 식별자는 전송기 식별자(TxID)로 불리울 수도 있다.
상기 무선전력 출구(112)와 상기 전기장치(120, 122) 사이의 통신은 상호간의 통신을 위해 통신 채널(115A)을 사용할 수도 있고, 전력 전송을 가능하게 하기 위해 자격증명 교환(credential exchange)을 선택적으로 설정할 수도 있다.
상기 무선전력 출구(112)는 통신 채널(124A)을 통해 통신 네트워크(160)와 통신할 수도 있고, 인터넷-기반 통신 및 통신 채널(132A)을 통한 관리 서버(130)와의 추가적인 통신을 가능하게 한다. 상기 관리 서버와 상기 관리 데이터베이스가 동일한 기계상에, 또는 개별적으로 설치되든간에, 상기 무선전력 출구(112)는 차례로 관리 데이터베이스(150)와 통신하기 위해 통신 채널(152A)을 사용할 수도 있다.
선택적으로, 상기 무선전력 출구(112)는 이동통신 기반시설(170)을 사용하여 외부와 통신할 수도 있다.
상기 무선전력 출구(112)와 상기 관리 서버(130) 사이의 통신 과정은 다양한 주기적인 상태 및 비주기적인 이벤트들을 전송하도록 동작 가능할 수도 있다. 상기 다양한 이벤트들은 TxID, RxID 식별 매개변수들 및 전력 전송의 시작, 전력 전송의 중지, 어떤 방식으로의 서비스의 수정, 서버 승인 명령들의 수신, 전력 전송의 중단 또는 재개를 위한 온/오프 명령들, 밸런스 상태(balance status) 충전 등과 같은 부가적인 정보를 포함할 수도 있다.
상기 단말기 계기판(140)(선택적으로 전기 이동장치들 등과 같은 다른 형태들의 고객들)은 상기 관리 서버(130)의 어플리케이션 층과 통신하기 위해 통신 채널(142A)을 사용할 수도 있다.
상기 무선전력 출구(112)는 식별정보를 교환하는 전기 이동장치(120, 122)와 통신할 수도 있고, 추가로 주기적인 상태 메시지들 및 비주기적인 이벤트들을 상기 관리 서버(130)로 전송할 수도 있다. 상기 무선전력 전송의 사용은 사용자의 현재 위치를 정확히 표시하는 반면, 만일 임의의 다른 위치 추적 시스템이 동작 가능하지 않다면, 보다 정확한 위치를 제공하기 위한 이러한 형태의 통신은 사용자 우선순위와 결합된 권고사항들에 기초한다.
도 2는 무선전력 전송 서비스들을 전기 이동장치들로 공급하기 위한 분산된 전력 전송 시스템(100')을 도식적으로 도시한 도면이며, 상기 시스템은 본 발명에 따라 국부 장소 게이트웨이를 통해 외부와 통신한다. 상기 분산된 전력 전송 시스템(100')은 A 영역 및 B 영역에 위치한 2세트의 무선전력 출구들(112), 국부 장소 게이트웨이(118), 관리 서버(130), 관리 데이터베이스(150), 통신 네트워크(160) 및 이동통신 네트워크(170)를 포함한다. 도 1의 'A-A'로 표기된 구역은 전력 관리 소프트웨어 어플리케이션이 설치된 이동장치들(120')을 사용하는, 사용자들의 공공장소를 표시한다.
선택적으로, 상기 분산된 무선전력 관리 시스템(100)은 계기판 단말기(140)를 포함한다.
선택적으로 또는 부가적으로, 'A-A'로 표기된 공공장소 내의 사용자들은 각각 사회 연결망을 통해 접속 가능한 전기 이동장치(120')를 사용하며, 데이터 및 정보를 사회 공동체의 다른 구성원과 공유 가능하다.
도 2의 'A-A'로 표기된 구역은 전력 관리 소프트웨어 어플리케이션이 설치된 이동장치들(120')을 사용하는, 사용자들의 공공장소를 표시할 수도 있다.
선택적으로, 상기 분산된 무선전력 관리 시스템(100)은 계기판 단말기(140)를 포함한다.
선택적으로 또는 부가적으로, 'A-A'로 표기된 공공장소 내의 사용자들은 각각 사회 연결망을 통해 접속 가능한 전기 이동장치(120')를 사용하며, 데이터 및 정보를 사회 공동체의 다른 구성원과 공유 가능하다.
전력 모듈들(112)과 네트워크 관리 서버(130) 사이의 통신은 통신 모듈들 (113)을 통해 제공될 수도 있다. 다양하게는, 상기 통신 모듈(113A, 113B)은 상기 전력 모듈(112)에 포함될 수도 있고 호스트 전력 모듈만에 기여할 수도 있다. 선택적으로, 상기 통신 모듈(113B)은 상기 장소 게이트웨이(118B)에 포함될 수도 있고 복수의 접속된 전력 모듈들에 기여할 수도 있다.
상기 무선전력 출구(112)는 상기 국부 장소 게이트웨이(118A, 118B)(종합적으로 118)와 무선으로 또는 장소 이더넷(Ethernet) 자원들을 사용하여 통신 가능할 수도 있다. 상기 국부 장소 게이트웨이(118)는 통신 채널(124A)을 통해 통신 네트워크(160)으로의 액세스를 갖고, 상기 무선전력 출구(112)가 주기적인 상태 및 비주기적인 이벤트들을 전송 가능하도록 하며 상기 관리 서버(130)에 보고한다.
A 영역 및 B 영역은 2개의 다른 세트들의 무선전력 출구들을 나타내며, 1개의 세트에서의 각각의 무선전력 출구는, 아마도 상기 국부 장소 게이트웨이(118)의 구성의 설정 또는 상기 무선전력 출구(112) 자체의 설정에 따라, 이벤트 통지 메시지들을 상기 국부 장소 게이트웨이를 통해 통신할 수도 있다. 선택적으로, 상기 무선전력 출구(112)는 개선된 온라인 기능을 제공하기 위해 이중 모드, 상기 국부 장소 게이트웨이(118)를 통해 또는 상기 통신 네트워크(160)와 직접 통신, 로 기능하도록 구성될 수도 있다. 그러므로, 상기 분산 시스템(100')의 상기 무선전력 출구 (112)는 도 1의 시스템(100)의 유사한 장치들과는 다를 수도 있다.
A 영역 및 B 영역은 예컨대 동일한 장소에서의 개별적인 실(室)들(rooms)일 수도 있거나, 다른 장소들에서의 개별적인 설치물들을 나타낼 수도 있다. 게다가, 단일 게이트웨이(118)는 제한된 수, 즉 6개, 의 무선전력 출구들을 관리할 수도 있고, 만일 이러한 배치가 더 많은 무선전력 출구들을 필요로 한다면, 부가적인 게이트웨이들이 필요할 수도 있다.
이제, 분산된 무선전력 전송 시스템(100")의 가능한 소프트웨어 모듈 구조를 나타내는, 도 3의 블록도에 관해 설명한다.
상기 분산된 무선전력 전송 시스템(100")은 무선전력 출구(112), 관리 서버(130), 데이터 저장소(150), 및 통신 네트워크(미도시)를 포함한다. 선택적으로, 상기 분산된 무선전력 전송 시스템(100)은 계기판 단말기(140)를 포함하며, 부가적으로, 제3자 벤더의 비지니스 엔터티 기계(business entity machine of a third party vendor)(미도시)를 포함할 수도 있다.
전기장치 및 관련 소프트웨어 어플리케이션 모듈들이 명료함을 위해 제거된다.
상기 무선전력 출구(112)는 인터페이스(212A), 인근의 통신모듈(212B) 및 식별 모듈(212C)과 같은 부-모듈들(sub-modules)을 갖는 소프트웨어 모듈을 포함할 수도 있다. 상기 관리 서버와의 통신은 인터넷 전도도를 사용하는 또는 국부 비지니스 게이트웨이(미도시)를 통한 통신 채널(214)을 사용할 수도 있다.
상기 관리 서버(130)는 다음의 모듈들을 포함할 수도 있다: 인터페이스 모듈(232), 보고 발생모듈(233) 및 선택적으로 인증 모듈(234), 감시 모듈(235) 및 부호화 모듈(236)을 포함할 수도 있다.
상기 데이터 저장소(150)는 데이터베이스(DB) 인터페이스 모듈(252)을 포함한다. 만일 상기 데이터 저장소가 몇개의 데이터베이스로 구성되거나 부가적인 2차 데이터 소스들이 존재하면, 상기 DB 인터페이스 모듈은 몇개의 부-모듈들로 세분될 수도 있다.
게다가, 상기 통신 모듈(262)은 통신이 다양한 성분들 사이에 설정되도록 가능하게 한다. 상기 통신 모듈은, 상기 무선전력 출구장치와 상기 전기 이동장치 사이의 통신, 상기 무선전력 출구와 상기 관리 서버 사이의 통신, 및 계기판 단말기와 상기 관리 서버 사이의 통신과 같은, 상기 다양한 성분들 사이의 통신을 가능하게 하기 위해 다양한 통신기술들을 사용할 수도 있다.
"통신 모듈"의 용어의 사용은, 이하에 설명된 바와 같이, 통신 모듈 부분에서 통신 모듈의 일부로서 설명된 또는 청구된 성분들 또는 기능들이 모두 일반적인 패키지로 구성됨을 의미하지는 않는다.
선택적으로, 만일 제3자의 비지니스 엔터티 기계가 존재하면, 상기 관리 서버(130)와 인터페이스하도록 동작 가능한 비지니스 소프트웨어 모듈(272)이 설치될 필요가 있다.
선택적으로, 만일 계기판 단말기가 존재하면, 상기 분산 시스템의 액세스 및 시각화를 가능하게 하기 위해 적절한 웹-인터페이스 모듈(242)이 설치될 필요가 있다.
통신 모듈:
상기 통신 모듈은 상기 무선전력 전송 분산 시스템의 성분들 사이의 통신 필요조건들의 다양한 특성들을 반영하고, 성분들의 다른 통신 요구조건들에 응답하는 동안에는 달라질 수도 있다. 예를 들어, 전기 이동장치와 무선전력 출구 사이의 통신 요구조건들은 상기 무선전력 출구와 상기 관리 서버 사이의 통신 요구조건들과 비교하여 다른 기능 및 기술을 나타낸다. 그러므로, 상기 통신 모듈에 관하여 설명할 때, 특정 상호작용과 관련될 수도 있는 다양한 특성들 및 통신 기술을 명료하게 할 계획이다.
상기 관리 서버와의 통신:
선택적으로, 상기 전기 이동장치는 무선 LAN/WAN 통신장치를 가질 수도 있고, 상기 통신장치는 상기 무선전력 출구의 LAN/WAN 전송장치와 반드시 일치할 필요는 없다. 게다가, 상기 전기 이동장치는 상기 무선전력 출구 상의 모듈과 통신할 수 있는 인근의 통신 모듈을 포함할 수도 있다.
상기 관리 또는 제어 서버는 상기 무선전력 출구, 상기 전기 이동장치, 또는 둘다 모두, 와 통신할 수도 있다. 상기 통신 채널은 무선 액세스점들, 무선 통신망(cellular networks)(도 1), 상기 전기장치들 중 적어도 하나 또는 상기 무선전력 출구로의 인터넷 프로토콜(IP) 접속을 제공할 수도 있는 유선 네트워크들 또는 그와 유사한 것들에 의해 중재될 수도 있다. 또한, 선택적으로, 상기 무선전력 출구로의 통신 채널은 전기장치 및 인근의 통신 모듈을 통해 직접 중재될 수도 있다. 유사하게, 상기 전기장치로의 통신 채널은 상기 무선전력 출구를 통해 직접 중재될 수도 있다.
Tx-Rx 통신:
각각의 전기장치는 그 인식을 가능하게 하는 시스템에서 고유 식별자를 가질 수도 있고, 이것은 수신기 식별자(RxID)라 불리울 수도 있다. 상기 RxID는 MAC 어드레스일 수도 있다. 상기 관리 서버는, 전력 전송 관련 데이터, 요금정보(料金情報), 사용자 신용 또는 그밖에 유사한 것과 같은, 사용자 또는 전기장치 관련정보를 상기 RxID에 더하여 저장할 수도 있다.
적절하게는, 무선전력 출구들은 그 인식을 가능하게 하는 시스템에서 고유 식별자를 가질 수도 있고, 이것은 전송기 식별자(TxID)라 불리울 수도 있다.
예시용으로만, 공공장소들에서 전기장치들에 대한 전력으로의 액세스를 제공하기 위한 가능한 방법들이 이하에 설명된다. 상기 방법은 사용자가 전력을 전송하거나 휴대폰, 태블릿 등과 같은 전기장치를 무선전력 출구로부터 충전 가능하도록 할 수도 있고 추가로, 전력 전송 관련정보를 수집하면서도, 전력 공급자가 전력 전송을 관리 가능하도록 한다.
사용자는 전기장치를 무선전력 출구에 위치시키거나 접속시킬 수도 있다. 예를 들어, 유도성으로 이용 가능한 장치가 무선전력 출구 상에 위치될 수도 있다. 선택적으로, 또는 부가적으로, 전력 공급이 전기장치에 전도적으로 연결될 수도 있다.
상기 전력 액세스점은 전기장치 접속을 검출할 수도 있다. 예를 들어, 유선 접속은 부하를 검출함으로써 검출될 수도 있고 무선 접속은 홀 센서들(hall senso -rs), 아날로그 핑 구조들(analog ping schemes) 등과 같은 다양한 원격 센서들을 사용하여 검출될 수도 있다.
초기 인증/ 핸드세이크 (Handshake)
상기 무선전력 출구는 시간 주기 사용자 자격 인증이 인증될 수도 있는 미리 정의된 시간 Tfree 동안 전력 전송을 가능하게 할 수도 있다.
선택적으로, 상기 무선전력 출구는 근접 통신을 통해 임의의 패턴을 상기 장치로 전송할 수도 있다. 상기 무선전력 출구는 추가로 WAN/LAN 접속을 통해 동일한 패턴을 제어 서버로 전송할 수도 있다.
예를 들어, 상기 전기장치상에서 실행되는 소프트웨어 어플리케이션 상기 패턴을 수신하고 상기 동일한 패턴을 사용자 식별 토큰과 함께 상기 관리 서버로 중계 가능하도록 동작 가능할 수도 있다.
다양하게는, 상기 관리 서버 및 전기장치는 사용자의 인증을 완료하기 위해 다수의 메시지들을 교환할 수도 있다.
선택적으로, 상기 무선전력 출구는 초기 설정을 결정하기 위해 상기 관리 서버와의 첫번째 상호작용에 따라 등록 과정을 초기화할 수도 있고, 이것은 상기 관리 서버에 액세스하는 것을 허용하는 자격 인증(credentials)을 제공한다. 또한, 첫번째의 인증은, 임의의 추가적인 통신을 위해, 출구 Tx를 관리하기 위한 상기 관리 서버의 동의 및 각각의 측면의 식별에 관한 동의, 상기 출구 Tx의 정체 및 상기 관리 서버의 정체에 대해 사용될 수도 있다.
상기 관리 서버는 그에 의해 특정의 무선전력 출구를 특정 전기장치와 결합할 수도 있다. 만일 상기 서비스를 사용하도록 허용된다면, 상기 관리 서버는 상기 무선전력 출구가 계속적으로 상기 전기장치에 서비스하도록 가능하게 하는 확인신호를 전송할 수도 있다. 필요한 경우, 상기 확인신호는 상기 서비스가 제공되는 특정 시간 주기를 정의하거나 그 시간의 종료시에 차단 이벤트를 전송할 수도 있다.
적절하게는, 상기 관리 서버는 부가적으로 또는 선택적으로, 다른 사용자들에게 제공된 전류의 개념으로 표현된 바와 같이, 서비스의 다수의 레벨들을 정의할 수도 있다. 예에 의해, 지불하는 사용자들은 완전한 전원 공급능력, 아마도 20와트(watts) 정도, 을 액세스 가능할 수도 있는 반면, 비지불하는 사용자들은 저전력 장치들만을 충전하거나 완전히 소모된 밧데리들에 대한 세류(細流) 충전(trickle charge)을 수행하는데 충분할 수도 있는 0.5와트(watts)로의 제한된 액세스를 제공받을 수도 있다.
동작 동안 상기 무선전력 출구는 상기 관리 서버로부터 동작신호들을 수신하도록 동작 가능하다. 수신된 상기 동작신호들에 따라, 상기 무선전력 출구는 전력 공급을 계속하고, 전력 공급을 중단하며, 몇개의 방식으로 서비스를 수정하는 것 등등과 같은 다양한 조치들을 수행하도록 동작 가능할 수도 있다.
여기에 설명된 바와 같이, 다양한 방법들은 상기 전기장치 및 상기 무선전력 출구 사이의 근접 통신을 가능하게 하기 위해 수행될 수도 있다.
오디오 통신:
하나의 특정 실시예에서, 상기 장치와 전력 액세스점 사이의 상기 근접 통신 채널은, 20 헤르쯔(hertz) 및 20 킬로 헤르쯔(kilohertz) 사이의, 또는 300 헤르쯔(hertz) 및 20 킬로 헤르쯔(kilohertz) 사이, 등등의, 예컨대, 특정 가청 대역들을 사용하여, 상기 전기장치의 마이크로폰을 통해 감지된 오디오 신호들에 근거할 수도 있다. 상기 오디오 신호는 상기 무선전력 출구와 연결된 스피커 등과 같은 오디오 에미터(audio emitter)로부터 방출될 수도 있다. 휴대폰 등과 같은 다수의 전기장치들은 마이크로폰을 가지며 소프트웨어 어플리케이션들은 상기 마이크로폰에 대한 액세스를 가질 수도 있다.
마이크로폰 장치에 전원을 공급하는 것은 자체로 전력을 요구할 수도 있다. 결과적으로, 상기 전기장치상에서 실행되는 소프트웨어 어플리케이션은, '충전-접속(a-charge-connect)' 이벤트가 시스템에서 검출될 때에만, 상기 마이크로폰을 동작시킬 수도 있다. 따라서, 장치 검출에 따라 상기 무선전력 출구는 상기 마이크로폰에 전원을 공급하기 위해 초기 전원 전송을 공급할 수도 있다. 짧은 시간 후, 식별신호는 상기 오디오 신호를 통해 전송될 수도 있다.
상기 오디오 신호는 통신된 임의의 패턴들을 마스크(mask)할 수도 있는 통신 패턴에 관련되지 않는 부가적인 톤들을 포함할 수도 있다. 예를 들어, 오디오 식별신호는 사용자들에게 접속이 이루어졌음을 나타내는 표시(indication)를 제공하도록 기여하는 접속 톤에 의해 마스크될 수도 있다.
데이터-오버-코일(Data-over-coil, DOC) 통신:
선택적으로 또는 부가적으로, 상기 근접 통신 채널은 전기장치로의 전력 전송의 작동을 교번하는 상기 무선전력 출구에 의해 제공될 수도 있다. 상기 전원 공급의 교번은 이러한 전기장치들 상의 어플리케이션 층으로 통신되는 전력 전송 접속 및 비접속 이벤트들로서 대부분의 전기장치들에 의해 검출된다.
스위칭 패턴은 임의의 패턴과 같은 식별신호로 부호화될 수도 있다. 상기 무선전력 출구는 상기 전기장치들이 검출하고 어플리케이션 레벨 전력 전송 접속 및 비접속 이벤트들에 보고하도록 가능하게 하는 충분히 이격된 간격으로 이러한 스위칭을 수행할 필요가 있을 수도 있다.
블루투스(Bluetooth) 및 NFC:
다른 실시예들은 근접 통신 채널을 성취하기 위해 블루투스 또는 근거리 자기장 통신(近距離磁氣場通信)(NFC)을 사용할 수도 있다. 이것들은 그들의 작동을 트리거함으로써 전력을 보존하기 위해 기본 전력신호와 결합될 수 있다.
이러한 시스템의 다양한 실시예들에서 장치의 LAN/WAN 인터페이스는 WLAN 또는 셀룰러 2G/3G/4G 접속들(Cellular 2G/3G/4G connections)일 수도 있다. WLAN 또는 셀룰러 액세스점들로의 접속은 또한 사용자 자격 인증의 수동 또는 자동 삽입을 포함할 수도 있다. 이러한 경우, 상기 정보는 사용자 식별을 가능하게 하기 위해 상기 관리 서버로 이동될 수도 있다. 액세스를 가능하게 하기 위해 제공된 상기 정보는 또한 장치 어플리케이션에 의해 저장될 수도 있고 나중에 직접 상기 관리 서버로 제공될 수도 있다.
부가적으로, 또는 선택적으로 상기 무선전력 출구의 LAN/WAN 접속은 충전된 장치를 통해 달성될 수도 있다. 상기 무선전력 출구는 상기 관리 서버로의 메시지들을 암호화할 수도 있고 이것을 그 사이의 근접 통신 채널을 통해 상기 전기장치상의 어플리케이션으로 전달할 수도 있다. 그 다음으로, 상기 어플리케이션은 상기 메시지를 그 LAN/WAN 접속을 통해 상기 서버로 전송할 수도 있다.
데이터베이스 인터페이싱 :
상기 관리 서버는 다양한 성분 어플리케이션들이 상기 관리 서버에 액세스하고, 데이터베이스(들)에 저장된 데이터로의 추가적인 적용 가능한 액세스를 가능하도록 하기 위해 어플리케이션 프로그램 인터페이스(API)를 제공할 수도 있다. 상기 관리 서버로부터 직접 데이터베이스를 액세스하는 것은 선택된 모든 데이터베이스 주위로 동봉될 수도 있는 명령 쉘(command shell)을 사용할 수도 있다.
상기 데이터는 표들[오라클(Oracle), 인포믹스(Informix), 마이크로소프트 SQL 서버, MySQL, NoSQL, 아니 그 이상], 객체 지향형(客體指向型) 데이터베이스(o -bject oriented database) 또는 문서들/파일들[확장성 생성 언어(擴張性生成言語)(Extensible Markup Language, XML)과 같은 문서 지향 데이터베이스(documented oriented database)] 등에 저장될 수도 있다.
동일한 물리적인 기계 또는 개별적으로 설치된, 데이터베이스는 시퀀스 질의 언어(Sequence Query Language, SQL)와 같은 보통의 데이터베이스 인터페이스를 통해 액세스될 수도 있다.
선택적으로, 상기 데이터베이스는, 객체들을 생성, 검색, 업데이트 및 삭제하거나, XML 기반 API 등을 사용하기 위해 데이터베이스 추상화(database-abstract -ion) API를 제공하는, 객체 지향형 API에 의해 액세스될 수도 있다.
각각의 API는 C, C++, C#, 자바(Java), 자바 스크립트(JavaScript), 피톤(P -ython) 등과 같은 다양한 컴퓨터 언어들로 수행될 수도 있다.
또한, 데이터베이스와의 상호작용은, 명령들의 세트를 구성 가능하도록 하는, 트랜잭션 베이스(transaction base)일 수도 있다. 예를 들어, 만일 예외가 발생하지 않으면, '트랜잭션 스타트(transaction start)' 및 '트랜잭션 커미트(trans -action commit)' 방법들 사이의 어떤 것도 '트랜잭션 커미트(transaction commi -t)'가 호출될 때까지는 실행되지 않는다. 변화들을 되돌리고(Rolling back) 동작을 취소시키는 것은, 변화들의 수가 데이터베이스의 표들로 실행되었을 수도 있을지라도 만일 문제가 발생하면, 상기 데이터베이스를 원래의 상태로 되돌리는, '트랜잭션 롤백(transaction rollback)' 방법을 사용할 수도 있다.
암호화 모듈:
상기 암호화 모듈은 상기 서버로부터 상기 무선전력 출구로의 지시들을 암호화할 수도 있고, 추가로 그것들을 근접 통신 채널을 통해 상기 무선전력 출구로 다시 중계할 충전된 장치로 인계될 수도 있다.
적절하게는, 상기 암호화는 상기 서버 및 무선전력 출구가 상기 메시지들을 암호화/해독 가능하도록 할 수도 있지만 상기 충전된 장치가 타당한 메시지를 바꾸거나 생성하는 것을 방지한다. 따라서, 서버로부터 무선전력 출구로의 메시지들의 전송은 양방향의 근접 통신 채널의 존재를 요구할 수도 있다. 오디오 신호들에 대해 이것은 상기 무선전력 출구 상에 장치 스피커를 사용하고 마이크로폰을 포함시킴으로써 달성될 수도 있다.
부가적으로 또는 선택적으로, 양방향 전력 기반 신호처리 구조는 상기 무선전력 출구 상의 장치의 부하를 조절함으로써 달성될 수도 있다. 다수의 장치들은 어플리케이션들이 사용된 충전전류 또는 시스템 부하를 직접 제어하도록 하지 않기 때문에, 부하를 변화시키기 위한 LCD용의 스크린 조명 후광의 조절 및 OLED에 대한 직접적인 픽셀 작동과 같은 몇개의 간접적인 기술들을 사용하도록 요구될 수도 있다.
무선 전력 전송 시스템들은 근접 통신 채널들에 대한 부가적인 선택사항들을 제공할 수도 있다.
이제, 관리자에게 장소에서의 무선전력 출구 구성의 배치를 감시 및 제어하는 관리 기능을 제공하기 위한 가능한 절차들의 선택된 조치들을 도시하는 도 4의 블록도에 관해 설명한다. 상기 가능한 관리 절차들은 데이터를 제공(450), 원격 유지(460), 방침 관리(470) 및 원격 건강검진(480)을 포함할 수도 있다.
상기 관리 서버(130)는 네트워크(160)를 통해 특정 장소에서의 각각의 무선전력 출구(112)와의 직접적인 상호작용을 지원할 수도 있거나, 각각의 무선전력 출구(112)를 제어하기 위해 상기 장소 게이트웨이(118)와 통신할 수도 있다. 단지 1개의 게이트웨이(118)가 예시용으로만 설명되어 있지만, 다수의 게이트웨이들(118)이 보통의 관리 서버(130)에 의해 제어될 수도 있음이 이해될 것이다.
상기 제공(450) 과정은, 장소에서 무선전력 출구와 통신할 때 사용자를 위한 제공 방침을 제공하기 위해, 전자장치의 프로비져닝 소프트웨어 어플리케이션(prov -isioning software application)와의 통신을 포함할 수도 있다. 상기 제공(450) 과정은 추가로, 전자장치 위치 등에 따라 전력 전송위치를 알려주는, 보고 기능들을 제공할 수도 있다. 상기 전자장치의 프로비져닝 소프트웨어 어플리케이션은 보수가 주어지는(praid) 전력 전송에 대해 사용될 수도 있어, 장치의 전력 충전을 감시 및 제어 가능하게 된다.
상기 원격 유지(460) 과정은 상기 무선전력 출구의 원격 관리를 제공할 수도 있고, 원격 중지/시작(461A), 원격 재시작(462A), 원격 소프트웨어 업데이트(463 A), 및 예컨대, LED 표시 같은 시각적인 인터페이스와 같은 원격 사용자 표시(464A)의 테스팅 또는 다른 그러한 음 발생기의 스피커와 같은 오디오 인터페이스를 포함할 수도 있다.
상기 전력 관리 방침 관리장치(470)는, 전기장치의 전력 수신기와 상호작용할 때 상기 무선전력 출구를 제어하기 위한 다양한 특징들의 방침들의 세트를 결정하는 기능들을 제공한다. 상기 전력 관리 방침 관리장치(470)는 단일 제어방침에 첨부될 수도 있는 다양한 전력 관리 방침들을 발생할 수도 있다. 상기 전력 관리 방침 관리장치(470)는 장치 방침의 형태(471A), 서비스 방침의 형태, 및 전력 전송방침(473A)을 포함할 수도 있다. 상기 방침 관리(470)는 추가로 전력 소비의 실시간 최적화, 밧데리 상태의 실시간 최적화와 같은 다양한 동적인 방침들(474A)을 포함할 수도 있고, 친구들과 만나는 것을 제안하고, 사용자 우선순위와 관련된 특성들의 근처의 비지니스를 실시간 매개변수들 등에 근거하여 광고함으로써 상기 장소로의 보다 많은 교통을 부가하기 위해, 사회적인 공간에서의 구성원들과 통신함으로써 상기 장소 사이트에서의 교통을 추가로 제어할 수도 있다.
만일 상기 출구가 네트워크에 걸쳐서 도달 가능하면, 원격 무선전력 출구를 테스트하는 상기 원격 건강검진(480)은 상기 출구장치의 액세스 가능성 및 동작 가능성을 테스트하는데 사용될 수도 있다. 게다가, 상기 과정은 접속의 잠재성(conne -ction's latency)을 분석하여, 네트워크 속도를 결정하며, 이것은 또한 시스템 관리자에게 제공될 수도 있다. 상기 건강 검진은 특정 장소에서의 특정 무선전력 출구에 대해 요구에 따라 트리거되어, 그 상태를 테스트할 수도 있거나, 상기 네트워크 시스템이 상기 관리 서버 컨솔 상에 제공될 때, 모든 나열된, 잠재적으로 동작 가능한, 네트워크에서의 무선전력 출구들을 순차적으로 트리거될 수도 있고, 관리자 통신 요청에 따라, 상기 무선전력 출구 자체의 상태를 포함하여, 다양한 관련 매개변수들을 제공한다.
따라서, 상기 건강검진 과정(480)은 제어신호를 상기 원격 무선전력 출구로 전송하여, 제한시간 내에 응답을 기다린다.
상기 제공 과정(450)은 상기 무선전력 출구와 통신할 수도 있어, 위치와 같은, 프로비져닝 소프트웨어 어플리케이션에 대한 보다 정확한 데이터를 가능케 한다. 핫스팟의 위치에 관련된 정보는 상기 무선전력 출구의 TxID 와 관련될 수도 있다. 상기 위치정보는, 예컨대, 설치시에 핫스팟에 프로그램될 수도 있고, 아주 정확한 위치정보를 제공할 수도 있으며, 이것은 GPS 또는 안테나 삼각 측량법과 같은, 다른 방법들을 통해 제공될 수도 있는 것보다 더 정확할 수도 있다. 상기 전력 프로비져닝 소프트웨어가 이동장치용으로 구성된 어플리케이션인 경우, 상기 핫스팟은 그 자체에 관련된 정보(예컨대, TxID, 위치 등)를 상기 장치로 전송할 수도 있고, 그 다음으로, 상기 정보를 상기 어플리케이션으로 전송한다. 상기 어플리케이션은 추가로 GPS, 안테나 삼각 측량법, 실내 위치추적 방법들 등을 사용하여 위치를 식별할 수도 있다. 상기 데이터는 상기 무선전력 출구에 의해 상기 관리 서버의 제공층으로 전송될 수도 있다.
또한, 다양한 방침들 및 상기 방침 관리 과정들(470)의 다른 비지니스 관련 사항들은 상기 관리 서버(도 1의 130)의 데이터베이스에 중심적으로 저장될 수 있고, 서비스 공급기 및/또는 공급기의 전력 전송 방침들, 다양한 방침들, 단말기 사용자 시각으로부터 관련될 수도 있는 공공 기업들의 협정 또는 제안들 등을 포함할 수도 있다.
상기 과정들의 세트의 결과는 어드레스 및 근무시간을 얻고, 공공단체 목적지를 맵(map) 상에 위치시키며, 운전방향을 얻고, 가능한 선택들의 수를 감소 또는 확장시키기 위해 탐색 반경을 조정하며, 공공단체들의 상표에 의해 필터하고, 사회적 공간 구성원들의 등급에 의해 특정 공공단체에서의 핫스팟의 수, 쿠폰들 및 프로모션들(promotions), 수신기 액세서리 판매(receiver accessories sales) 등을 필터하는 것과 같은 다양한 관리자 또는 사용자 조치들을 가능하게 하는 선택들을 산출할 수도 있다.
이제, 관리 컨솔 상에서 액세스 가능한 다양한 도식적인 표시를 나타내는 도 5A-도 5D에 관해 설명한다. 도 5A 및 도 5C는 가능한 전력 전송 관점의, 다양한 구조들의 도식적인 표시를 나타내는 도면들이고, 도 5B 및 도 5D는 게이트웨이(118)를 나타내는 아이콘 또는 무선전력 출구(112)를 나타내는 아이콘과 같은 선택된 장치의 세부사항 표시 관점을 도시하는 도면들이다.
도 5A-도 5D의 설명에 걸쳐, 성분이 예컨대, 게이트웨이, 무선전력 출구, 관리 서버와 같은, 관리 컨솔 상에서 액세스 가능한 관점들의 범위 내에서 설명될 때마다, 이러한 용어들은 그들의 아이콘 표시에 관해 설명한다.
상기 관리 서버의 상기 전력 관리 소프트웨어는 무선전력 전송 및 공급, 원격 유지, 방침 관리, 장치의 건강진단 등과 같은 다양한 특성들에서의 그리고 또한 다양한 시스템 구조들에서의 출구들의 전력 관리의 기능을 제공할 수도 있다. 상기 전력 관리는 추가로 관련 데이터를 저장하고 필요한 기능 및 서비스들을 전달하기 위해 데이터베이스와 원격으로 상호작용할 수도 있거나, 동일한 물리적 기계에 포함될 수도 있다.
따라서, 도 5C의 구성은 관리 컨솔 상에서 액세스 가능한, 모든 무선전력 출구들이 특정 장소에서의 적어도 하나의 게이트웨이에 의해 중앙 관리되는 시스템 구조를 나타내는, 관점을 표시할 수도 있다. 상기 관점은 도 5A의 게이트웨이(118)를 나타내는 아이콘을 선택함으로써 액세스 가능할 수도 있다. 선택적으로, 도 5C의 구성은 모든 무선전력 출구들이 적어도 하나의 관리 서버(130)에 의해 중앙 관리되는 시스템 구조를 나타내는 독립적인 관점을 표시할 수도 있다.
도 5A는 관리 컨솔 상에서 액세스 가능하며, 배치의 개요를 제공하는, 관리 컨솔 상에서 선택적으로 표시된, 게이트웨이가 특정 장소에서의 몇개의 무선전력 출구들을 제어하고 있는, 분산된 무선전력 전송 네트워크 관점(500)을 도식적으로 나타내는 도면이다. 상기 분산 관점(500)은 중앙 관리(130), 연결된 계기판 단말기(140)(상기 관리 컨솔), 상기 관리 서버가 통신 가능하도록 하는 통신 네트워크 (160) 및 적어도 하나의 장소 게이트웨이(118)를 포함한다.
상기 분산 표시는 관리자가 그의/그녀의 관리하에 전체의 네트워크의 개요를 획득 가능하도록 할 수도 있고, 네트워크의 다양한 다른 특성들을, 상기 표시의 특정 영역을 선택하고, 게이트웨이(118)를 선택하며 팝업 윈도우(118A)에서의 그 상태 및 정보를 표시함으로써, 분석하기 위해 다른 관점을 선택적으로 선택하거나, 추가로 게이트웨이(118)를 선택하여, 그 게이트웨이에 의해 제어 및 감시된 무선전력 출구들의 서브-네트워크를 개방한다. 무선전력 출구들의 서브-네트워크를 관찰하는 것은 추가로 도 5C의 특정 출구(112)를 제어 및 감시하는 조치들을 가능하게 할 수도 있다.
특정 장소는 1개 이상의 게이트웨이 장치들(118)을 포함할 수도 있고, 그 각각은 1개 이상의 무선전력 출구들을 제어한다.
도 5B는, 게이트웨이 자세한 정보를 제공하기 위해, 도 5A의 분산도(500)로부터 장소 게이트웨이를 선택하고 개방 또는 표시와 같은 적절한 메뉴 선택을 선택함으로써 액세스 가능한, 관리 컨솔 상에서 액세스 가능한, 장소 게이트웨이(118) 및 그 제어된 무선전력 출구들의 가능한 요약도(118A)의 도식적인 표시를 도시한 도면이다. 선택적으로, 이 도(view)는 예컨대, 팝업 윈도위에서 자세한 정보를 수신하기 위해 장소 게이트웨이 아이콘 표시를 더블 클릭함으로써 액세스 가능할 수도 있다. 관리 컨솔 상에서 액세스 가능한, 상기 요약도(118A)는 게이트웨이 ID 필드(502B), 위치 필드(504B), 관리자 관련정보(506B), 장치 id의 헤더들을 갖는 콘텐츠의 표((508B), 상태(510B), 방침(512B) 그리고 그 이상을 포함할 수도 있고, 상기 표의 각각의 특정 열(row)(514B)은 특정 무선전력 출구 및 작동 버튼 오픈(ac -tivation button Open)(516B)의 관련 데이터를 나타낸다.
선택적으로, 라인(514)이 선택될 때, 상기 작동 버튼 오픈(516) 상에서의 클릭은 도 5D의 112A와 같은 선택된 라인(514)의 자세한 정보를 표시하기 위해 팝업 윈도우를 개방하여, 도 5C에 도시된 관련된 무선전력 출구(112)의 세부사항들을 제공할 수도 있다.
도 5C는 관리 컨솔 상에서 액세스 가능한, 장소 배치의 가능한 개요를 제공하는 부분적인 분사된 무선전력 전송 네트워크도(500')를 도식적으로 도시한 도면이며, 단일 장소 게이트웨이는 특정 장소에서 모든 무선전력 출구들을 제어하고 있다. 상기 장소 분산도(500')는 장소 게이트웨이(118), 상기 게이트웨이가 통신 가능하도록 하는, 유선의 또는 아마도 무선의, 통신 네트워크(160) 및 적어도 하나의 무선전력 출구(112)를 포함한다.
장소는 상기 장소를 제어 및 감시하기 위해 1개 이상의 게이트웨이들을 요구하는 몇개의 무선전력 출구들을 가질 수도 있다.
또한, 장소 게이트웨이의 네트워크 표시(500')는 다양한 감시를 수행하고 선택된 단일 무선전력 출구에 대한 동작들을 제어 가능하도록 하거나 추가로 다수의 선택들이 보통의 기능들을 선택된 출구들로 제공 가능하도록 할 수도 있다. 상기 동작들은 장치의 요약도를 얻기 위해 출구를 선택 가능하도록 할 수도 있고 추가로 도 5D에 관해 이하에 설명된 관리자 동작들을 가능하게 할 수도 있다.
도 5D는, 도 5C에서의 관련된 전력 출구장치 라인(514)이 선택될 때, 예컨대, 자세한 출구 정보를 제공하기 위해, 개방 조치 버튼(516)을 클릭함으로써 관리 컨솔 상에서 선택적으로 액세스 가능한, 무선전력 출구(112)의 가능한 상태 및 세부사항 요약도(112A)의 도식적인 도면이다. 선택적으로, 이 도(view)는 팝업 윈도우에서 자세한 정보를 수신하기 위해 도 5C에 도시된 무선전력 출구(112)를 더블 클릭함으로써 액세스될 수도 있다. 상기 요약도(112A)는 장치 ID 필드(502D), 장치 형태 필드(504D), 상태 필드(506D), 위치 필드(508D), 소프트웨어 방매(Software R -elease) 필드(510D) 및 방침 필드(512D)를 포함할 수도 있다. 상기 표시(112A)는 추가로 '보고' 조치 버튼(514D), '유지 조치 버튼(516D), '모어(More)' 조치 버튼 (518D), '방침' 조치 버튼(520D), '테스트' 조치 버튼(522D) 및 관리자 관련정보 (524D)를 포함한다.
적절하게는, 상기 '보고' 조치 버튼(514D)은 시간 동안의 사용, 유휴 시간(遊休時間)(idle time), 실패 이벤트들, 유지의 이력 등과 같은 무선전력 출구에 관련된 보고들의 세트를 발생 가능하도록 할 수도 있다.
적절하게는, 상기 '유지 조치 버튼(516D)은 선택된 무선전력 출구의 재시작과 같은 유지 동작들을 가능하게 하여, 업데이트된 소프트웨어 모듈을 설치하거나 현재의 운영 방침 등을 업데이트 가능하도록 할 수도 있다.
적절하게는, 상기 '방침' 조치 버튼(520D)은 국부적인 구성 변화들을 적용하는 것과 같은, 방침 관련 동작들을 가능하게 할 수도 있다. 선택적으로, 이러한 방침 조정은 상기 '유지 조치 버튼(516D)를 통해 유지될 수도 있다.
적절하게는, 상기 '테스트' 조치 버튼(522D)은 선택된 원격 무선전력 출구에 대한 건강진단 테스트들을 수행 가능하도록 할 수도 있다.
적절하게는, 상기 '모어(More)' 조치 버튼(518D)은 다양한 관리자 구성 선택들, 사용자들 관리, 프로비져닝 관련 활동들 등과 같은, 부가적인 조치 버튼들로의 액세스를 가능하게 할 수도 있다.
이제, 네트워크 배치에서 원격 무선전력 출구의 시스템의 건강 진단을 수행하기 위한 가능한 방법(600A)을 예시하는 선택된 조치들을 나타내는 도 6A의 순서도에 관해 설명한다. 상기 건강 진단은 특정 장소에서의 특정 무선전력 출구에 대한 요구에 따라 트리거될 수도 있어, 상기 네트워크 시스템이 관리 서버 컨솔 상에 제공될 때, 그 상태를 테스트하고 또는 네트워크에서의 모든 나열된, 잠재적으로 동작 가능한, 무선전력 출구들에 대해 순차적으로 트리거될 수도 있고, 관리자 통신 요청에 따라, 상기 무선전력 출구 자체를 포함하여, 다양한 관련 매개변수들을 제공한다.
소프트웨어 업데이트가 상기 출구장치로 업로드되는 재시작과 같은 특정 요청에 따라, 무선전력 출구의 상태는 그 동작 내내 변할 수도 있거나 상기 출구장치의 몇가지의 오기능에 기인하여 결함 상태에 있을 수도 있다.
또한, 상기 네트워크는 레스토랑들, 커피숍들, 공항 라운지들, 열차들, 버스들, 택시들, 스포츠 스타디움들, 강당들, 극장들, 영화관들 등과 같은 공공장소들에서의 전력 공급의 제어를 가능하게 할 수도 있다. 따라서, 상기 네트워크에서의 각각의 출구장치의 동작 가능성이 요구된다. 게다가, 효율성 및 유용성을 개선하도록 유지 기능과 결합된 원격 감시에 의해 고양된 효율적인 전원 공급 서비스들(원격 재시작, 원격 소프트웨어 업데이트들 등)을 위한 플랫폼(platform)을 제공하기 위해, 상기 시스템들이 개별적인 무선전력 출구장치들의 추적을 가능하게 하기 위한 필요성이 있다.
예컨대, 시스템 건강 진단을 위한 방법(600A)은 상기 관리 서버에 의해, 자동으로, 만일 그렇게 구성되었다면, 수행된 작동들을 포함할 수도 있거나 특정 관리자 요청에 따라 트리거될 수도 있다. 상기 무선전력 출구는 그 만족스러운 건강 상태, '온' 상태를 반영하는, 를 증명하기 위해 제한시간 내에 통신 요청에 응답할 것으로 예상된다. 응답이 없음은 중단(time-out) 상황을 의미하고 상기 무선전력 출구 상태를 '오프'로 제공하는 것을 초래할 수도 있다. 예컨대, 만일 상기 응답이 느리면, 상기 무선전력 출구의 상태는 '결함 있는'으로 불리울 수도 있다.
상기 원격 무선전력 출구의 건강 검진은 상기 원격 출구가 네트워크에 걸쳐 도달 가능한지를 결정하는데 사용된다. 게다가, 상기 과정은 접속의 잠재성(conne -ction's latency)을 분석하여, 네트워크 속도를 결정하며, 이것은 또한 시스템 관리자에게 제공될 수도 있다.
상기 과정은 목표 무선전력 출구와의 통신(610A)을 설정하기 위한 요청으로 시작하며, 반응 시간을 측정 가능하도록 하기 위해 타이머 시작(611A)이 뒤따른다; 그 다음으로, 통신신호는 원격으로 선택된 무선전력 출구로 전송된다(612A); 그리고 상기 통신신호는 수신되며(613A) 그 다음으로, 상기 무선전력 출구는 통신신호에 응답한다(614A); 상기 무선전력 출구로부터 전송된 통신신호가 상기 관리 서버 상에서 수신될 때, 상기 타이머는 중지되며(616A) 상기 응답시간은 예컨대, '온', '오프', '결함 있는' 등, 의 현재의 출구장치 상태의 표시를 가능하도록 하기 위해 분석된다(617A). 적절하게는, 상기 동작은 적절한 표시를 가능하게 하기 위해, 4번, 반복될 수도 있고 추가로 시간 간격에서 싸이클을 반복할 수도 있거나 연속적으로 반복될 수도 있다. 상기 측정의 반복된 방식 또는 시간 간격은 디폴트 설정을 사용할 수도 있거나 시스템 관리자에 의해 구성될 수도 있다.
상기 관리 컨솔의 네트워크 구성상의 상태 표시는 부가적인 본문, 색, 깜박임 효과 등으로 풍요로워질 수도 있다.
또한, 상기 과정은, 기술적으로, 전매 특허 통신 프로토콜, 인터넷 메시지 프로토콜(ICMP) 또는 '핑(ping)'과 같은 공지된 통신 툴(communication tool) 등을 사용할 수도 있다. 적절하게는, 핑(ping)은 특정 호스트가 IP 네트워크에 걸쳐 도달 가능한지의 여부를 테스트하기 위해 사용된 컴퓨터 네트워크 툴이다.
이제, 네트워크 배치에서의 원격 무선전력 출구에 대한 시스템 소프트웨어 업데이트를 수행하기 위한 가능한 방법(600B)을 예시하는 선택된 조치들을 나타내는 도 6B의 순서도에 관해 설명한다. 상기 소프트웨어 업데이트는, 예컨대, 출구장치 문제점을 해결하기 위해, 특정 장소에서의 특정 무선전력 출구에 대한 요구에 따라 트리거될 수도 있거나, 시스템 관리자에 의해 장소 또는 네트워크에서 모든 나열된 그리고 동작 가능한 무선전력 출구들에 대해 순차적으로 트리거될 수도 있다. 선택적으로, 무선전력 출구의 소프트웨어 업데이트 후에, 상기 장치는 이전의 버젼을 정지시키고 새로운 업데이트를 실행하기 위해 재시작될 필요가 있다. 적절하게는, 상기 이전의 소프트웨어 버젼은, 백업을 위해, 상기 무선전력 출구 저장장치상에 저장될 수도 있어, 재저장 기능을 제공한다.
소프트웨어 업데이트를 설치하는 것은 공지된 결함을 수리하기 위해 요구될 수도 있거나 새로운 소프트웨어 특성들을 사용하기 위해 필요할 수도 있다.
또한, 효율성 및 유용성을 개선하도록 유지 기능과 결합된 원격 감시에 의해 고양된 효율적인 전원 공급 서비스들(원격 재시작, 원격 소프트웨어 업데이트들 등)을 위한 플랫폼(platform)을 제공하기 위해, 상기 시스템이 개별적인 무선전력 출구장치들의 추적을 가능하게 할 필요성이 있다.
시스템의 소프트웨어 업데이트는 상기 관리 서버에 의해 수행된 동작들을 포함한다. 이러한 조치들은 만일 그렇게 구성되면 자동으로 트리거될 수도 있고, 선택적으로 또는 부가적으로 상기 조치들은 단일 장치에 대한 특정 관리자 요청에 따라 트리거될 수도 있거나, 다수의 선택들을 뒤따르는 소프트웨어 업데이트들의 세트를 설치할 수도 있다.
선택적으로, 상기 무선전력 출구가 소프트웨어 업데이트 패키지의 저장 후에 재시작할 필요가 있을 수도 있고, 소프트웨어 업데이트의 성격에 의존하는 재시작 후에 상기 패키지를 실행할 수도 있다. 상기 선택은 각각의 소프트웨어 업데이트를 위해 특별히 구성될 수도 있다.
상기 과정은 상기 목표 무선전력 출구와의 통신(610B)을 설정하기 위한 요청으로 시작할 수도 있고, 소프트웨어 업데이트 패키지를 준비하는 단계(611B)가 뒤따른 다음 소프트웨어 패키지는 원격 출구장치로 전송된다(612B); 상기 소프트웨어 패키지는 상기 원격 출구장치(613B) 상에서 수신되며, 그 저장장치상에서 선택적으로 저장된다; 그리고 현재의 소프트웨어 패키지의 백업 복사본을 생성한다; 그 다음으로, 응답신호가 상기 관리 서버로 전송되어(615B), 현재의 상태를 나타낸다; 상기 원격 출구장치로부터의 전송 응답의 수신에 따라(615B), 상기 관리 서버는 상기 원격 출구장치로 전송된 재시작 명령을 계속한다(617B); 상기 장치를 재시작한다(618B). 따라서, 상기 출구장치가 재시작할 때, 상기 새로운 소프트웨어 패키지는 상기 설치 과정을 완료하기 위해 실행될 수도 있다(619B); 완료시에, 상기 출구장치는 표시 메시지를 상기 관리 서버로 전송할 수도 있어(620B), 특정 출구장치용의 소프트웨어의 새로운 버젼이 업데이트됨을 알린다. 이러한 통신은 그 다음으로 상기 관리 컨솔에 의해 수신된다(621B).
상기 다양한 출구장치들은 장치 형태 및 그 동작 가능성에 의존하여 다른 소프트웨어 버젼들을 소유할 수도 있다.
또한, 새로운 전력 관리 방침을 원격 출구장치상에 설치하고, 상기 새로운 방침을 일시적인 위치에 저장하며, 상기 출구장치를 재시작하고, 상기 새로운 전력 관리 방침을 능동적인 제어 방침이 되도록 작동시킬 때, 무선전력 출구 상에 설치된 현존하는 전력 관리 방침을 업데이트하는 것은 도 7B에 관하여 이하에 설명된 바와 같은, 유사한 단계들을 수행할 수도 있다.
또한, 상기 원격 무선전력 출구 상에 설치된 업데이트 방침을 갖는 것은 사업상의 문제에 응답하는데 필수적이다.
네트워크 API :
무선전력 전송 기반시설의 배치는 공공장소들에서의 무선전력 전송에 대한 편리한 액세스를 공급 가능하도록 할 수도 있다. 따라서, 컴퓨터에 의해 관리 가능한, 세계적인 무선전력 전송 네트워크가 네트워크 구조 및 관련 API들의 주류의 기술 및 가능한 표준화를 위해 무선전력 공급의 더 광범한 배치를 가능하게 하도록 개발된다.
이제, 다양한 어플리케이션 인터페이스들을 갖는 무선전력 전송 시스템(700 A)의 네트워크 구조 표시를 도시하는 도 7A의 시스템도에 관해 설명한다.
상기 네트워크 구조 표시(700A), 실체들 및 상기 관련 어플리케이션 인터페이스들은 혁신적인 해결책들에 부응하기 위한 유연성을 유지하면서도 다양한 실체들 사이의 어플리케이션 프로그래밍 인터페이스들의 표준화를 용이하게 하도록 사용될 수도 있다.
상기 네트워크 구조 표시(700A)는 제1 장소 구조(702A), 클라우드 네트워크 서비스(cloud network service, PCS)(704-1)를 통해 공인된 기계 제조업자(PCD -M)(706-1) 및 무선 충전점 공급자(wireless charging spot provider, WCSP)(708-1)에 연결 가능한 제2 장소 구조(702B)를 포함한다. 상기 제1 장소 구조(702A) 및 상기 제2 장소 구조(702B)는 추가로 다양한 네트워크 실체들을 포함할 수도 있다.
이러한 특별한 실시예에서의 예에 의해, 상기 제1 장소 구조(702A)는 적어도 하나의 전송기 게이트웨이(T-GW)(718A)와 통신하는 적어도 하나의 무선전력 전송기(Tx)(716A)에 연결 가능한 무선전력 수신기(Rx)(714A)를 포함할 수도 있다. 상기 무선전력 수신기(714A)는 추가로 사용자 제어 기능부(UCF)(712A)에 연결 가능하다. 상기 제2 장소 구조(702B)는, 장소 서비싱 능력에 의존하여, 아마도 네트워크 실체들의 수에서 다른, 유사한 네트워크 구조에서, 무선전력 수신기(Rx)(714B), 무선전력 전송기들(716B), 및 전송기 게이트웨이(T-GW)(718B)를, 포함할 수도 있다.
적절하게는, 상기 무선전력 수신기는 아마도 전기적인 고객장치를 충전 또는 전기적인 고객장치에 전원을 공급하기 위한 전력을 수신한다.
적절하게는, 상기 무선전력 전송기는 상기 전력을 전송한다. 선택적으로, 상기 무선전력 전송기는 단일 전력 수신기 및 다수의 전력 수신기들을 동시에 지원하도록 동작 가능할 수도 있다.
T-GW의 용어는, 1개 이상의 무선전력 전송기를 인터넷에 연결하고 장소에 위치된 다수의 무선전력 전송기 장치들용의 수집기(aggregator)로서 기여하는, 전송기 게이트웨이 기능을 의미한다.
UCF의 용어는, 사용자에게 충전 서비스로의 인터페이스를 제공하는 논리적인 기능인, 사용자 제어 기능을 의미한다. 따라서, 적절하게는, 상기 UCF는 무선 충전점 위치들, 장치 활성화, 서비스 사용(service subscription), 상태 감시 등에 대한 탐색과 같은 서비스들을 제공하도록 동작 가능하다. 선택적으로, UCF는 전력 수신기와 연동되거나 개별적인 장치상에서 수행될 수도 있다.
PCS의 용어는, 무선전력 전송 네트워크에 대한 클라우드 서비스 관리를 제공하는 집중 관리된 시스템인, 클라우드 서비스를 의미한다.
PCDM의 용어는 공인된 장치 제조업체를 의미한다.
WCSP의 용어는 다수의 2개국 이상의 무선 충전점 배치들을 제어하는 대규모 공급기로부터 단일 무선 충전점 커피숍까지의 범위의, 무선 충전점 서비스 공급자들을 의미한다.
이하에 설명된 바와 같이, 다양한 네트워크 실체들은 임의의 2개의 접속 가능한 네트워크 실체들을 인터페이스하는 것에 적용 가능한 결합된 어플리케이션 프로그래밍 인터페이스(API)를 통해 연결 가능하다.
상기 네트워크 구조 표시(700A)는 무선전력 수신기와 전송기 사이의 RX-TX API 인터페이스 P1, UCF와 무선전력 수신기 사이의 RX-UCF API 인터페이스 P2, 전송기와 전송기 게이트웨이 사이의 TX-TGW API 인터페이스 NP5, 전송기 게이트웨이와 클라우드 서버(cloud server) 또는 네트워크 관리 서버 사이의 TGW-PCS API 인터페이스 Nl, 클라우드 서비스(cloud service) 또는 네트워크 관리 서버와 사용자 제어기능 실체(user control function entity) 사이의 UCF-PCS API 인터페이스 N2, 클라우드 서비스와 무선 충전점 서비스 공급자(wireless charging spot service provider) 사이의 PCS-WCSP API 인터페이스 N3, 클라우드 서비스와 공인된 제조업자 사이의 PCS-PCDM API 인터페이스 N4 및 무선전력 수신기와 연동된 UCF용 UCF API 인터페이스 S1을 포함한다.
적절하게는, 상기 RX-UCF API 인터페이스 P2는 상기 무선전력 수신기 형태에 의존하여 필요하지 않을 수도 있어, 부품시장 부가물(aftermarket add on)뿐만 아니라 내장된 UCF 기능의 지원을 가능하게 한다. 따라서, P2 API는 기술에 상관없이 사용 가능할 수도 있다(technology agnostic).
또한, 상기 TX-TGW API 인터페이스 NP5는 벤더 전용 수행을 위해 남겨진 개방형 인터페이스일 수도 있다.
상기 TGW-PCS API 인터페이스 Nl은 무선전력 전송기 및 T-GW의 초기 권한설정(權限設定)(provisioning) 및 초기화, 2개의 실체들간의 연속적인 사용 보고 및 연속적인 권한설정 및 T-GW에 연결된 무선전력 전송기에 대한 방침 설정들을 지원하는 IP 기반 인터페이스일 수도 있다. 무선전력 전송기의 제어와 결합된 무선전력 수신기 장치들에 대한 승인 및 변화 제어의 지원은 추가로 포함된다. TGW-PCS API 인터페이스 Nl에 대한 메시지들의 예들은 아래에 설명되어 있다.
상기 UCF-PCS API 인터페이스 N2는 UCF(셀룰러(cellular) WLAN 등)의 OOB 베어러 서비스들(bearer services)상에서 이동된 IP 기반 인터페이스일 수도 있다. 선택적으로, 인터페이스 N2는 무선 충전 수신기 및 전송기를 통해 이동될 수도 있다. 상기 UCF-PCS API 인터페이스 N2는 충전 및 필요한 경우의 요금정보(料金情報), 충전상태 보고 및 충전점 위치 데이터를 포함하는 서비스 사용 권한설정(權限設定)(provisioning)을 지원할 수도 있다. 부가적으로, PCS를 통한 서비스 공급기로부터의 목표값 메시징이 추가로 지원될 수도 있다. UCF-PCS API 인터페이스 N2에 대한 메시지들의 예들은 아래에 설명되어 있다.
상기 PCS-WCSP API 인터페이스 N3는 그 네트워크 실체들(전송기 및 T-GW)의 WCSP 초기 및 연속적인 권한설정(權限設定)(provisioning) 및 감시, 다른 전력 전송기 장치들 상의 전력 수신기에 대한 승인방침 설정들 및 다른 전력 전송기 및 전력 수신기 장치들 상의 통계들과 결합된 사용정보를 지원하는 IP 기반 인터페이스일 수도 있다. 상기 PCS-WCSP API 인터페이스 N3는 추가로 전력 수신기 사용(subs -cription)[사용(subscription) 및 요금정보 조작에 대한 집중 관리된 또는 패스 스로우 모델들(path-through models)에 대한 지원)]의 조작 및 방침 및 사용 기반 목표 메시징 구성을 지원한다.
상기 PCS-PCDM API 인터페이스 N4는 전력 수신기 식별자들(RXIDs)의 등록 및 공인된 전력 전송기 식별자들(TXIDs)의 등록을 지원할 수도 있다. 이러한 인터페이스는 공인된 OEMs/ODMs가 그들의 장치들을 PCS로 미리 등록 가능하도록 할 수도 있다. 등록은 필요한 회사 및 장치 세부사항들을 제공하는 등록 형태를 통해서일 수도 있다.
상기 UCF API S1 내부 인터페이스는 어플리케이션 층이 RX-UCF API 인터페이스 P2를 통해 노출된 전력 수신기 정보를 액세스 가능하도록 하는 특정 OS에 대한 S/W API의 세트를 제공할 수도 있다. 예를 들어, 안드로이드(Android)에 대해, 이것들은, 그 중에서도, RXID 정보 및 전력 수신기 등록기들 등을 액세스하는 달빅(Dalvik) 어플리케이션에 대한 API들일 수도 있다. 상기 내부 인터페이스는 플랫폼(platform)상의 전력 수신기 자원들을 액세스하는 자바와 같은 어플리케이션들에 API를 제공할 수도 있다.
예시용으로만 제공된 비제한적인 예에 의해, 인터페이스는 안드로이드 OS 플랫폼에 대해 설명될 수도 있고, 다른 예들은 이 기술분야에 통상의 지식을 가진 자들에게 발생할 것이다. 상기 안드로이드 인터페이스에 관하여, 자바(Java)로 쓰여진 그 어플리케이션의 대부분인, 자바 가상기계(Java Virtual Machine)이 사용되지 않고, 오히려 다른 API인, 달빅(Dalvik) API가 사용된다. 유사한 API들이 가전제품 공간에서의 다른 선도적인 OS용으로 정의될 수도 있다.
상기 API는 특정 하드웨어 수행으로부터 추출되는 UCF 어플리케이션 개발을 가능하게 할 수도 있다.
안드로이드에 존재하는 기능이: "공적인 정적 최종(public static final) int BATTERY_PLU GGED _WIRELESS"을 포함할 수도 있는 경우, 현재의 API는 다음과 같은 부가적인 기능들을 제공할 수도 있다:
ㆍPMA 수신기의 ID를 회수할 수도 있는, 최종 정적 스트링(final static String) getPMAReceiverID()
ㆍ호스트 제어기 인터페이스에서의 'arg' 등록기에 대한 값을 검색할 수도 있는, final static int getHCIreg(int arg)
ㆍ호스트 제어기 인터페이스에서의 'arg' 등록기에 대한 발(val)을 설정할 수도 있는, void setHCIreg(int arg, int value)
API 예들:
상기 UCF-PCS API 인터페이스 N2는 UCF로부터 PCS까지의 HTTPS 상의 자바 스크립트 객체 표기법(JavaScript Object Notation, JSON)을 사용하여 수행될 수도 있다. 상기 HTTPS 세션 설정은 고객 정체의 인증을 가능하게 하는 상호간의 인증을 포함할 수도 있다.
UCF와 PCS 사이에서 적절하게 통신될 수도 있는 다양한 통신 메시지 형태들의 예들은 다음을 포함한다:
구매에 유용한 패키지들(매일 인증들(daily passes)을 포함하는)의 목록을 검색하기 위해 클라우드 서버로 전송될 수도 있는 GET_PACKAGES 메시지들. 상기 구매들은 애플 앱 스토어(Apple App store), 구글 플레이(Google Play) 등과 같은 온라인 시장을 통해 가능할 수도 있다.
일단 패키지가 구매되면, 상기 클라우드 서버로 전송될 수도 있는 ADD_ALLO -WANCES 메시지들, 이것에 의해 고객은 인증 수신 및 구매된 1일권들을 추가하는 서비스를 포함하는 구매정보를 전송한다.
선물카드 ID를 전송하여 상기 서버가 관련된 계정에 대한 1일권들을 상품으로 바꾸도록 하기 위해 상기 클라우드 서버로 전송될 수도 있는 REDEEM_GIFT_CARD 메시지들.
관련된 계정에 대한 1일권들의 수 및 이 계정이 수신할 자격이 있는 1일의 무료시간(free daily minutes)의 수를 검색하기 위해 상기 클라우드 서버로 전송될 수도 있는 GET_ALLOWANCES 메시지들.
제공된 위치에 가장 근접한 위치들을 검색하기 위해 상기 클라우드 서버로 전송될 수도 있는 GET_NEARBY_LOCATIONS 메시지들.
예컨대, 하드웨어 관련 고유 식별자에 의해 식별된, 고객에 대한 명명되지 않은 계정을 생성하기 위해 상기 클라우드 서버로 전송될 수도 있는 ADD_ACCOUNT 메시지들.
개인적인 정보를 상기 계정에 부가하기 위해 상기 클라우드 서버로 전송될 수도 있는 REGISTER_ACCOUNT 메시지들.
독려 통지(push notifications)를 상기 고객에게 전송하기 위해 사용된 상기 계정에 부가되는 ID를 상기 서버에 전송하기 위해 상기 클라우드 서버로 전송될 수도 있는 PUSH_ID 메시지들.
수신기를 사용자 계정에 부가하기 위해 상기 클라우드 서버로 전송될 수도 있는 ASSOCIATE_RX 메시지들.
Rx 를 관련 계정으로부터 제거하기 위해 상기 클라우드 서버로 전송될 수도 있는 DISASSOCIATE_RX 메시지들.
특정 계정과 관련된 수신기들의 목록을 검색하기 위해 상기 클라우드 서버로 전송될 수도 있는 RETRIEVE_RX 메시지들.
무료 무선 충전시간(wireless charging free minutes)을 후원하는 고객을 검색하기 위해 상기 클라우드 서버로 전송될 수도 있는 GET_COURTESY_CUSTOMER 메시지들.
다음의 예들은 가장 근접한 충전점들 위치들의 문의를 위한 JSON 메시지 형식을 제공한다.
상기 GET_NEARBY_LOCATIONS 메시지는 무선전력 충전 서비스를 제공하는 근처의 장소들을 위치시키는데 도움을 준다. 따라서, 상기 UCF는 다른 관련 매개변수들과 함께 장치 위치에 관련된 데이터를 상기 클라우드 서버로 제공할 수도 있다.
상기 GET_NEARBY_LOCATIONS 메시지는 이 요청을 인증하는 서버 제공키인 라이선스 키(license key)에 관계된 데이터를 포함할 수도 있다.
상기 "get nearby locations" 메시지의 다른 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"GET_NEARBY_LOCATIONS"과 같은 메시지 명(名)을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ현재의 장치의 현재의 위도를 제공하는 'LATITUDE' 매개변수,
ㆍ현재의 장치의 현재의 경도를 제공하는 'LONGITUDE' 매개변수,
ㆍ응답에서 전송되는 가장 근접한 장소들을 갖는 최대 수를 제공하는 'NUMB -ER OF RESULTS' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하는 'TIMESTAMP' 매개변수, 여기서, '-', ':', 'T' 및 'Z' 는 상수값들이다.
ㆍ["SBX", "CBTL", "MCD", "*"]의 형식을 갖는 결과 목록을 필터하기 위해 체인들(chains)의 목록을 제공하는 'CUSTOMERS' 매개변수, 값들은 체인들의 약어들이며 "*"는 임의 문자 기호(wildcard)이다.
상기 GET_NEARBY_LOCATIONS 응답은 다음과 같은 복수의 세트들의 "get near -by locations" 메시지의 다양한 데이터 응답 매개변수들을 포함할 수도 있다:
ㆍ"GET_NEARBY_LOCATIONS"과 같은 메시지 명(名)을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ요청에 따라 필터된 장소들의 목록을 제공하고 아래에 정의된 장소들의 배열을 포함할 수도 있는 'LOCATIONS' 매개변수,
ㆍ목록에서의 각 엔트리(entry)에 대해, 다음의 매개변수를 갖는, 가장 근접한 위치들의 배열을 제공하는 'ARRAY OF VENUES',
ㆍ"134 5th AVENUE"와 같은, 스토어의 명칭을 제공하는 'STORE' 매개변수,
ㆍ40.738952와 같은, 스토어의 위도값인, 'LATITUDE',
ㆍ-73.991988와 같은, 스토어의 경도값인, 'LONGITUDE',
ㆍX (미터(meters))와 같은, 요청 위치로부터의 거리인, 'DISTANCE',
ㆍ"SBX" - 체인의 약어[스타벅스들(Starbucks)을 의미할 수도 있음]와 같은, 이 장소가 연계되는 체인의 약어의 값인, 'CUSTOMERS',
상기 GET_NEARBY_LOCATIONS, 예: 메시지들은 모두 보통의 표준화된 헤더들을 공유할 수도 있다. 예를 들어, 근처의 충전점 위치들을 얻기 위한 요청 메시지들은 다음의 형태의 제목들을 가질 수도 있다:
> POST /requests HTTP/1.1
Host: app-fe.powermatrix.com
Accept: application/json
Content-type: application/json
Content-Length: 192
이와 같이, 근처의 충전점 위치들을 얻기 위한 응답 메시지는 다음의 형태의 제목들을 가질 수도 있다:
< HTTP/1.1 200 OK
Content- Type: application/json
Date: Sun, 05 Jan 2014 15:41:07 GMT
transfer-encoding: chunked
Connection: keep-alive
메시지 몸체 구조 자체는, 예컨대, 해당되는 경우, 유사한 표준을 따를 수도 있다: 네트워크 서버에 전달된 HTTPS 메시지의 몸체는 JSON 배열에서의 몇개의 연결된 메시지들을 포함할 수도 있고, 상기 배열은, 전력 모듈(또는 무선전력 출구) 및 통신 모듈 둘다 모두를 위한 메시지들을 포함하는, 다른 형태들의 API 메시지들을 포함할 수도 있다.
예를 들면, GET_NEARBY_LOCATIONS의 메시지 몸체는 다음과 같은 다수의 메시지들을 포함할 수도 있다:
GET_NEARBY_LOCATIONS {
"라이선스_키(LICENSE_KEY)" : "00000000",
"메시지_형태(MESSAGE_TYPE)" : "GET_NEARBY_LOCATIONS" ,
"버젼(VERSION)": "0.0",
"타임 스탬프(TIMESTAMP)" :" 2012-11-22T14:12:38Z",
"위도(LATITUDE)": "00000000",
"경도(LONGITUDE)": "00000000",
"반경(RADIOUS)": "5000000",
"결과들의 수(NUMBER_OF_RESULTS)" : "30",
"타임 스탬프(TIMESTAMP)" :" 2012-11-22T14:12:38Z",
"고객들(CUSTOMERS)": ["SBX", "WFB", "*"]
}
그리고 GET_NEARBY_LOCATIONS 응답은 다수의 세트들의 매개변수들이 복수의 근처의 핫스팟 위치들을 나타내는 보통의 제목하에 제공되는 메시지 형식(제거된 헤더) 노트를 취할 수도 있다:
{
"메시지_형태(MESSAGE_TYPE)" : "GET_NEARBY_LOCATIONS",
"버젼(VERSION)": "0.0",
위치들(LOCATIONS): [
{
"스토어(STORE)": "134 5th AVENUE",
"위도(LATITUDE)": "40.738952",
"경도(LONGITUDE)": "-73.991988",
"거리(DISTANCE)": "133",
"고객(CUSTOMER)": "SBX"
},
{"스토어(STORE)": "Leaky Cauldron"
"위도(LATITUDE)": "51 . 511906" ,
"경도(LONGITUDE)": " - 0 . 1284 7",
"거리(DISTANCE)": "26 0 0000",
"고객(CUSTOMER)": "WFB"
}
GET_PACKAGES 메시지는 사용자가 구매하는데 유용한 패키지들 또는 1일권들의 세트들의 목록을 검색할 수도 있다.
상기 "GET_PACKAGES" 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"GET_PACKAGES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
상기 "GET_PACKAGES" 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"GET_PACKAGES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ연관된 패키지의 비용을 나타내는 'COST' 매개변수.
ㆍ상기 연관된 패키지에 제공된 1일권들(day passes)의 수를 나타내는 'DAY _PASSES' 매개변수.
ㆍ상기 연관된 패키지에 제공된 무료권들(free passes)의 수를 나타내는 'FREE_PASSES' 매개변수.
예를 들면, 상기 "GET_PACKAGES" 메시지:
REQ(POST): GET_PACKAGES {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "GET_PACKAGES",
"VERSION": "0.0",
"TIMESTAMP " :"2012-11-22T14:12:38Z"
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"메시지_형태(MESSAGE_TYPE)" : "GET_PACKAGES" ,
"버젼(VERSION)": "0.0",
상태(STATUS): "0"
패키지들(PACKAGES): [{
"패키지_ID(PACKAGE_ID)" : "ID_1",
"비용(COST)": "1.00",
"1일_권들(DAY_PASSES)" : "1",
"무료_권들(FREE_PASSES)" : "0",
}, {
"패키지_ID(PACKAGE_ID)" : "ID_2",
"비용(COST)": "5.00",
"1일_권들(DAY_PASSES)" : "5",
"무료_권들(FREE_PASSES)" : "0"
}, {
"패키지_ID(PACKAGE_ID)" : "ID_3",
"비용(COST)": "9.99",
"1일_권들(DAY_PASSES)" : "11",
"무료_권들(FREE_PASSES)" : "1"
}]
}
'ADD_ALLOWANCES' 메시지는 인증 수신 및 구매된 1일권들을 부가하는 서비스를 포함하는 구매된 패키지와 관련된 구매정보를 전송할 수도 있다.
상기 'ADD_ALLOWANCES' 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"ADD_ALLOWANCES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ'TRANSACTION_ID' 매개변수,
ㆍ'RECEIPT' 매개변수,
ㆍ'ACCOUNT_ID' 매개변수,
ㆍ구매된 패키지와 관련된 상기 ID를 나타내는 'PACKAGE' 매개변수,
상기 'ADD_ALLOWANCES' 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"ADD_ALLOWANCES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ'ALLOWANCE ID' 매개변수,
예를 들면, 'ADD_ALLOWANCES' 메시지:
REQ(POST): ADD_ALLOWANCES {
"라이선스_키(LICENSE_KEY)" : "00000000",
"메시지_형태(MESSAGE_TYPE)" : "ADD_ALLOWANCES " ,
"버젼(VERSION)": "0.0",
"타임스탬프(TIMESTAMP)" : "2012-11-22T14 : 12 : 38Z" ,
"트랜젝션_ID(TRANSACTION_ID)" : "0123456789012345",
"수신(RECEIPT)": "...",
"계정_ID(ACCOUNT_ID)" : "SKJDFHKJHQ123ED",
"패키지(PACKAGE)": "ID_1"
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"메시지_형태(MESSAGE_TYPE)" : "ADD_ALLOWANCES " ,
"버젼(VERSION)": "0.0",
"허용_ID(ALLOWANCE_ID)" : "23423KHFQ3ESKDJHF " ,
상태(STATUS): "0"
}
'REDEEM_GIFT_CARD' 메시지는 상기 서버가 상기 1일권들을 상품으로 바꿀 수도 있도록 하기 위해 선물 ID를 상기 계정으로 전송할 수도 있다.
상기 'REDEEM_GIFT_CARD' 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"REDEEM_GIFT_CARD"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'Z' 는'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ'GIFT_CODE' 매개변수,
ㆍ'ACCOUNT_ID' 매개변수,
상기 'REDEEM_GIFT_CARD' 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"REDEEM_GIFT_CARD"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ허용 주기에 부가된 일들(days)의 수를 표시한 'ADDED_DAYS' 매개변수,
예를 들면, 상기 'REDEEM_GIFT_CARD' 메시지:
REQ(POST): REDEEM_GIFT_CARD {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "REDEEM_GIFT_CARD " ,
"VERSION": "0.0",
"TIMESTAMP" :" 2012-11-22T14:12:38Z",
"선물 코드(GIFT CODE)": "012345678901234",
"계정_ID(ACCOUNT_ID)" : "SKJDFHKJHQ123ED"
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "REDEEM_GIFT_CARD" ,
"VERSION": "0.0",
"ADDED_DAYS" : "3",
STATUS: "0"
}
GET_ALLOWANCES 메시지는 특정 계정에 대해 유용한 1일권들의 수 및 상기 계정이 수신할 자격이 있는 1일의 무료시간(free daily minutes)의 수를 검색할 수도 있다.
상기 GET_ALLOWANCES 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"GET_ALLOWANCES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ'ACCOUNT_ID' 매개변수,
상기 GET_ALLOWANCES 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"GET_ALLOWANCES"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ'ACTIVE_UNTIL' 매개변수,
ㆍ'ACTIVE_DAYS' 매개변수,
ㆍ'DAILY_FREE_MINUTES' 매개변수,
ㆍ'COURTESY_OF' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
예를 들면, 'XXX' 메시지:
REQ(POST): GET_ALLOWANCES {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "GET_ALLOWANCES" ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "SKJDFHKJHQ123ED",
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "GET_ALLOWANCES" ,
"VERSION": "0.0",
"ACTIVE_UNTIL" : "2012-11-22T14 : 12 : 38 Z" , ""
"ALLOWED_DAYS" : "3",
DAILY_FREE_MINUTES : "30" / "",
COURTESY_OF: "CUST_1" / "",
STATUS: " 0 "
}
ADD_ACCOUNT 메시지는, 하드웨어 관련 고유 식별자에 의해 식별된, 고객에 대해 명명되지 않은 계정을 생성할 수도 있다.
상기 "ADD_ACCOUNT" 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"ADD_ACCOUNT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ'ACCOUNT_TYPE' 매개변수,
ㆍ'DEVICE_ID' 매개변수.
상기 "ADD_ACCOUNT" 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"ADD_ACCOUNT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ'ACCOUNT_ID' 매개변수.
예를 들면, 상기 'ADD_ACCOUNT' 메시지:
ADD_ACCOUNT {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "ADD_ACCOUNT " ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_TYPE" : "GOOGLE" / "APPLE",
"DEVICE_ID": "3329402842048',
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "ADD_ACCOUNT" ,
"VERSION": "0.0",
"STATUS": "0",
"ACCOUNT_ID" : " "
}
PUSH_ID 메시지는 상기 고객으로 독려 통지들을 전송하기 위해 사용된 상기 계정에 부가되는 ID를 상기 서버로 전송할 수도 있다.
상기 PUSH_ID 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"PUSH_ID"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ"ACCOUNT_ID" 매개변수, 및
ㆍ'PUSH_ID' 매개변수.
상기 'PUSH_ID' 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"PUSH_ID"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
예를 들면, 상기 'PUSH_ID' 메시지:
PUSH_ID {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "PUSH_ID",
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "WEOIU2342342",
"PUSH_ID": "3329402842048',
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "PUSH_ID",
"VERSION": "0.0",
"STATUS": "0",
}
ASSOCIATE_RX 메시지는 수신기를 계정에 부가할 수도 있다.
상기 ASSOCIATE_RX 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"ASSOCIATE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ"ACCOUNT_ID" 매개변수, 및
ㆍ'RX_ID' 매개변수.
상기 "ASSOCIATE_RX" 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"ASSOCIATE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
예를 들면, 상기 "ASSOCIATE_RX" 메시지:
ASSOCIATE_RX {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "ASSOCIATE_RX" ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "ADSLHSLDKFJLSKJFLSJKDF" ,
"RX_ID": "ABCDEFABCDEF"
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "ASSOCIATE_RX",
"VERSION": "0.0",
"STATUS": "0",
}
DISASSOCIATE_RX 메시지는 계정으로부터 수신기를 제거할 수도 있다.
상기 DISASSOCIATE_RX 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"DISASSOCIATE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수 ,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ"ACCOUNT_ID" 매개변수, 및
ㆍ'RX_ID' 매개변수.
상기 "DISASSOCIATE_RX" 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"DISASSOCIATE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수 ,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
예를 들면, 상기 'DISASSOCIATE_RX' 메시지:
DEASSOCIATE_RX {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "DEASSOCIATE_RX" ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "ADSLHSLDKFJLSKJFLSJKDF" ,
"RX_ID": "ABCDEFABCDEF"
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "DEASSOCIATE_RX",
"VERSION": "0.0",
"STATUS": "0",
}
RETRIEVE_RX 메시지는 사용자 계정과 관련된 수신기들의 목록을 검색할 수도 있다.
상기 RETRIEVE_RX 메시지의 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"RETRIEVE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수 ,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ상기 정보가 요청되는 상기 계정의 계정 ID를 제공하는 "ACCOUNT_ID" 매개변수.
상기 'RETRIEVE_RX' 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"RETRIEVE_RX"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수 ,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ상기 계정 ID와 관련된 상기 수신기들과 관련된 수신기 ID들의 세트를 제공하는 'RX_LIST' 매개변수.
예를 들면, 상기 'RETRIEVE_RX' 메시지:
RETRIEVE_RX {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "RETRIEVE_RX" ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "ADSLHSLDKFJLSKJFLSJKDF" ,
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "RETRIEVE_RX" ,
"VERSION": "0",
"STATUS": "0",
"RX_LIST": [
{"RX_ID" : "AALKJSALSKJAS"},
{"RX_ID": "ABCDEFBC666 "}
] }
GET_COURTESY_CUSTOMER 메시지는 무료 무선 충전시간을 후원하는 고객에 관련된 정보를 검색할 수도 있다.
상기 GET_COURTESY_CUSTOMER 메시지에 대한 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ현재의 장치의 사용자의 라이선스 키를 제공하는 'LICENSE KEY' 매개변수,
ㆍ"GET_COURTESY_CUSTOMER"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수 ,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수,
ㆍ상기 정보가 요청되는 상기 계정의 계정 ID를 제공하는 "ACCOUNT_ID" 매개변수.
상기 'GET_COURTESY_CUSTOMER' 메시지에 대한 응답은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"GET_COURTESY_CUSTOMER"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ부가적인 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있다.
ㆍ요청된 고객 정보를 제공하는 'CUSTOMER' 매개변수.
예를 들면, 상기 'GET_COURTESY_CUSTOMER' 메시지:
GET_COURTESY_CUSTOMER {
"LICENSE_KEY" : "00000000",
"MESSAGE_TYPE" : "GET_COURTESY_CUSTOMER" ,
"VERSION": "0.0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"ACCOUNT_ID" : "ADSLHSLDKFJLSKJFLSJKDF" ,
}
는 다음의 응답을 끌어낼 수도 있다:
RESP : {
"MESSAGE_TYPE" : "GET_COURTESY_CUSTOMER" ,
"VERSION": "0",
"STATUS": "0",
"CUSTOMER" : "DPM"
}
상태 매개변수에 대한 다양한 상태값들은 복수의 상태 표시들을 표시할 수도 있다. 예를 들면, "1"의 값은 : 계정은 이미 존재하고, 존재하는 계정 ID는 회수됨, 을 표시할 수도 있고, "0"의 값은 : 동작이 성공적으로 완료되었음, 을 표시할 수도 있으며, "-1"의 값은 : 일반적인 오류, 를 표시할 수도 있고, "-2"의 값은 : 접속 오류, 다시 시도, 를 표시할 수도 있으며, "-3"의 값은 : 계정은 존재하지 않음, 을 표시할 수도 있고, "-4"의 값은 : 무효 패키지 또는 회신은 수신되지 않음, 을 표시할 수도 있으며, "-5"의 값은 : 무효 수신, 을 표시할 수도 있으며, "-6"의 값은 : 무효 선물 코드, 를 표시할 수도 있고, "-7"의 값은 : 이미 사용된 선물 코드, 를 표시할 수도 있으며, "-8"의 값은 : 이미 존재하는 이메일, 을 표시할 수도 있고, "-9"의 값은 : 무효 RX, 을 표시할 수도 있으며, "-10"의 값은 : 다른 계정에 이미 관련된 RX, 를 표시할 수도 있고, "-11"의 값은 : 다른 계정에 이미 관련된 장치, 를 표시할 수도 있으며, "-12"의 값은 : 무효 매개변수들, 을 표시할 수도 있고, "-13"의 값은 : 너무 많은 RX, 를 표시할 수도 있으며, "-14"의 값은 : 이미 존재하는 푸시_ID(PUSH_ID ALREADY_EXISITS), 를 표시할 수도 있고, "-17"의 값은 : 이미 존재하는 트랜젝션(TRANSACTION_ALREADY_EXISTS), 을 표시할 수도 있다.
다양한 등록기들은 시스템에서 활용될 수도 있고, 'RECEIVER_TYPE' 등록기는 수신기의 형태를 표시할 수도 있으며, 'TRANSMITTER-_NANOLOCATION' 등록기는 전송기의 특정 위치 등을 표시할 수도 있다. 추가적인 등록기들은 전송기 형태들, 장치 형태들, 제조업체 ID들 등과 같은 다른 특징들을 표시하기 위해 필요한 대로 사용될 수도 있다.
이제, 새로 로우딩된 전력 관리방침을 강화하기 위해, 재활성화와 결합된 원격 무선전력 출구로의 방침 업로드의 가능한 방법(700B)을 예시하는 선택된 조치들을 나타내는 도 7b의 순서도에 관해 설명한다.
현재의 방법(700B)은, 새로운 무선전력 출구를 설치한 후 즉시, 업데이트된 전력 관리방침을 설치하는 과정을 설명한다. 새로운 출구장치는 어떤 방침으로도 구성되지 않아, 디폴트에 의해(by default), 임의의 이동장치로의 전력 전송을 가능하게 할 수도 있다. 선택적으로, 새로 설치된 출구장치는, 상기 전력 전송을 통제하는 방침이 설치되지 않는 한, 임의의 전력 전송을 불허하도록 구성될 수도 있다. 적절하게는, 새로 설치된 무선전력 출구는, 전력 전송을 허용/불허하는 디폴트 조건들을 포함하는, 디폴트 전력 관리방침으로 구성될 수도 있다.
상기 방법(700B)은, 이전의 등록을 가정하여, 상기 출구장치의 식별을 가능하게 하기 위해, 상기 무선전력 출구(702)의 식별코드를 포함하는 통신 메시지를 수신하는 관리 서버를 포함한다. 만일 상기 출구장치상에 설치된 방침이 없다면, 또는 현재의 전력 관리방침이 타당하지 않다면, 예컨대, 일시적인 디폴트 전력 관리방침(704)을 갖는 것, 새로운 기본 전력 관리방침이 사용자 식별 매개변수들(70 6)을 포함하는 상기 관리 서버에 의해 발생된다; 선택적으로, 만일 사용자 식별이 전송되지 않으면, 디폴트 값이 삽입될 수도 있고 첫번째의 추가적인 업데이트에 사용자는 전력 전송을 위한 상기 무선전력 출구와의 상호작용을 시도한다. 추가적으로, 서비스 방침의 형태에 관련된 부가적인 데이터는, 710으로 표기된, 장치의 형태와 관련된 데이터와 결합된, 기본 전력 관리방침(708)에 첨부될 수도 있다. 만일 임의의 동적인 방침이 존재하면(712), 전력 소비의 실시간 관리와 같은, 밧데리 건강 등과 같은 실시간 관리는 추가로 상기 기본 방침(714)에 첨부될 수도 있다. 상기 방침, 만일 단일 방침 또는 관련 방침들의 세트로서 구성되면, 은 상기 원격 무선전력 출구로 업로드될 수도 있다(716). 적절하게는, 상기 새로운 방침은 상기 출구장치 저장장치상에 저장되며 추가로 현재의 능동적인 방침을 백업한다(718); 상기 업로드된 방침의 재활성화가 뒤따르는(720), 현재의 전력 전송 서비스를 선택적으로 중지하고, 상기 업로드된 방침이 명령 상태에 있을 때 서비스를 재개한다. 적절하게는, 상기 업로드된 방침의 활성화는 상기 출구장치의 재시작을 요구할 수도 있다(722).
모든 방침들은, 최소 전력 레벨에 대한 한계, 반복시간 등과 같은, 다양한 디폴트 값들을 포함할 수도 있고 장소의 시스템 관리자에 의해 구성 가능할 수도 있다.
여기에 설명된 전력 전송을 공급하기 위한 분산된 시스템은 무선전력 전송 네트워크를 포함할 수도 있다. 상기 무선전력 전송 네트워크는 무선 전력 수신기들을 통해 무선 충전을 장치들에 제공하는 무선 충전 전송기들 또는 출구들의 관리된 네트워크일 수도 있다. 네트워크 관리 서버는 공공장소들에 설치될 수도 있는 무선 출구들에 대한 관리층을 제공할 수도 있다. 따라서, 자산 관리 서비스들, 감시, 구성, 유지, 조건적인 액세스, 및 제어가 제공될 수도 있다.
상기 무선전력 전송 네트워크는 공공연하게 설치된 충전점들과 같은 무선전력 출구들과 통신하는 네트워크 관리 서버를 포함할 수도 있다. 상기 관리 서버는 각각의 무선전력 출구들로부터의 전력 공급 서비스들을 여기에 설명된 바와 같은 유연한 방침 엔진들에 따라 제어할 수도 있다. 상기 방침들은 장소에 의해 설정되며 장소, 시간, 사용자, 또는 사용자-요구-조치(user-required-action)에 근거할 수도 있다. 장소 설치는 통신 모듈 등을 통해 네트워크 관리 서버와 통신하도록 동작 가능할 수도 있는 몇개의 무선전력 출구들로 구성될 수도 있다. 적절하게는, 표준 HTTPS 등과 같은 프로토콜이, 예컨대 증명서를 사용하는 보안 및 간단한 정보기술 통합을 제공하기 위해 사용될 수도 있다.
도 7a에 관해 다시 설명하자면, TGW-PCS API 인터페이스 N1은 네트워크 관리 서비 및 무선전력 출구들, 통신 모듈들, 게이트웨이 모듈 등과 같은 위성 성분들과의 통신을 가능하게 할 수도 있다. 상기 TGW-PCS API 인터페이스 N1은 예컨대 자바스크립트 객체 표기법(JavaScript Object Notation, JSON), 확장성 생성언어(擴張性生成言語)(Extensible Markup Language, XML)등에 근거한 어플리케이션 프로그래밍 인터페이스(API)를 사용할 수도 있다. 따라서, 상기 네트워크 관리 서버는 상기 위성 성분들을 원격 관리할 수도 있다.
상기 TGW-PCS API 인터페이스 N1 또는 네트워크 메시징 프로토콜은 전력 모듈(PM) 또는 무선전력 출구의 건강, 구성, 및 제어를 유지하기 위한 툴들(tools)을 제공하는 메시지들; 통신 모듈(CM)의 건강 및 구성을 위한 메시지들; 또는 상기 무선전력 전송 네트워크에 연결되는 전력 전송기와 같은 새로운 네트워크 성분에 대한 액세스 인증 메시지들; 과 같은 네트워크 관리를 위해 사용된 다양한 메시지들을 포함할 수도 있다.
통신 보안은 HTTPS 접속과 같은 안전한 통신채널들을 사용함으로써 제공될 수도 있다. 게다가, 통신은 네트워크 액세스를 제어하기 위한 전송기 식별코드들(TXID), 수신기 식별코드들(RXID), 게이트웨이 식별코드들(GWID) 등을 사용하는 MAC 어드레스 필터링을 포함할 수도 있다. 따라서, TXID들은 상기 네트워크 관리 서버에 의해 미리 등록될 수도 있고 관련된 전력 출구가 상기 네트워크에 연결되도록 인가되기 전에 통신이 가능하다.
네트워크 메시지들은 메시지 형식을 고유하게 식별하는 버젼 수를 포함할 수도 있다. 이것은 후방쪽으로의 호환적인 네트워크 관리를 가능하게 할 수도 있고 통신 프로토콜의 다수의 버젼들을 사용하는 전력 출구들과 같은 위성 성분들과 통신 가능할 수도 있다.
메시지들은 추가로 타임 스탬프들(time stamps) 및 순차적인 메시지 식별코드(메시지 ID)에 의해 라벨화되어(label) 수신된 메시지들이 인증될 수도 있다. 예를 들어, 메시지 타임 스탬프는 UTC 표준 시간대(time zone)로 보고될 수도 있어 상기 네트워크 서버로 전송된 메시지들이 시간에 의해 필터될 수도 있다. 따라서, 최근의 메시지들은 처리되는 반면, 오래된 메시지들 및 미래의 타임 스탬프들을 갖는 메시지들은 무시될 수도 있다.
다른 인증방법에 따라, 상기 타임 스탬프 및 메시지 ID는 상기 메시지들이 순차적인 순서로 전송되는 체크(check)로서 비교될 수도 있다. 예를 들어, 만일 이전의 메시지보다 더 오래된 타임 스탬프를 갖는 메시지가 전송기용으로 전송되면, 상기 메시지는 무시된다. 그러므로, 만일 4:30:50의 타임 스탬프를 갖는 메시지 n 이 4:30:10의 더 이른 타임 스탬프를 갖는 메시지 n+1 후에 수신되면, 메시지 n은 무시되고, 유사하게 만일 4:29:10 의 타임 스탬프를 갖는 메시지 n+1 가 4:29:40의 타임 스탬프를 갖는 메시지 n 후에 수신되면, 메시지 n+1 은 무시된다.
메시지들은 모두 보통의 표준화된 헤더들을 공유할 수도 있다. 예를 들어, 요청 메시지들은 다음의 형태의 제목들을 가질 수도 있다:
> POST /requests HTTP/1.1
Host: gw-fe.powermatrix.com
Accept: application/json
Content-type: application/json
Content-Length: 192
Likewise, request responses, may have headings of the form:
< HTTP/1.1 200 OK
Content- Type: application/json
Date: Sun, 05 Jan 2014 15:41:07 GMT
transfer- encoding: chunked
Connection: keep-alive
상기 메시지 몸체 구조 자체는, 예컨대, 해당되는 경우, 유사한 표준들을 따를 수도 있다:
ㆍ네트워크 서버에 전달된 HTTPS 메시지의 몸체는 JSON 배열로 연결된 몇개의 메시지들을 포함할 수도 있다.
ㆍ상기 배열은 전력 모듈(또는 무선전력 출구) 및 통신 모듈 둘다 모두에 대한 메시지들을 포함하는, 다른 형태들의 API 메시지들을 포함할 수도 있다.
ㆍ만일 상기 통신 모듈이 1개 이상의 전력 모듈에 대한 통신을 제공하면, 상기 JSON 배열은 1개 이상의 또는 심지어 모든 그 TxID들로부터의 API 메시지들을 포함할 수 있다.
예를 들면, 메시지 몸체는 다음과 같은 다수의 메시지들을 포함할 수도 있다:
[ { "MESSAGE_TYPE" : " POWERMATRIX _TX_REPORT" ,
"VERSION" : "2",
"TIMESTAMP" : "2014-01-05T15:56:42Z",
"MESSAGE_ID" : "97",
"TX_ID" : "4C766044FC3E",
"RX_ID" : "C0E05A725720",
"MODE" : "NOT_CHARGING" ,
"STATUS" : "0" ,
"ERROR_DATA" : "0" } ,
{ "MESSAGE_TYPE" : " POWERMATRIX _TX_ REPORTEXT " ,
"VERSION" : "1",
"TIMESTAMP" : "2014-01-05T15:56:52Z",
"MESSAGE_ID" : "98",
"TX_ID" : "4C766044FC3F",
"RX_ID" : "C0E05A725721",
"MODE" : "CHARGING" ,
"STATUS" : "0" ,
"ERROR_DATA" : "0" ,
"TEMPERATURE_1" : "46" ,
"TEMPERATURE_2" : "28" ,
"CURRENT_1" : "0",
"CURRENT_2" : "0",
"VOLTAGE_IN" : "135",
"VOLTAGE_DC2DC" : "102" ,
"DC_PEAK" : "0",
"ZB_SIGNAL_QUALITY" : "0",
"OVER_DECREMENT" : "0" } ]
상기 예의 메시지는 이하에 설명될 상태 보고(여기에 POWERMATRIX_TX_REPORT라 표기됨) 및 확장된 상태 보고(여기에 POWERMATRIX_TX_REPORTEXT라 표기됨)인, 2개의 메시지 형태들을 포함한다.
적절하게 사용될 수도 있는 다양한 통신 메시지 형태들의 예들은 다음을 포함한다.
전력 출구의 충전상태, 결합된 전력 수신기의 ID, 및 동작 오류들을 보고하기 위해 요청에 따라 또는 즉시(ad hoc), 전력 출구에 의해 주기적으로 상기 관리 서버로 전송될 수도 있는 상태 보고 메시지들.
하드웨어-종속 진단정보를 제공하기 위해 상기 관리 서버 네트워크로부터의 요청에 대응하여 전력 출구에 의해 상기 관리 서버로 전송될 수도 있는 확장된 상태 보고 메시지들.
어떤 조치들을 실행하도록 상기 전력 출구에게 지시하는 제어명령들을 제공하기 위해 상태 보고 메시지 또는 확장된 상태 보고 메시지에 대응하여 상기 관리 서버로부터 상기 전력 출구로 전송될 수도 있는 상태 응답 메시지들.
주기적으로 또는 응답 메시지에서 그렇게 하도록 지시받을 때, 전력 출구에 의해 상기 관리 서버로 전송될 수도 있는 설정 보고 메시지들. 상기 설정 보고 메시지는 상기 전력 출구의 하드웨어 및 소프트웨어에 관한 정보를 상기 네트워크 관리자에게 제공할 수도 있다.
소프트웨어 업데이트들 등과 같은 설정에 관한 어떤 조치들을 실행하도록 상기 전력 출구에게 지시하는 설정명령들을 제공하기 위해 설정 보고 메시지에 대응하여 상기 관리 서버로부터 상기 전력 출구로 전송될 수도 있는 설정 응답 메시지들.
건강 상태를 네트워크 관리 서버로 제공하기 위해 주기적으로, 그렇게 하도록 지시받을 때, 또는 즉시 통신 모듈에 의해 상기 관리 서버로 전송될 수도 있는 건강 상태 보고 메시지들.
어떤 조치들을 실행하도록 상기 통신 모듈에 지시하는 제어명령들을 제공하기 위해 건강 상태 보고 메시지에 대응하여 상기 관리 서버로부터 상기 통신 모듈로 전송될 수도 있는 건강 상태 응답 메시지들.
통신 모듈에 의해 주기적으로, 그렇게 하도록 지시받을 때, 또는 즉시 상기 관리 서버로 전송될 수도 있는 게이트웨이 설정 보고 메시지들. 상기 설정 보고 메시지는 상기 통신 모듈의 하드웨어 및 소프트웨어에 관한 정보를 상기 네트워크 관리자에게 제공할 수도 있다.
펌웨어 업데이트들, 소프트웨어 업데이트들, 캐시 소거(clearing cache), 재부팅, 로그들의 아카이빙(archiving logs), 로그 크기 등과 같은 디폴트들의 설정과 같은 설정에 관한 어떤 조치들을 실행하도록 상기 전력 출구에게 지시하는 설정명령들을 제공하기 위해 게이트웨이 설정 보고 메시지에 대응하여 상기 관리 서버로부터 상기 통신 모듈로 전송될 수도 있는 게이트웨이 설정 응답 메시지들.
상기 네트워크에 부가되는 후보 전력 출구의 세부사항들을 제공하기 위해 통신 모듈에 의해 상기 관리 서버로 전송될 수도 있는 결합 요청 메시지들.
상기 네트워크로의 후보 전력 출구의 부가를 인가하거나 상기 후보 전력 출구를 거절하기 위해 결합 요청 메시지들에 대응하여 상기 관리 서버로부터 상기 통신 모듈로 전송될 수도 있는 결합 요청 응답 메시지들.
여기에 설명된 특정 실시예의 통신 프로토콜을 좀 더 자세히 예시하기 위해, 이제, 상기 통신 프로토콜에 관련된 선택된 조치들을 나타내는 도 8a-도 8f의 순서도들에 관해 설명한다.
도 8a의 순서도에 관해 자세히 설명하자면, 선택된 조치들에는 상기 전력 모듈과 상기 네트워크 관리 서버 사이의 상태 보고 통신이 제공되어 있다. 상기 전력 모듈 메시지들은, 필요한 만큼 여기에 설명된 바와 같이, 직접 또는 통신 모듈을 통해 전송될 수도 있다. 무선전력 출구와 같은 상기 무선전력 공급 네트워크에 결합된 전력 모듈은 상태 보고 메시지를 주기적인 시간 간격 동안 전송할 수도 있다(802). 선택적으로, 전송하는 상태 보고들간의 상기 시간 간격의 지속시간은 아래에 설명된 바와 같이 네트워크 관리 서버로부터 수신된 지시들로부터 결정될 수도 있다.
상기 상태 보고 메시지는 상기 전력 모듈의 동작 모드에 관한 데이터를 포함할 수도 있다. 따라서, 상기 보고는 적절하게 "충전" 또는 "비_충전"의 값들을 취할 수도 있는 모드(MODE) 매개변수를 포함할 수도 있다.
상기 상태 보고 메시지의 다른 매개변수들은 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_REPORT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ서비스된 수신기의 고유의 MAC 어드레스 식별자를 제공하는 'RX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스, 예컨대, "4C76 6044FC3E", 을 가질 수도 있는 'RX_ID' 매개변수.
ㆍ부가적인 하드웨어 종속 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있는 'STATUS' 매개변수.
ㆍ상기 'STATUS' 매개변수에 보충적인 확장된 하드웨어 종속 데이터를 제공하는 "ERROR_DATA' 매개변수로서, 이 매개변수는 0 내지 255의 값을 취할 수도 있는 "ERROR_DATA' 매개변수.
예에 의해, 다양한 오류 코드들이 사용될 수도 있고, 특정 실시예의 오류 코드들은 다음을 포함할 수도 있다: 정상 동작을 나타내는 0의 'Idle, no charge' 코드, 정상 동작을 나타내는 1의 'Charging Active' 코드, 알려지지 않은 것[(밧데리 완전 충전(full) 또는 Rx 안전]에 대한 0과 같은 또는 네트워크 서버에 의해 요청된 것에 대한 1과 같은, EOC 이유를 나타내는 값을 취할 수도 있는 정상 동작을 나타내는 2의 'Rx End of Charge(EOC)' 코드, 정상 동작을 나타내는 3의 'Tx End of charge, no Rx' 코드, 사용 오류를 나타내는 4의 'No charge, 무효(invalid) RxID' 코드, 경고를 나타내는 5의 '충전 금지(No charge), 네트워크 관리자에 의해 무능화된 충전(charging disabled by network manager)', 섭씨 온도로 나타내는 값을 취할 수도 있는 오류를 나타내는 6의 '과(過)온도(over temperature)' 코드, mA의 전류값을 취할 수도 있는 경고를 나타내는 7의 '18v 전류 한계(current limit)' 코드, MV의 전압값을 취할 수도 있는 오류를 나타내는 8의 '전압 범위를 벗어남(out of voltage range)' 코드, mV의 전류값을 취할 수도 있는 오류를 나타내는 10의 '24v 전류 한계(current limit)' 코드, 경고를 나타내는 32의 'Last ZB Tx failed' 코드, 경고를 나타내는 33의 'Lost TBD Rx messages' 코드, 경고를 나타내는 34의 '주파수 범위를 벗어남(out of frequency range)' 코드, 0 내지 255의 값을 취할 수도 있는 오류를 나타내는 48의 '원격 펌웨어 업데이트 오류(Remote Firmware Upd -ate error)' 코드. 다른 오류 코드 구조들이 적절하게 적용될 수도 있음이 이해될 것이다.
상기 네트워크 관리 서버는 상기 상태 보고 메시지를 수신하고(804) 메시지 유효성 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대, 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 수신된 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되며 (810) 제어명령들은 응답 메시지에서 상기 전력 모듈로 다시 전송되도록 발생된다(812). 상기 응답 메시지는 상기 전력 모듈에 의해 수신될 수도 있고 상기 명령들은 전력출구 프로세서에 의해 실행될 수도 있다(814).
상기 제어명령들은 적절한 만큼 전력 공급을 인증하거나 인증하지 않는 지시들을 제공할 수도 있다. 따라서, 상기 응답 메시지는 적절하게 충전(CHARGE) 또는 충전 금지(DO-NOT CHARGE)의 값들을 취할 수도 있는 명령(COMMAND) 매개변수를 포함할 수도 있다.
상기 상태 보고 응답 메시지의 다른 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_REPORT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ서비스된 수신기의 고유의 MAC 어드레스 식별자를 제공하는 'RX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스, 예컨대, "4C76 6044FC3E", 을 가질 수도 있는 'RX_ID' 매개변수.
ㆍ간격(INTERVAL)의 값이 변할 때까지 후속적인 상태 보고 메시지 요청들 사이의 기대된 간격을 제공하는 "INTERVAL' 매개변수로서, 이 매개변수는 1 내지 1000초의 값을 취할 수도 있는 "INTERVAL' 매개변수.
ㆍTRUE 또는 FALSE의 값을 취할 수도 있어, TRUE 일 때, 동작 모드(MODE)는 오류가 발생하는 OR을 변화시키며 다른 상태 보고 메시지는 요청되고 상기 INTERV -AL은 리셋되는 'SEND_EVENTS' 매개변수.
ㆍTRUE 또는 FALSE의 값을 취할 수도 있어, 오류가 발생하는 TRUE 일 때 확장된 상태 보고 메시지가 요구되는 'SEND_REPORTEXT_ON_ERROR' 매개변수.
ㆍTRUE 또는 FALSE의 값을 취할 수도 있어, TRUE 일 때, 확장된 상태 보고 메시지가 즉시 요구되는 'SEND_REPORTEXT' 매개변수.
ㆍTRUE 또는 FALSE의 값을 취할 수도 있어, TRUE 일 때, 설정 보고 메시지가 즉시 요구되는 'SEND_TX_CONFIG' 매개변수.
예를 들어, 가능한 상태 보고 메시지는 다음과 같은 형태를 가질 수도 있다:
> POST /requests HTTP/1.1
호스트(Host): gw-fe.powermatrix.com
억셉트(Accept): application/json
콘텐츠-형태(Content-type): application/json
콘텐츠-길이(Content-Length): 192
[{"메시지_형태(MESSAGE_TYPE)" : "POWERMATRIX_TX_REPORT",
"버젼(VERSION)" : "2",
"타임스탬프(TIMESTAMP)" : "2014-01-05T15:56:42Z",
"메시지_ID(MESSAGE_ID)" : "97",
"TX_ID" : "4C766044FC3E",
"RX_ID" : "C0E05A725720",
"모드(MODE)" : "NOT_CHARGING",
"상태(STATUS)" : "0" ,
"오류_데이터(ERROR_DATA)" : "0" },...]
가능한 상태 응답 메시지의 유사한 예는 다음과 같은 형태를 취할 수도 있다:
< HTTP/1.1 200 OK
콘텐츠-형태(Content-Type): application/json
날짜(Date): Sun, 05 Jan 2014 15:41:07 GMT
전송-인코딩(transfer-encoding): chunked
접속(Connection): keep-alive
[{ "메시지_형태(MESSAGE_TYPE)" : "POWERMATRIX_TX_REPORT",
"버젼(VERSION)": "1",
"메시지_ID(MESSAGE_ID)'" : "97",
"TX_ID" : "4C766044FC3E",
"RX_ID": "C0E05A725720",
"명령(COMMAND)" : "CHARGE",
"시간 간격(INTERVAL)" : "10",
"전송_이벤트들(SEND_EVENTS)" : "TRUE",
"SEND_REPORTEXT_ON_ERROR" = "TRUE",
"SEND_REPORTEXT" = "TRUE",
"SEND_TX_CONFIG"="TRUE" }]
이제, 도 8b의 순서도에 관해 설명하자면, 선택된 조치들에는 상기 전력 모듈과 상기 네트워크 관리 서버 사이의 확장된 상태 보고 통신이 제공되어 있다. 상기 전력 모듈 메시지들은, 필요한 만큼 여기에 설명된 바와 같이, 직접 또는 통신 모듈을 통해 전송될 수도 있다. 상기 네트워크 관리 서버는, 상기 설명한 바와 같이, "SEND_REPORTEXT" 매개변수 또는 "SEND_REPORTEXT_ON_ERROR' 매개변수를 통해 상기 확장된 상태 보고를 요청할 수도 있다(816). 따라서, 상기 전력 모듈은 확장된 상태 보고 메시지를 전송할 수도 있다(818). 상기 확장된 상태 보고 메시지는 하드웨어 관련 진단정보의 광범한 목록이다. 다른 것들 중에서, 확장된 상태 보고 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_REPORTEXT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z' 는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ서비스된 수신기의 고유의 MAC 어드레스 식별자를 제공하는 'RX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스, 예컨대, "4C76 6044FC3E", 을 가질 수도 있는 'RX_ID' 매개변수.
ㆍ적절하게 "충전(CHARGING)" 또는 "비충전(NOT_CHARGING)"의 값들을 취할 수도 있는 '모드(MODE)' 매개변수.
ㆍ부가적인 하드웨어 종속 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 예컨대 아래에 설명된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있는 'STATUS' 매개변수.
ㆍ상기 'STATUS' 매개변수에 보충적인 확장된 하드웨어 종속 데이터를 제공하는 "ERROR_DATA' 매개변수로서, 이 매개변수는 0 내지 255의 값을 취할 수도 있는 "ERROR_DATA' 매개변수.
ㆍ상기 전력 모듈의 MCU 보드(board)로부터 판독되는 온도를 제공하는 'TEMP -ERATURE_1 매개변수로서, 이 매개변수는 섭씨 0 내지 255의 값들을 취할 수도 있고, 음(蔭)의 측정치는 0으로서 전송되어야 하는 'TEMPERATURE_1 매개변수.
ㆍ상기 전력 모듈의 상부 보드(board)로부터 판독되는 온도를 제공하는 'TEM -PERATURE_2 매개변수로서, 이 매개변수는 섭씨 0 내지 255의 값들을 취할 수도 있고, 음(蔭)의 측정치는 0으로서 전송되어야 하는 'TEMPERATURE_2 매개변수.
ㆍ제1 암페어 미터(Ampere meter) 측정치를 제공하는 'CURRENT_1' 매개변수로서, 이 매개변수는 16으로 나뉘어진 밀리암페어(milliamperes) 단위의 측정된 전류를 나타내는 0 내지 255의 값들을 취할 수도 있는 'CURRENT_1' 매개변수.
ㆍ제2 암페어 미터(Ampere meter) 측정치를 제공하는 'CURRENT_2' 매개변수로서, 이 매개변수는 16으로 나뉘어진 밀리암페어(milliamperes) 단위의 측정된 전류를 나타내는 0 내지 255의 값들을 취할 수도 있는 'CURRENT_2' 매개변수.
ㆍ전압 측정치를 제공하는 'VOLTAGE_IN' 매개변수로서, 이 매개변수는 176으로 나뉘어진 밀리볼트(millivolts) 단위의 측정된 전압을 나타내는 0 내지 255의 값들을 취할 수도 있는 'VOLTAGE_IN' 매개변수.
ㆍ전압 측정치를 제공하는 'VOLTAGE_DC2DC' 매개변수로서, 이 매개변수는 176으로 나뉘어진 밀리볼트(millivolts) 단위의 측정된 전압을 나타내는 0 내지 255의 값들을 취할 수도 있는 'VOLTAGE_DC2DC' 매개변수.
ㆍ상기 전력 출구상의 물체의 존재를 나타내는 'DC_PEAK' 매개변수로서, 이 매개변수는 16으로 나뉘어진 밀리볼트(millivolts) 단위의 0 내지 255의 값들을 취할 수도 있는 'DC_PEAK' 매개변수.
ㆍ최대 허용 감소치를 제공하는 'OVER_DECREMENT' 매개변수로서, 이 매개변수는 16으로 나뉘어진 밀리볼트(millivolts) 단위의 0 내지 255의 값들을 취할 수도 있는 'OVER_DECREMENT' 매개변수.
따라서, 상기 네트워크 관리 서버는 확장된 상태 보고 메시지를 수신하고 (820) 메시지 유효 한계 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 수신된 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되고(810) 제어명령들은 응답 메시지에서 상기 전력 모듈로 다시 되돌아 전송되도록 발생된다(812). 상기 응답 메시지는 상기 전력 모듈에 의해 수신될 수도 있고 상기 명령들은 전력출구 프로세서에 의해 실행될 수도 있다(814).
예를 들어, 가능한 확장된 상태 보고 응답 메시지는 다음과 같은 형태를 가질 수도 있다:
> POST /requests HTTP/1.1
호스트(Host): gw-fe.powermatrix.com
억셉트(Accept): application/json
콘텐츠-형태(Content-type): application/json
콘텐츠-길이(Content-Length): 192
[{"메시지_형태(MESSAGE_TYPE)" : "POWERMATRIX_TX_REPORTEXT" ,
"버젼(VERSION)" : "1",
"타임스탬프(TIMESTAMP)" : "2014-01-05T15:56:42Z",
"메시지_ID(MESSAGE_ID)" : "97",
"TX_ID" : "4C766044FC3E",
"RX_ID" : "C0E05A725720",
"모드(MODE)" : "NOT_CHARGING",
"상태(STATUS)" : "0",
"오류_데이터(ERROR_DATA)" : "0",
"온도(TEMPERATURE)_1" : "46",
"온도(TEMPERATURE)_2" : "28",
"전류(CURRENT)_1" : "0",
"전류(CURRENT)_2" : "0",
"전압(VOLTAGE)_IN" : "135",
"전압(VOLTAGE)_DC2DC" : "102",
"DC_PEAK" : "0",
"OVER_DECREMENT" : "0" }, ...]
이것은 다음과 같은 응답을 끌어낼 수도 있다:
< HTTP/1.1 200 OK
Content-Type: application/json
Date: Sun, 05 Jan 2014 15:41:07 GMT
transfer-encoding: chunked
Connection: keep-alive
[{"MESSAGE_TYPE" : "POWERMATRIX_TX_REPORTEXT" ,
"VERSION": "1",
"MESSAGE_ID '" : "97",
"TX_ID" : "4C766044FC3E",
"RX_ID": "C0E05A725720",
"COMMAND" : "CHARGE",
"INTERVAL" : "10",
"SEND_EVENTS" : "TRUE",
"SEND_REPORTEXT_ON_ERROR" = "TRUE",
"SEND_REPORTEXT" = "TRUE",
"SEND_TX_CONFIG" = "TRUE"
}]
이제, 도 8c의 순서도에 관해 설명하자면, 선택된 조치들에는 상기 전력 모듈과 상기 네트워크 관리 서버 사이의 설정 보고 통신이 제공되어 있다. 상기 전력 모듈 메시지들은, 필요한 만큼 여기에 설명된 바와 같이, 직접 또는 통신 모듈을 통해 전송될 수도 있다. 설정 보고는 시동시(822)에 상기 네트워크 관리 서버로 전송될 수도 있다(826). 선택적으로, 상기 네트워크 관리 서버는, 상기한 바와 같이, 상기 상태 보고 응답 메시지의 "SEND_TX_CONFIG'" 매개변수를 통해 상기 설정 보고를 요청할 수도 있다(824). 따라서, 상기 전력 모듈은 설정 보고 메시지를 전송할 수도 있다(826). 상기 설정 보고 메시지는 상기 전력 모듈의 구성에 관한 정보를 제공하기 위해 상기 전력 모듈에 의해 발행된 메시지이다. 상기 응답 메시지는 원격 구성 및 유지를 위한 구조를 제공한다.
예를 들면, 'CHARGER_FIRMWARE_VERSION' 매개변수 및 'HW_VERSION' 매개변수는 상기 전력 모듈장치에서의 펌웨어 및 하드웨어의 버젼을 포함할 수도 있다.
다른 것들 중에서, 전력 모듈 설정 보고 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_CONFIG"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "4C 766044FC3E", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ상기 전력 모듈의 펌웨어 버젼을 제공하는 'CHARGER_FIRMWARE_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'CHARGER_FIRMWARE_VERSION' 매개변수.
ㆍ상기 전력 모듈에서의 지그비(Zigbee) 성분의 펌웨어 버젼을 제공하는 'ZB _FIRMWARE_VERSION' 매개변수로서, 만일 이것이 이행되면 이 매개변수는 'X.Y'의 값을 가질 수도 있고, 여기서, X 및 Y는 양의 정수들이며 또는 만일 이것이 존재하지 않으면 상기 매개변수는 '0.0'의 값을 취할 수도 있는 'ZB_FIRMWARE_VERSION' 매개변수.
ㆍ상기 전력 모듈의 하드웨어 버젼을 제공하는 'HW_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'HW_VERSIO -N' 매개변수.
ㆍ상기 메시지를 발행하기 위한 이유를 제공하는 'REASON' 매개변수로서, 이 매개변수는 적절하게 'RESET' 또는 'BY_REQUEST'로부터 선택된 값들을 취할 수도 있는 'REASON' 매개변수.
따라서, 상기 네트워크 관리 서버는 설정 보고 메시지를 수신하고(828) 메시지 유효 한계 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 수신된 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되고(810) 설정명령들은 응답 메시지에서 상기 전력 모듈로 다시 되돌아 전송되도록 발생된다(830). 상기 응답 메시지는 상기 전력 모듈에 의해 수신될 수도 있고 상기 설정명령들은 전력 출구 프로세서에 의해 실행될 수도 있다(832). 메시지 유효 한계 검사가 필요한 대로 상기 전력 출구 프로세서에 의해 수행될 수도 있음이 이해될 것이다.
상기 설정 보고 메시지에 대응하여, 상기 네트워크 관리 서버는 예컨대 UPD -ATE_CHARGER_FIRMWARE를 사용하는 펌웨어 버젼을 변화시키거나 리셋(RESET)과 같은, 원격 유지를 수행하기 위한 명령들을 발행할 수도 있다.
다른 것들 중에서, 설정 응답 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_CONFIG"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "4C 766044FC3E", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ만일 'UPDATE_CHARGER_FIRMWARE' 매개변수가 진실(TRUE)이면, 상기 전력 모듈이 업그레이드되어야 하는 펌웨어 버젼을 제공하는 'CHARGER_FIRMWARE_VERSIO -N' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'CHARGER_FIRMWARE_VERSION' 매개변수.
ㆍ상기 전력 모듈 벤더의 식별코드를 제공하는 'VENDOR_ID' 매개변수로서, 이 매개변수는 헥스 스트링(Hex string)의 값들을 취할 수도 있는 'VENDOR_ID' 매개변수.
ㆍ만일 'UPDATE_ZB_FIRMWARE' 매개변수가 진실(TRUE)이면, 상기 전력 모듈이 업그레이드되어야 하는 지그비(Zigbee) 성분 버젼을 제공하는 'ZB_FIRMWARE_VERSI -ON' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, 여기서, X 및 Y는 양의 정수들이며 또는 만일 이것이 존재하지 않으면 상기 매개변수는 '0.0'의 값을 취할 수도 있는 'ZB_FIRMWARE_VERSION' 매개변수.
ㆍ상기 전력 모듈 펌웨어를 업데이트하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 또는 만일 상기 펌웨어 버젼이 업데이트되지 않으려고 하면 '거짓(FALSE)'의 값을 취할 수도 있는 'UPDATE_CHARGER_FIRMWARE' 매개변수.
ㆍ상기 전력 모듈 지그비 성분을 업데이트하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 또는 만일 상기 지그비 성분이 업데이트되지 않으려고 하면 '거짓(FALSE)'의 값을 취할 수도 있는 'UPDATE_ZB_FIRMWARE' 매개변수.
ㆍ그 자체를 리셋하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실 (TRUE)의 값을 또는 만일 그렇지 않으면 '거짓(FALSE)'의 값을 취할 수도 있는 'RE -SET' 매개변수.
ㆍ광 귀환(optical feedback)을 가능하게 하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 또는 광 귀환을 불가능하게 하도록 상기 전력 모듈 프로세서에게 지시하기 위해 '거짓(FALSE)'의 값을 취할 수도 있는 'LEDS' 매개변수.
ㆍ오디오 피드백(audio feedback)을 가능하게 하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 또는 오디오 피드백(audio feedback)을 불가능하게 하도록 상기 전력 모듈 프로세서에게 지시하기 위해 '거짓(FALSE)'의 값을 취할 수도 있는 'SOUND' 매개변수.
ㆍ상기 전력 모듈을 불가능하게 하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 또는 만일 그렇지 않으면 '거짓(FALSE)'의 값을 취할 수도 있는 'DISABLE_CHARGER' 매개변수.
ㆍ수신기로 전송된 전류의 양을 제한하는 'CURRENT_LIMIT' 매개변수로서, 상기 매개변수는 (x-350)/20의 값을 가질 수도 있고, x는 상기 한계가 설정되려는 값인 'CURRENT_LIMIT' 매개변수.
ㆍ아날로그 핑(ping) 전압 검출 민감도를 설정하기 위한 'INDUCTION_SENSOR _SENSITIVITY' 매개변수로서, 상기 매개변수는 (x-10)/20의 값을 가질 수도 있고, x는 상기 민감도가 설정되려는 값인 'INDUCTION_SENSOR_SENSITIVITY' 매개변수.
ㆍ필요한 대로 초기 피크 임계치를 설정하기 위한 'DC_PEAK_LIMIT_THRESHOL -D' 매개변수로서, 상기 매개변수는 (x-100)/250의 값을 가질 수도 있고, x는 상기 임계치가 설정되려는 값인 'DC_PEAK_LIMIT_THRESHOLD' 매개변수.
ㆍ지연시간을 설정하고 상기 지연시간 후에 상기 전력 모듈이 전력을 전송하도록 시도하려는 'TSLEEP' 매개변수로서, 상기 매개변수는 x-1의 값을 가질 수도 있고 여기서, x는 분(minutes)의 수이며, 또는 재시도를 불가능하게 하기 위해 255의 값을 가질 수도 있는 'TSLEEP' 매개변수.
예를 들면, 가능한 설정 보고 메시지는 다음과 같은 형태를 가질 수도 있다:
> POST /requests HTTP/1.1
Host: gw-fe.powermatrix.com
Accept: application/json
Content-type: application/json
Content-Length: 192
[{"MESSAGE_TYPE" : "POWERMATRIX_TX_CONFIG",
"VERSION" : "1",
"TIMESTAMP" : "2014-0106T21 : 48 : 17Z",
"MESSAGE_ID " : "101",
"GW_ID" : "00409D52FEB5",
"TX_ID" : "F05DC8011FE2",
"차저_펌웨어_버젼(CHARGER_FIRMWARE_VERSION)" : "0.18",
"벤더_ID(VENDOR_ID)" : "A37",
"(ZB_펌웨어_버젼)ZB_FIRMWARE_VERSION" : "3.8",
"HW_버젼(HW_VERSION)" : "4.0",
"이유(REASON)" : "BY_REQUEST" },...]
이것은 다음과 같은 설정 응답 메시지를 끌어낼 수도 있다:
< HTTP/1.1 200 OK
Content-Type: application/json
Date: Sun, 05 Jan 2014 15:41:07 GMT
transfer-encoding: chunked
Connection: keep-alive
[{"MESSAGE_TYPE" : "POWERMATRIX_TX_CONFIG ",
"VERSION" : "1",
"TX_ID" : "F05DC8011FE2",
"MESSAGE_ID" : "101",
"CHARGER_FIRMWARE_VERSION" : "0.18",
"VENDOR_ID" : "A37",
"CM_펌웨어_버젼(CM_FIRMWARE_VERSION)" : "3.8",
"업데이트_차저_펌웨어(UPDATE_CHARGER_FIRMWARE)" : "FALSE",
"업데이트_ZB_펌웨어(UPDATE_ZB_FIRMWARE)" : "FALSE",
"리셋(RESET)" : "FALSE",
"LEDS" : "TRUE",
"음(音)(SOUND)" : "TRUE",
"DISABLE_CHARGER" : "FALSE",
"전류_한계(CURRENT_LIMIT)" : "7",
"유도_센서_민감도(INDUCTION_SENSOR_SENSITIVITY)" : "2",
"DC_피크_한계_임계치(DC_PEAK_LIMIT_THRESHOLD)" : "1" }, ...]
이제, 도 8d의 순서도에 관해 설명하자면, 선택된 조치들에 통신 모듈 또는 게이트웨이 및 네트워크 관리 서버 사이의 건강 보고 통신이 제공되어 있다. 상기 통신 모듈은 무선전력 공급 네트워크에 결합될 수도 있고 상기 네트워크 관리 서버로부터의 전력 모듈들의 통신 및 제어를 가능하게 할 수도 있다. 상기 통신 모듈은 주기적인 시간 간격 동안 주기적인 건강 보고 메시지들을 전송할 수도 있다(834). 상기 건강 보고 메시지는 상기 통신 모듈의 건강 상태에 관한 데이터를 공급할 수도 있다.
따라서, 상기 건강 보고 메시지는 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"POWERMATRIX_GW_REPORT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "37290B2597A8", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ부가적인 하드웨어 종속 동작정보 또는 오류들을 제공하는 'STATUS' 매개변수로서, 이 매개변수는 아래에 요약된 오류 코드들의 목록에 따라 해석될 수도 있는 0 내지 255의 값을 취할 수도 있는 'STATUS' 매개변수.
ㆍ선택적으로 상기 'STATUS' 매개변수에 보충적인 확장된 하드웨어 종속 데이터를 제공하는 "ERROR_DATA' 매개변수로서, 이 매개변수는 0 내지 255의 값을 취할 수도 있는 "ERROR_DATA' 매개변수.
상기 네트워크 관리 서버는 건강 보고 메시지를 수신하고(836) 메시지 유효 한계 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되고(810) 제어명령들은 응답 메시지에서 상기 전력 모듈로 다시 되돌아 전송되도록 발생된다(838). 상기 응답 메시지는 상기 전력 모듈에 의해 수신될 수도 있고 상기 설정명령들은 제어 모듈 프로세서에 의해 실행될 수도 있다(840). 메시지 유효 한계 검사가 필요한 대로 상기 통신 모듈 프로세서에 의해 수행될 수도 있음이 이해될 것이다.
네트워크 관리자는 건강 보고 응답 메시지에서 통신될 수도 있는 건강 보고 메시지에 대한 다양한 응답들을 발생할 수도 있다(836). 따라서, 건강 보고 응답 메시지는 다음과 같은 다양한 매개변수들을 포함할 수도 있다:
ㆍ"POWERMATRIX_GW_REPORT"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "37290B2597A8", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ간격(INTERVAL)의 값이 변할 때까지 후속적인 건강 보고 메시지 요청들 사이의 기대된 간격을 제공하는 "INTERVAL' 매개변수로서, 이 매개변수는 1 내지 1000초의 값을 취할 수도 있는 "INTERVAL' 매개변수.
ㆍ네트워크로의 전력 모듈들의 부가를 요청하도록 상기 통신 모듈 프로세서에게 지시하기 위해 거짓(FALSE)의 디폴트 값을 가질 수도 있지만 진실(TRUE)의 값을 취할 수도 있는 "ALLOW_JOIN' 매개변수.
예를 들면, 가능한 건강 보고 메시지는 다음과 같은 형태를 가질 수도 있다:
REQ (POST): [{ "MESSAGE_TYPE" :
"POWERMATRIX_GW_REPORT",
"VERSION": "1",
"MESSAGE_ID" : "243",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"GW_ID": "ABCDEFABCDEFABCD",
"STATUS": "0"},...]
이것은 다음과 같은 응답을 끌어낼 수도 있다:
RESP: [{"MESSAGE_TYPE" : "POWERMATRIX_GW_REPORT",
"VERSION": "1",
"MESSAGE_ID" : "244",
"GW_ID" : "ABCDEFABCDEFABCD",
"INTERVAL": "10",
"ALLOW_JOIN" : "TRUE" / "FALSE"}]
이제, 도 8e의 순서도에 관해 설명하자면, 선택된 조치들에 통신 모듈 및 네트워크 관리 서버 사이의 설정 보고 통신이 제공되어 있다. 설정 보고는 주기적인 시간 간격 동안 주기적으로 또는 시동시에 상기 네트워크 관리 서버로 전송될 수도 있다(842). 따라서, 상기 전력 모듈은 설정 보고 메시지를 전송할 수도 있다(842). 상기 설정 보고 메시지는 상기 통신 모듈의 설정에 관한 정보를 제공하기 위해 상기 통신 모듈에 의해 발행된 메시지이다. 상기 응답 메시지는 게이트웨이의 원격 구성 및 유지를 위한 구조를 제공한다.
다른 것들 중에서, 통신 모듈 설정 보고 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_GW_CONFIG"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱(sequencing)을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "4C 766044FC3E", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ상기 통신 모듈의 펌웨어 버젼을 제공하는 'FIRMWARE_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'FIRMW -ARE_VERSION' 매개변수.
ㆍ상기 통신 모듈의 소프트웨어 버젼을 제공하는 'SOFTWARE_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'SO -FTWARE_VERSION'.
ㆍ유용한 메모리의 양을 제공하는 'FREE_MEMORY' 매개변수로서, 이 매개변수는 프리 킬로바이트(free Kilobytes)의 수를 나타내는 값을 취할 수도 있는 'FREE _MEMORY' 매개변수.
ㆍ유용한 플래시 메모리의 양을 제공하는 'FREE_FLASH' 매개변수로서, 이 매개변수는 프리 킬로바이트(free Kilobytes)의 수를 나타내는 값을 취할 수도 있는 'FREE_FLASH' 매개변수.
ㆍ백분율(percentage) 통신 모듈 프로세서 CPU 활용을 제공하는 'CPU' 매개변수로서, 이 매개변수는 백분율을 나타내는 값을 취할 수도 있는 'CPU' 매개변수.
ㆍ상기 메시지를 발행하기 위한 이유를 제공하는 'REASON' 매개변수로서, 이 매개변수는 적절하게 'RESET' 또는 'BY_REQUEST'로부터 선택된 값들을 취할 수도 있는 'REASON' 매개변수.
따라서, 상기 네트워크 관리 서버는 설정 보고 메시지를 수신하고(844) 메시지 유효 한계 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 수신된 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되고(810) 설정명령들은 응답 메시지에서 상기 통신 모듈로 다시 되돌아 전송되도록 발생된다(846). 상기 응답 메시지는 상기 통신 모듈에 의해 수신될 수도 있고 상기 설정명령들은 통신 모듈 프로세서에 의해 실행될 수도 있다(848). 메시지 유효 한계 검사가 상기 통신 모듈 프로세서에 의해 필요한 대로 수행될 수도 있음이 이해될 것이다.
다른 것들 중에서, 설정 응답 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_GW_CONFIG"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "4C 766044FC3E", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ만일 'UPDATE_FIRMWARE' 매개변수가 진실(TRUE)이면, 상기 통신 모듈이 업그레드되어야 하는 펌웨어 버젼을 제공하는 'FIRMWARE_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'FIRMWARE_VER -SION' 매개변수.
ㆍ만일 'UPDATE_SOFTWARE' 매개변수가 진실(TRUE)이면, 상기 통신 모듈이 업그레드되어야 하는 소프트웨어 버젼을 제공하는 'SW_VERSION' 매개변수로서, 이 매개변수는 'X.Y'의 값을 가질 수도 있고, X 및 Y는 양의 정수들인 'SW_VERSION' 매개변수.
ㆍ상기 통신 모듈 펌웨어를 업데이트하도록 상기 통신 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 취할 수도 있고 또는 만일 상기 펌웨어 버젼이 업데이트되지 않으려고 하면 '거짓'(FALSE)의 값을 취할 수도 있는 'UPDATE_FIRMWAR E' 매개변수.
ㆍ상기 통신 모듈 소프트웨어를 업데이트하도록 상기 통신 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 취할 수도 있고 또는 만일 상기 펌웨어 버젼이 업데이트되지 않으려고 하면 '거짓'(FALSE)의 값을 취할 수도 있는 'UPDATE_SO -FTWARE' 매개변수.
ㆍ거짓(FALSE)의 디폴트 값을 가질 수도 있고 그 자체를 재부팅하도록 상기 전력 모듈 프로세서에게 지시하기 위해 진실(TRUE)의 값을 취할 수도 있는 'REBOO -T' 매개변수.
ㆍ전력 모듈 응답 메시지들이 상기 통신 모듈과 연결된 전력 모듈로부터 수집되고 상기 네트워크 서버로 전송되는 임의의 시간 간격을 제공하는 'AGGREGATIO -N_INTERVAL' 매개변수로서, 이 매개변수는 1초 내지 n 초의 임의의 수를 나타내는 값들을 취할 수도 있는 'AGGREGATION_INTERVAL' 매개변수.
ㆍ거짓(FALSE)의 디폴트 값을 가질 수도 있고 통신 모듈에서 캐시된 네트워크 데이터를 소거하도록 상기 프로세서에게 지시하기 위해 진실(TRUE)의 값을 취할 수도 있는 'INIT_PAN' 매개변수.
ㆍ통신 모듈 로그 생성 및 아카이빙(archiving)의 상태를 결정하기 위한 'LO -G_APPENDER' 매개변수로서, 상기 매개변수는 필요한 대로 'OFF', 'FILE' 또는 'FTP'의 값들을 취할 수도 있는 'LOG_APPENDER' 매개변수.
ㆍ상기 'LOG_APPENDER' 매개변수가 'FTP'의 값을 가질 때 FTP 로그 위치의 URL을 제공하는 'LOG_URL' 매개변수로서, 상기 'LOG_URL' 매개변수는 '[user:pass @]host:[port]'의 형태의 값을 취할 수도 있는 'LOG_URL' 매개변수.
ㆍ로그 파일의 크기를 제공하는 'LOG_SIZE' 매개변수로서, 상기 매개변수는 1024 킬로바이트(kilobytes)의 디폴트 값을 가질 수도 있고 필요한 대로 50 KB와 5 MB 사이의 값을 취할 수도 있는 'LOG_SIZE' 매개변수.
예를 들어, 가능한 설정 보고 메시지는 다음과 같은 형태를 취할 수도 있다:
REQ(POST): POWERMATRIX_GW_CONFIG [{
"MESSAGE_TYPE" : "POWERMATRIX_GW_CONFIG",
"MESSAGE_ID" : "200",
"VERSION": "0.2",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"GW_ID": "ABCDEFABCDEFABCD",
"FIRMWARE_VERSION" : "3.1",
"SOFTWARE_VERSION" : "4.4",
"FREE_MEMORY" : "240",
"FREE_FLASH" : "2000",
"CPU" : "25",
"REASON" : "RESET" / "BY_REQUEST"
}, ....]
이것은 다음과 같은 설정 응답 메시지를 끌어낼 수도 있다:
RESP : [ {
"MESSAGE_TYPE" : "POWERMATRIX_GW_CONFIG",
"VERSION": "0.2",
"MESSAGE_ID" : "253",
"FIRMWARE_VERSION" : "2.1",
"SW_VERSION" : "2.0",
"UPDATE_FIRMWARE" : "TRUE" / "FALSE",
"UPDATE_SOFTWARE" : "TRUE" / "FALSE",
"REBOOT": "0",
"AGGREGATION_INTERVAL" : "5",
"INIT_PAN": "TRUE" / "FALSE",
"LOG_APPENDER" : "OFF" / "FILE" / "FTP",
"LOG_URL" : "[user:pass@]host:[port]",
"LOG_SIZE" : "1024"
}]
이제, 도 8f의 순서도에 관해 설명하자면, 선택된 조치들에 통신 모듈 및 네트워크 관리 서버 사이의 결합 요청 통신이 제공되어 있다. 결합 요청 메시지는 새로운 전력 모듈을 상기 네트워크로 부가하기 위한 허용을 위한 상기 통신 모듈로부터 상기 네트워크 관리 서버까지의 트렌젝션(transaction) 요청이다. 따라서, 새로운 전력 모듈이 발견될 때(850) 결합 요청 메시지는 상기 네트워크 관리 서버로 전송될 수도 있다(852).
다른 것들 중에서, 결합 요청 메시지의 매개변수들은 다음을 포함할 수도 있다:
ㆍ"POWERMATRIX_TX_JOIN"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "37290B2597A8", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
상기 네트워크 관리 서버는 결합 요청 메시지를 수신하고(854) 메시지 유효 한계 검사를 수행할 수도 있다(806). 만일 상기 메시지가 무효하다고 여겨지면, 예컨대 만일 상기 메시지 ID가 상기한 바와 같이 순차적이지 않다면, 상기 메시지는 무시될 수도 있다(808). 그렇지 않으면, 상기 메시지 데이터는 처리되고(810) 인증 응답은 상기 통신 모듈로 다시 되돌아 전송되도록 발생된다(856). 필요한 경우, 규칙들은 상기 요청에 적용될 수도 있고, 예컨대, 전력 모듈 ID (TxID)는 상기 네트워크에 미리 등록될 필요가 있을 수도 있으며 상기 네트워크에 결합 가능하게 되도록 다른 통신 모듈을 통해 이미 결합되지 않았을 수도 있다.
상기 인증 응답은 상기 전력 모듈에 의해 수신되어 처리될 수도 있다. 승인될 경우, 상기 새로운 전력 모듈은 상기 네트워크에 부가될 수도 있고(860), 그렇지 않으면 상기 새로운 전력 모듈은 거절될 수도 있다(858).
따라서, 상기 인증 메시지는 다음과 같은 다양한 매개변수들을 가질 수도 있다:
ㆍ"POWERMATRIX_TX_JOIN"와 같은 메시지 명을 제공하는 'MESSAGE_TYPE' 매개변수,
ㆍ메시지 형식의 버젼을 제공함으로써 상기 관리 서버가 다수의 통신 프로토콜들과 호환 가능하도록 하는 'VERSION' 매개변수,
ㆍ데이터 손실을 검출하고 시퀀싱을 보장하기 위해 유효 한계 검사(validity checks)에 사용된 수열을 제공하는 'MESSAGE_ID' 매개변수로서, 이 매개변수의 값은 1-255의 반복 수열일 수도 있는 'MESSAGE_ID' 매개변수,
ㆍYYYY-MM-DDTHH:MM:SSZ 의 형식을 갖는 UTC-기반 보고시간을 제공하며, '-', ':', 'T' 및 'Z'는 상수값들인 'TIMESTAMP' 매개변수.
ㆍ상기 통신 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'GW_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "4C 766044FC3E", 을 가질 수도 있는 'GW_ID' 매개변수.
ㆍ상기 전력 모듈의 고유의 MAC 어드레스 식별자를 제공하는 'TX_ID' 매개변수로서, 이 매개변수는 간격이 없는 12 숫자의 16진법 어드레스의 값, 예컨대, "F0 5DC8011FFB", 을 가질 수도 있는 'TX_ID' 매개변수.
ㆍ상기 새로운 전력 모듈을 상기 네트워크에 부가하도록 상기 통신 모듈 프로세서에게 지시하기 위해 APPROVE의 값을 취할 수도 있고 또는 상기 새로운 전력 모듈을 거절하도록 상기 통신 모듈에게 지시하기 위해 REJECT의 값을 취할 수도 있는 'COMMAND' 매개변수.
예를 들면, 가능한 결합 요청 메시지는 다음과 같은 형태를 취할 수도 있다:
REQ(POST): POWERMATRIX_TX_JOIN [{
"MESSAGE_TYPE" : "POWERMATRIX_TX_JOIN",
"MESSAGE_ID" : "200",
"VERSION" : "0",
"TIMESTAMP" : "2012-11-22T14:12:38Z",
"GW_ID": "ABCDEFABCDEFABCD",
"TX_ID": "345345435",
"ZB_MAC": "ABCDEFABCDEF"
},...]
이것은 다음과 같은 인증 응답 메시지를 끌어낼 수도 있다:
RESP : [ {
"MESSAGE_TYPE" : "POWERMATRIX_TX_JOIN",
"VERSION": "0",
"MESSAGE_ID " : "253",
"TX_ID": "345345435",
"COMMAND" : "APPROVE" / "REJECT"
}]
메시지 형태들 및 형식들의 선택이 예시용으로만 여기에 설명되어 있지만, 다른 메시지 형태들이 필요한 대로 전송될 수도 있음이 이해될 것이다. 어떤 실시예들에서는, 빈 메시지들이 통신 모듈에 의해 네트워크 관리 서버로 주기적으로 전송될 수도 있다. 이러한 빈 메시지들은 필요한 대로 상기 네트워크 관리 서버로부터 응답 메시지들을 끌어내기 위해 사용될 수도 있다. 다른 실시예들에서, 상기 네트워크 관리 서버는 상기 전력 모듈 또는 상기 통신 모듈에 대해 필요한 기능적인 변화가 없는 통신에 대응하지 않을 수도 있다. 여전히 다른 메시지 형태들 및 형식들은 필요한 대로 이 기술분야에 통상의 지식을 가진 자들에게 발생할 적응된 프로토콜 버젼들에 사용될 수도 있다.
여기에 사용된 기술적인 및 과학적인 용어들은 본 발명이 속하는 이 기술분야에 통상의 지식을 가진 자에 의해 일상적으로 이해되는 의미와 유사한 의미를 가진다. 그럼에도 불구하고, 본 출원으로부터 성숙되는 특허의 존속 기간 동안 다수의 관련 시스템들 및 방법들이 개발될 것으로 기대된다. 따라서, 계산장치, 네트워크, 표시장치, 메모리, 서버 등과 같은 용어들의 범위는 연역적인 모든 그러한 기술들을 포함하도록 의도되어 있다.
여기에 사용된 용어 "약"은 적어도 ±10 %를 의미한다.
"포함한다(comprises)", "포함하는(comprising)", "포함한다(includes)", "포함하는(including)", "갖는(having)"의 용어들 및 그들의 활용형들(conjugates)은 "포함하지만 제한되지 않음"을 의미하며 나열된 성분들이 포함됨을 나타내고 일반적으로 다른 성분들의 배제를 의미하지는 않는다. 상기 용어들은 "구성하고(cons -isting of)" 및 "기본적으로 구성하고(consisting essentially of)"의 용어들을 포괄한다.
상기 "기본적으로 구성하고(consisting essentially of)"의 용어는 구성 또는 방법이 부가적인 성분들(ingredients) 및/또는 단계들을 포함할 수도 있지만, 만일 상기 부가적인 성분들(ingredients) 및/또는 단계들이 청구된 구성 또는 방법의 기본적이면서도 참신한 특성들을 물질적으로 바꾸지는 않는다.
본문이 다르게 설명하지 않는 한, 여기에 사용된 단수 형태 "a", "an" 및 "the"는 복수의 형태들을 포함할 수도 있다. 예를 들어, "혼합물(a compound)" 또는 "적어도 하나의 혼합물(at least one compound)"의 용어는, 그 혼합물들(mixtu -res)을 포함하는, 복수의 혼합물들을 포함할 수도 있다.
"예시적인"이라는 단어는 "예로서 기여하는(serving as an example, instanc -e or illustration)"을 의미하도록 사용된다. "예시적인"으로 설명된 임의의 실시예는 반드시 다른 실시예들에 대해 "우선적인(preferred)" 또는 "유리한"으로 이해되거나 다른 실시예들로부터의 특징들의 포함을 배제시킬 필요는 없다.
"선택적으로"라는 단어는 "몇개의 실시예들에 제공되지만 다른 실시예들에는 제공되지 않음"을 의미하도록 사용된다. 본 발명의 임의의 특정 실시예는, 복수의 "선택적인" 특징들이 분쟁의 여지가 되지 않는 한, 이러한 특징들을 포함할 수도 있다.
수적인 범위가 여기에 설명될 때마다, 이것은 임의의 인용된 수(분수 또는 정수)를 설명된 범위 내에 포함함을 의미한다. 제1 표시숫자 및 제2 표시숫자 "사이의 범위의(ranging/ranges between)" 및 제1 표시숫자로부터 제2 표시숫자"까지"의 "범위의(ranging/ranges from)"의 구들은 상호 교환적으로 사용되며 제1 및 제2 표시숫자들 및 모든 분수 및 정수들을 그 사이에 포함함을 의미한다. 그러므로, 범위 형식으로의 설명은 단지 편의성 및 간결성을 위한 것이며 본 발명의 범위상의 융통성없는 제한으로 이해되어서는 안된다. 따라서, 범위의 설명은 모든 가능한 부범위들(sub-ranges)뿐만 아니라 그 범위 내의 개별적인 수치들을 특별히 설명한 것으로 고려되어야 한다. 예를 들어, 1 내지 6과 같은 범위의 설명은 1 내지 3, 1 내지 4, 1 내지 5, 2 내지 4, 2 내지 6, 3 내지 6 등과 같은 부범위들(sub-ranges)뿐만 아니라, 그 범위 내의 개별적인 숫자들, 예컨대, 1, 2, 3, 4, 5, 및 6뿐만 아니라 비정수형 중간수치들, 을 특별히 설명한 것으로 고려되어야 한다.
명료함을 위해, 개별적인 실시예들의 본문에 설명되는, 본 발명의 어떤 특징들은 또한 단일 실시예와 결합되어 제공될 수도 있음이 이해된다. 이와 반대로, 간결함을 위해, 단일 실시예의 본문에 설명되는, 본 발명의 다양한 특징들은 또한 개별적으로 또는 임의의 적합한 부-결합 형태로 또는 적절하게 본 발명의 임의의 다른 설명된 실시예에 제공될 수도 있다. 다양한 실시예들의 본문에 설명된 어떤 특징들은, 상기 실시예가 이러한 성분들이 없이는 무용하지 않는 한, 이러한 실시예들의 필수적인 특징들로 고려되지 않을 것이다.
본 발명은 그 특정 실시예들과 결합되어 설명되어졌지만, 다른 대체물들, 수정물들, 변형물들 및 등가물들이 이 기술분야에 통상의 지식을 가진 자들에게는 명백할 것이다. 따라서, 본 발명은 본 발명의 기술적인 사상 및 첨부된 청구항들의 광범한 범위 내에 있는 모든 대체물들, 수정물들, 변형물들 및 등가물들을 포괄하도록 의도된다.
부가적으로, 이상에서 설명된 다양한 실시예들은 블록도들, 순서도들 및 다른 예시적인 것들의 개념으로 설명되어 있다. 이 기술분야에 통상의 지식을 가진 자들에게 명백하듯이, 상기 예시된 실시예들 및 그 다양한 대체 실시예들은 상기 예시된 실시예들에 대한 제한 없이도 실시될 수도 있다. 예를 들어, 블록도 및 그에 따른 설명은 특정 구조, 배치 또는 구성을 설명하는 것으로 이해되어서는 안된다.
어떤 경우들에서의 "1개 이상의", "적어도", "하지만 제한되지는 않는" 또는 다른 유사한 구들과 같은 의미를 넓히는 단어들 및 구들의 존재는 의미가 더욱 좁아지는 경우가 상기 의미를 넓히는 구들이 존재하지 않는 경우들에 의도되거나 요구됨을 의미한다고는 이해되지 않을 것이다. "모듈"의 용어의 사용은 상기 모듈의 일부로서 기능적으로 설명되었거나 청구된 성분들이 모두 보통의 패키지에 구성됨을 의미하지는 않는다. 사실, 모듈의 다양한 성분들중 임의의 또는 모든 성분들이, 제어 로직 또는 다른 성분들이든간에, 단일 패키지로 결합되거나 개별적으로 유지될 수 있고 추가로 다수의 그룹들 또는 패키지들로 또는 다수의 위치들에 걸쳐 분포될 수 있다.
게다가, 실시예들은 하드웨어, 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 설명 언어들, 또는 임의의 그 결합에 의해 수행될 수도 있다. 소프트웨어, 펌웨어, 미들웨어 또는 마이크로코드로 수행될 때, 필요한 업무들을 수행하기 위한 프로그램 코드 또는 코드 조각들은 저장매체와 같은 컴퓨터-판독 가능한 매체에 저장될 수도 있다. 프로세서들은 상기 필요한 업무들을 수행할 수도 있다.
본 명세서에 설명된 모든 공보들, 특허들 및 특허 출원들은, 각각의 개별적인 공보, 특허 또는 특허 출원이 참고자료로서 여기에 포함되도록 특별히 그리고 개별적으로 표기된 것처럼 동일한 범위로, 본 명세서에 대한 참고자료로서 전부 여기에 포함되어 있다. 게다가, 본 출원에서의 임의의 참고자료의 인용 또는 인지는 상기 참고자료가 본 발명에 대한 종래 기술로서 유용함을 인정하는 것으로 이해되지 않을 것이다. 절(節)의 제목들이 사용되는 범위까지, 상기 절(節)의 제목들은 반드시 제한적으로 이해되어서는 않된다.
상기 설명된 요지의 범위는 첨부된 청구항들에 의해 정의되며 이상에 설명된 다양한 특징들의 결합들 및 부결합들 뿐만 아니라 그 변형들 및 수정들을 포함하고, 이것은 상기 설명을 읽을 때 이 기술분야에 통상의 지식을 가진 자들에게 자명할 것이다.
100, 100' : 분산 시스템 101 : 표면
110 : 무선전력 전송성분 112 : 무선전력 출구
114 : 제1 인덕터
115A, 124A, 132A, 142A, 152A: 통신 채널
116 : 제2 인덕터 118 : 게이트웨이(들)
120, 122 : 전기 이동장치 130 : 관리 서버
140 : 계기판 단말기 150 : 관리 데이터베이스
160 : 통신 네트워크 170 : 이동 통신 네트워크

Claims (25)

  1. 무선전력 수신기와 관련된 적어도 하나의 전기장치로 전력을 전송하도록 동작 가능한 적어도 하나의 무선전력 출구장치; 및
    상기 적어도 하나의 무선전력 출구장치와 통신하는 적어도 하나의 관리 서버;
    를 포함하며, 상기 적어도 하나의 관리 서버는 :
    상기 적어도 하나의 무선전력 출구장치로부터 식별 코드를 수신; 및
    상기 적어도 하나의 무선전력 출구장치로부터의 전력 전송을 관리;
    하기 위한 지시들을 실행하도록 동작 가능한 무선전력 전송 네트워크의 관리 시스템.
  2. 제1항에 있어서,
    상기 적어도 하나의 관리 서버는 추가로 :
    상기 적어도 하나의 무선전력 출구장치의 건강을 감시;
    상기 적어도 하나의 무선전력 출구장치의 원격 유지를 제공;
    하기 위한 지시들을 실행하도록 동작 가능한 무선전력 전송 네트워크의 관리 시스템.
  3. 제1항에 있어서,
    상기 적어도 하나의 관리 서버는 추가로 상기 적어도 하나의 전기장치와 통신하도록 동작 가능한 무선전력 전송 네트워크의 관리 시스템.
  4. 제1항에 있어서,
    상기 전력 전송의 관리는 적어도 하나의 전력 관리방침에 의해 통제되고, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치에 대한 전력 전송조건들을 결정하는 무선전력 전송 네트워크의 관리 시스템.
  5. 제4항에 있어서,
    상기 적어도 하나의 전력 관리방침은 : 사용자 식별 방침들, 서비스 방침들의 형태, 장치 방침들의 형태, 동적 방침들 및 그 결합들, 로 구성되는 그룹으로부터 선택되는 무선전력 전송 네트워크의 관리 시스템.
  6. 제5항에 있어서,
    상기 적어도 하나의 전력 관리방침은 상기 식별 코드에 따라 상기 적어도 하나의 무선전력 출구장치에 대해 선택되는 무선전력 전송 네트워크의 관리 시스템.
  7. 제6항에 있어서,
    상기 적어도 하나의 무선전력 출구장치는 디폴트 전력 전송조건들을 결정하기 위해 디폴트 전력 관리방침을 갖는 무선전력 전송 네트워크의 관리 시스템.
  8. 제7항에 있어서,
    상기 선택된 전력 관리방침은 상기 전력 관리 디폴트 방침을 대체하는 무선전력 전송 네트워크의 관리 시스템.
  9. 제8항에 있어서,
    상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 관리 서버상의 상기 적어도 하나의 전력 관리방침의 변화에 대응하여 분포되는 무선전력 전송 네트워크의 관리 시스템.
  10. 제8항에 있어서,
    상기 적어도 하나의 전력 관리방침은 분포 스케줄에 따라 분포되는 무선전력 전송 네트워크의 관리 시스템.
  11. 제8항에 있어서,
    상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치로부터의 통신 요청에 따라 분포되는 무선전력 전송 네트워크의 관리 시스템.
  12. 제5항에 있어서,
    상기 사용자 식별 방침들은 : 사용자 식별, 위치 식별, 시작 시간, 종료 시간, 전력 전송의 지속시간 및 그 결합들, 로 구성된 그룹으로부터 선택된 조치들을 포함하는 무선전력 전송 네트워크의 관리 시스템.
  13. 제5항에 있어서,
    상기 서비스 방침들의 형태는 상기 적어도 하나의 무선전력 출구로부터의 전력 전송에서의 공급된 전류의 레벨을 결정하는 무선전력 전송 네트워크의 관리 시스템.
  14. 제5항에 있어서,
    상기 동적 방침들은 : 전력 소비의 실시간 관리, 밧데리 건강의 실시간 관리, 장소 교통 제어, 이력적인 사용 데이터 분석 및 그 결합들로 구성된 그룹으로부터 선택된 조치들을 포함하는 무선전력 전송 네트워크의 관리 시스템.
  15. 제2항에 있어서,
    상기 원격 유지의 공급은 : 시작, 중지, 재시작, 소프트웨어 업데이팅, 시각적인 사용자 인터페이스의 제어, 사용자 오디오 인터페이스의 제어 및 그 결합들, 로 구성된 그룹으로부터 선택된 단계의 수행을 포함하는 무선전력 전송 네트워크의 관리 시스템.
  16. 제2항에 있어서,
    상기 건강의 감시는 상기 무선전력 출구가 중지 한계(time-out limit)내의 통신신호에 대응하는 것을 포함하는 무선전력 전송 네트워크의 관리 시스템.
  17. 제16항에 있어서,
    상기 통신신호는 스케줄에 따라 전송되는 무선전력 전송 네트워크의 관리 시스템.
  18. 제16항에 있어서,
    상기 통신신호는 요구에 따라 전송되는 무선전력 전송 네트워크의 관리 시스템.
  19. 제14항에 있어서,
    상기 이력적인 사용 데이터 분석은 상기 적어도 하나의 무선전력 출구장치의 사용 분석, 사용자의 사용 분석, 사용자들의 그룹의 사용 분석 및 그 결합들로 구성된 그룹으로부터 선택되는 무선전력 전송 네트워크의 관리 시스템.
  20. 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법으로서, 상기 무선전력 전송 네트워크는 :
    (1) 무선전력 수신기와 관련된 적어도 하나의 전기장치로 전력을 전송하도록 동작 가능한 적어도 하나의 무선전력 출구장치; 및
    (2) 상기 적어도 하나의 무선전력 출구장치와 통신하며, 추가로 관리 데이터베이스와 통신하는 적어도 하나의 관리 서버;
    를 포함하며, 상기 방법은 :
    상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치로부터 식별 코드를 수신하는 단계; 및
    상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치로부터의 전력 전송을 관리하는 단계;
    를 포함하는 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.
  21. 제20항에 있어서,
    상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치의 건강을 감시하는 단계; 및
    상기 적어도 하나의 관리 서버가 상기 적어도 하나의 무선전력 출구장치의 원격 유지를 공급하는 단계;
    를 추가로 포함하는 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.
  22. 제20항에 있어서,
    상기 적어도 하나의 관리 서버는 추가로 상기 적어도 하나의 전기장치와 통신하도록 동작 가능한 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.
  23. 제20항에 있어서,
    상기 전력 전송의 관리단계는 적어도 하나의 전력 관리방침에 의해 통제되며, 상기 적어도 하나의 전력 관리방침은 상기 적어도 하나의 무선전력 출구장치에 대한 전력 전송조건들을 설정하도록 구성되는 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.
  24. 제23항에 있어서,
    상기 적어도 하나의 전력 관리방침은 : 사용자 식별 방침들, 서비스 방침들의 형태, 장치 방침들의 형태, 동적 방침들 및 그 결합들, 로 구성되는 그룹으로부터 선택되는 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.
  25. 제23항에 있어서,
    상기 적어도 하나의 전력 관리방침은 상기 식별 코드에 따라 상기 적어도 하나의 무선전력 출구장치에 대해 선택되는 무선전력 전송 네트워크의 관리를 위한 컴퓨터 수행방법.



KR1020157026397A 2013-02-28 2014-02-27 전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들 KR20160013842A (ko)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US201361770341P 2013-02-28 2013-02-28
US61/770,341 2013-02-28
US201461923585P 2014-01-03 2014-01-03
US61/923,585 2014-01-03
US201461935502P 2014-02-04 2014-02-04
US201461935356P 2014-02-04 2014-02-04
US61/935,502 2014-02-04
US61/935,356 2014-02-04
US201461935854P 2014-02-05 2014-02-05
US61/935,854 2014-02-05
PCT/IL2014/050203 WO2014132258A1 (en) 2013-02-28 2014-02-27 Systems and methods for managing a distributed wireless power transfer network for electrical devices

Publications (1)

Publication Number Publication Date
KR20160013842A true KR20160013842A (ko) 2016-02-05

Family

ID=51427588

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157026397A KR20160013842A (ko) 2013-02-28 2014-02-27 전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들

Country Status (7)

Country Link
US (1) US10218229B2 (ko)
EP (1) EP2965571B1 (ko)
JP (1) JP2016514445A (ko)
KR (1) KR20160013842A (ko)
CN (1) CN105453664A (ko)
CA (1) CA2902796C (ko)
WO (1) WO2014132258A1 (ko)

Families Citing this family (224)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9954374B1 (en) 2014-05-23 2018-04-24 Energous Corporation System and method for self-system analysis for detecting a fault in a wireless power transmission Network
US9838083B2 (en) 2014-07-21 2017-12-05 Energous Corporation Systems and methods for communication with remote management systems
US9806564B2 (en) 2014-05-07 2017-10-31 Energous Corporation Integrated rectifier and boost converter for wireless power transmission
US10224758B2 (en) 2013-05-10 2019-03-05 Energous Corporation Wireless powering of electronic devices with selective delivery range
US9143000B2 (en) 2012-07-06 2015-09-22 Energous Corporation Portable wireless charging pad
US9252628B2 (en) 2013-05-10 2016-02-02 Energous Corporation Laptop computer as a transmitter for wireless charging
US10186913B2 (en) 2012-07-06 2019-01-22 Energous Corporation System and methods for pocket-forming based on constructive and destructive interferences to power one or more wireless power receivers using a wireless power transmitter including a plurality of antennas
US9939864B1 (en) 2014-08-21 2018-04-10 Energous Corporation System and method to control a wireless power transmission system by configuration of wireless power transmission control parameters
US10312715B2 (en) 2015-09-16 2019-06-04 Energous Corporation Systems and methods for wireless power charging
US10090699B1 (en) 2013-11-01 2018-10-02 Energous Corporation Wireless powered house
US10291066B1 (en) 2014-05-07 2019-05-14 Energous Corporation Power transmission control systems and methods
US10205239B1 (en) 2014-05-07 2019-02-12 Energous Corporation Compact PIFA antenna
US9887584B1 (en) 2014-08-21 2018-02-06 Energous Corporation Systems and methods for a configuration web service to provide configuration of a wireless power transmitter within a wireless power transmission system
US10199849B1 (en) 2014-08-21 2019-02-05 Energous Corporation Method for automatically testing the operational status of a wireless power receiver in a wireless power transmission system
US10050462B1 (en) 2013-08-06 2018-08-14 Energous Corporation Social power sharing for mobile devices based on pocket-forming
US10243414B1 (en) 2014-05-07 2019-03-26 Energous Corporation Wearable device with wireless power and payload receiver
US10223717B1 (en) 2014-05-23 2019-03-05 Energous Corporation Systems and methods for payment-based authorization of wireless power transmission service
US9438045B1 (en) 2013-05-10 2016-09-06 Energous Corporation Methods and systems for maximum power point transfer in receivers
US9812890B1 (en) 2013-07-11 2017-11-07 Energous Corporation Portable wireless charging pad
US10008889B2 (en) 2014-08-21 2018-06-26 Energous Corporation Method for automatically testing the operational status of a wireless power receiver in a wireless power transmission system
US9843213B2 (en) 2013-08-06 2017-12-12 Energous Corporation Social power sharing for mobile devices based on pocket-forming
US9882430B1 (en) 2014-05-07 2018-01-30 Energous Corporation Cluster management of transmitters in a wireless power transmission system
US9847679B2 (en) 2014-05-07 2017-12-19 Energous Corporation System and method for controlling communication between wireless power transmitter managers
US10211680B2 (en) 2013-07-19 2019-02-19 Energous Corporation Method for 3 dimensional pocket-forming
US9900057B2 (en) 2012-07-06 2018-02-20 Energous Corporation Systems and methods for assigning groups of antenas of a wireless power transmitter to different wireless power receivers, and determining effective phases to use for wirelessly transmitting power using the assigned groups of antennas
US10063106B2 (en) 2014-05-23 2018-08-28 Energous Corporation System and method for a self-system analysis in a wireless power transmission network
US9948135B2 (en) 2015-09-22 2018-04-17 Energous Corporation Systems and methods for identifying sensitive objects in a wireless charging transmission field
US9923386B1 (en) 2012-07-06 2018-03-20 Energous Corporation Systems and methods for wireless power transmission by modifying a number of antenna elements used to transmit power waves to a receiver
US10992187B2 (en) 2012-07-06 2021-04-27 Energous Corporation System and methods of using electromagnetic waves to wirelessly deliver power to electronic devices
US10965164B2 (en) 2012-07-06 2021-03-30 Energous Corporation Systems and methods of wirelessly delivering power to a receiver device
US10075008B1 (en) 2014-07-14 2018-09-11 Energous Corporation Systems and methods for manually adjusting when receiving electronic devices are scheduled to receive wirelessly delivered power from a wireless power transmitter in a wireless power network
US9859797B1 (en) 2014-05-07 2018-01-02 Energous Corporation Synchronous rectifier design for wireless power receiver
US10992185B2 (en) 2012-07-06 2021-04-27 Energous Corporation Systems and methods of using electromagnetic waves to wirelessly deliver power to game controllers
US10128693B2 (en) 2014-07-14 2018-11-13 Energous Corporation System and method for providing health safety in a wireless power transmission system
US10063064B1 (en) 2014-05-23 2018-08-28 Energous Corporation System and method for generating a power receiver identifier in a wireless power network
US10199835B2 (en) 2015-12-29 2019-02-05 Energous Corporation Radar motion detection using stepped frequency in wireless power transmission system
US10141791B2 (en) 2014-05-07 2018-11-27 Energous Corporation Systems and methods for controlling communications during wireless transmission of power using application programming interfaces
US9899861B1 (en) 2013-10-10 2018-02-20 Energous Corporation Wireless charging methods and systems for game controllers, based on pocket-forming
US10230266B1 (en) 2014-02-06 2019-03-12 Energous Corporation Wireless power receivers that communicate status data indicating wireless power transmission effectiveness with a transmitter using a built-in communications component of a mobile device, and methods of use thereof
US10263432B1 (en) 2013-06-25 2019-04-16 Energous Corporation Multi-mode transmitter with an antenna array for delivering wireless power and providing Wi-Fi access
US9887739B2 (en) 2012-07-06 2018-02-06 Energous Corporation Systems and methods for wireless power transmission by comparing voltage levels associated with power waves transmitted by antennas of a plurality of antennas of a transmitter to determine appropriate phase adjustments for the power waves
US10128699B2 (en) 2014-07-14 2018-11-13 Energous Corporation Systems and methods of providing wireless power using receiver device sensor inputs
US11502551B2 (en) 2012-07-06 2022-11-15 Energous Corporation Wirelessly charging multiple wireless-power receivers using different subsets of an antenna array to focus energy at different locations
US9843201B1 (en) 2012-07-06 2017-12-12 Energous Corporation Wireless power transmitter that selects antenna sets for transmitting wireless power to a receiver based on location of the receiver, and methods of use thereof
US9973021B2 (en) 2012-07-06 2018-05-15 Energous Corporation Receivers for wireless power transmission
US9966765B1 (en) 2013-06-25 2018-05-08 Energous Corporation Multi-mode transmitter
US9893554B2 (en) 2014-07-14 2018-02-13 Energous Corporation System and method for providing health safety in a wireless power transmission system
US9882427B2 (en) 2013-05-10 2018-01-30 Energous Corporation Wireless power delivery using a base station to control operations of a plurality of wireless power transmitters
US10211682B2 (en) 2014-05-07 2019-02-19 Energous Corporation Systems and methods for controlling operation of a transmitter of a wireless power network based on user instructions received from an authenticated computing device powered or charged by a receiver of the wireless power network
US9876648B2 (en) 2014-08-21 2018-01-23 Energous Corporation System and method to control a wireless power transmission system by configuration of wireless power transmission control parameters
US10063105B2 (en) 2013-07-11 2018-08-28 Energous Corporation Proximity transmitters for wireless power charging systems
US10090886B1 (en) 2014-07-14 2018-10-02 Energous Corporation System and method for enabling automatic charging schedules in a wireless power network to one or more devices
US10206185B2 (en) 2013-05-10 2019-02-12 Energous Corporation System and methods for wireless power transmission to an electronic device in accordance with user-defined restrictions
US9893555B1 (en) 2013-10-10 2018-02-13 Energous Corporation Wireless charging of tools using a toolbox transmitter
US10211674B1 (en) 2013-06-12 2019-02-19 Energous Corporation Wireless charging using selected reflectors
US9124125B2 (en) 2013-05-10 2015-09-01 Energous Corporation Wireless power transmission with selective range
US20140008993A1 (en) 2012-07-06 2014-01-09 DvineWave Inc. Methodology for pocket-forming
US9876394B1 (en) 2014-05-07 2018-01-23 Energous Corporation Boost-charger-boost system for enhanced power delivery
US9893768B2 (en) 2012-07-06 2018-02-13 Energous Corporation Methodology for multiple pocket-forming
US10439448B2 (en) 2014-08-21 2019-10-08 Energous Corporation Systems and methods for automatically testing the communication between wireless power transmitter and wireless power receiver
US10224982B1 (en) 2013-07-11 2019-03-05 Energous Corporation Wireless power transmitters for transmitting wireless power and tracking whether wireless power receivers are within authorized locations
US9853692B1 (en) 2014-05-23 2017-12-26 Energous Corporation Systems and methods for wireless power transmission
US10148097B1 (en) 2013-11-08 2018-12-04 Energous Corporation Systems and methods for using a predetermined number of communication channels of a wireless power transmitter to communicate with different wireless power receivers
US10193396B1 (en) 2014-05-07 2019-01-29 Energous Corporation Cluster management of transmitters in a wireless power transmission system
US9859757B1 (en) 2013-07-25 2018-01-02 Energous Corporation Antenna tile arrangements in electronic device enclosures
US9847677B1 (en) 2013-10-10 2017-12-19 Energous Corporation Wireless charging and powering of healthcare gadgets and sensors
US9871398B1 (en) 2013-07-01 2018-01-16 Energous Corporation Hybrid charging method for wireless power transmission based on pocket-forming
US9906065B2 (en) 2012-07-06 2018-02-27 Energous Corporation Systems and methods of transmitting power transmission waves based on signals received at first and second subsets of a transmitter's antenna array
US10256657B2 (en) 2015-12-24 2019-04-09 Energous Corporation Antenna having coaxial structure for near field wireless power charging
US10291055B1 (en) 2014-12-29 2019-05-14 Energous Corporation Systems and methods for controlling far-field wireless power transmission based on battery power levels of a receiving device
US9831718B2 (en) 2013-07-25 2017-11-28 Energous Corporation TV with integrated wireless power transmitter
US9899873B2 (en) 2014-05-23 2018-02-20 Energous Corporation System and method for generating a power receiver identifier in a wireless power network
US10141768B2 (en) 2013-06-03 2018-11-27 Energous Corporation Systems and methods for maximizing wireless power transfer efficiency by instructing a user to change a receiver device's position
US9793758B2 (en) 2014-05-23 2017-10-17 Energous Corporation Enhanced transmitter using frequency control for wireless power transmission
US9891669B2 (en) 2014-08-21 2018-02-13 Energous Corporation Systems and methods for a configuration web service to provide configuration of a wireless power transmitter within a wireless power transmission system
US9876379B1 (en) 2013-07-11 2018-01-23 Energous Corporation Wireless charging and powering of electronic devices in a vehicle
US9859756B2 (en) 2012-07-06 2018-01-02 Energous Corporation Transmittersand methods for adjusting wireless power transmission based on information from receivers
US10381880B2 (en) 2014-07-21 2019-08-13 Energous Corporation Integrated antenna structure arrays for wireless power transmission
US10124754B1 (en) 2013-07-19 2018-11-13 Energous Corporation Wireless charging and powering of electronic sensors in a vehicle
US9991741B1 (en) 2014-07-14 2018-06-05 Energous Corporation System for tracking and reporting status and usage information in a wireless power management system
US9941707B1 (en) 2013-07-19 2018-04-10 Energous Corporation Home base station for multiple room coverage with multiple transmitters
US9787103B1 (en) 2013-08-06 2017-10-10 Energous Corporation Systems and methods for wirelessly delivering power to electronic devices that are unable to communicate with a transmitter
US10038337B1 (en) 2013-09-16 2018-07-31 Energous Corporation Wireless power supply for rescue devices
US10218227B2 (en) 2014-05-07 2019-02-26 Energous Corporation Compact PIFA antenna
US9853458B1 (en) 2014-05-07 2017-12-26 Energous Corporation Systems and methods for device and power receiver pairing
US9368020B1 (en) 2013-05-10 2016-06-14 Energous Corporation Off-premises alert system and method for wireless power receivers in a wireless power network
US10103582B2 (en) 2012-07-06 2018-10-16 Energous Corporation Transmitters for wireless power transmission
US9912199B2 (en) 2012-07-06 2018-03-06 Energous Corporation Receivers for wireless power transmission
US20150326070A1 (en) 2014-05-07 2015-11-12 Energous Corporation Methods and Systems for Maximum Power Point Transfer in Receivers
US10270261B2 (en) 2015-09-16 2019-04-23 Energous Corporation Systems and methods of object detection in wireless power charging systems
US9825674B1 (en) 2014-05-23 2017-11-21 Energous Corporation Enhanced transmitter that selects configurations of antenna elements for performing wireless power transmission and receiving functions
US9941754B2 (en) 2012-07-06 2018-04-10 Energous Corporation Wireless power transmission with selective range
US9824815B2 (en) 2013-05-10 2017-11-21 Energous Corporation Wireless charging and powering of healthcare gadgets and sensors
US9867062B1 (en) 2014-07-21 2018-01-09 Energous Corporation System and methods for using a remote server to authorize a receiving device that has requested wireless power and to determine whether another receiving device should request wireless power in a wireless power transmission system
US9941747B2 (en) 2014-07-14 2018-04-10 Energous Corporation System and method for manually selecting and deselecting devices to charge in a wireless power network
US9866279B2 (en) 2013-05-10 2018-01-09 Energous Corporation Systems and methods for selecting which power transmitter should deliver wireless power to a receiving device in a wireless power delivery network
US9843763B2 (en) 2013-05-10 2017-12-12 Energous Corporation TV system with wireless power transmitter
US9537357B2 (en) 2013-05-10 2017-01-03 Energous Corporation Wireless sound charging methods and systems for game controllers, based on pocket-forming
US9819230B2 (en) 2014-05-07 2017-11-14 Energous Corporation Enhanced receiver for wireless power transmission
US9538382B2 (en) 2013-05-10 2017-01-03 Energous Corporation System and method for smart registration of wireless power receivers in a wireless power network
US9419443B2 (en) 2013-05-10 2016-08-16 Energous Corporation Transducer sound arrangement for pocket-forming
US10103552B1 (en) 2013-06-03 2018-10-16 Energous Corporation Protocols for authenticated wireless power transmission
US10003211B1 (en) 2013-06-17 2018-06-19 Energous Corporation Battery life of portable electronic devices
US10021523B2 (en) 2013-07-11 2018-07-10 Energous Corporation Proximity transmitters for wireless power charging systems
KR102122382B1 (ko) * 2013-07-22 2020-06-15 삼성전자주식회사 무선 전력 전송 시스템에서의 인증 방법 및 장치
US9979440B1 (en) 2013-07-25 2018-05-22 Energous Corporation Antenna tile arrangements configured to operate as one functional unit
JP6466446B2 (ja) 2013-08-06 2019-02-06 ベドロック・オートメーション・プラットフォームズ・インコーポレーテッド スマート電力システム
EP3090478A4 (en) * 2014-01-01 2017-09-13 Powermat Technologies Ltd. Method and system for managing wireless power transfer for electrical devices
US10075017B2 (en) 2014-02-06 2018-09-11 Energous Corporation External or internal wireless power receiver with spaced-apart antenna elements for charging or powering mobile devices using wirelessly delivered power
US9935482B1 (en) 2014-02-06 2018-04-03 Energous Corporation Wireless power transmitters that transmit at determined times based on power availability and consumption at a receiving mobile device
US9966784B2 (en) 2014-06-03 2018-05-08 Energous Corporation Systems and methods for extending battery life of portable electronic devices charged by sound
US10158257B2 (en) 2014-05-01 2018-12-18 Energous Corporation System and methods for using sound waves to wirelessly deliver power to electronic devices
US9973008B1 (en) 2014-05-07 2018-05-15 Energous Corporation Wireless power receiver with boost converters directly coupled to a storage element
US10153645B1 (en) 2014-05-07 2018-12-11 Energous Corporation Systems and methods for designating a master power transmitter in a cluster of wireless power transmitters
US10170917B1 (en) 2014-05-07 2019-01-01 Energous Corporation Systems and methods for managing and controlling a wireless power network by establishing time intervals during which receivers communicate with a transmitter
US9800172B1 (en) 2014-05-07 2017-10-24 Energous Corporation Integrated rectifier and boost converter for boosting voltage received from wireless power transmission waves
US10153653B1 (en) 2014-05-07 2018-12-11 Energous Corporation Systems and methods for using application programming interfaces to control communications between a transmitter and a receiver
US9876653B1 (en) 2014-05-13 2018-01-23 Senseware, Inc. System, method and apparatus for augmenting a building control system domain
US9800646B1 (en) * 2014-05-13 2017-10-24 Senseware, Inc. Modification of a sensor data management system to enable sensors as a service
US10833893B2 (en) 2014-05-13 2020-11-10 Senseware, Inc. System, method and apparatus for integrated building operations management
US11722365B2 (en) 2014-05-13 2023-08-08 Senseware, Inc. System, method and apparatus for configuring a node in a sensor network
US10687231B1 (en) 2014-05-13 2020-06-16 Senseware, Inc. System, method and apparatus for presentation of sensor information to a building control system
US9551594B1 (en) 2014-05-13 2017-01-24 Senseware, Inc. Sensor deployment mechanism at a monitored location
US10652767B1 (en) 2014-05-13 2020-05-12 Senseware, Inc. System, method and apparatus for managing disruption in a sensor network application
US10263841B1 (en) 2014-05-13 2019-04-16 Senseware, Inc. System, method and apparatus for configuring a node in a sensor network
US9876536B1 (en) 2014-05-23 2018-01-23 Energous Corporation Systems and methods for assigning groups of antennas to transmit wireless power to different wireless power receivers
US9767645B1 (en) * 2014-07-11 2017-09-19 ProSports Technologies, LLC Interactive gaming at a venue
US10068703B1 (en) 2014-07-21 2018-09-04 Energous Corporation Integrated miniature PIFA with artificial magnetic conductor metamaterials
US10116143B1 (en) 2014-07-21 2018-10-30 Energous Corporation Integrated antenna arrays for wireless power transmission
US9871301B2 (en) 2014-07-21 2018-01-16 Energous Corporation Integrated miniature PIFA with artificial magnetic conductor metamaterials
US11127039B2 (en) * 2014-08-01 2021-09-21 Oracle International Corporation Delivering geo-context information to a mobile device based on predicted mobile device locations
US9965009B1 (en) 2014-08-21 2018-05-08 Energous Corporation Systems and methods for assigning a power receiver to individual power transmitters based on location of the power receiver
US9917477B1 (en) 2014-08-21 2018-03-13 Energous Corporation Systems and methods for automatically testing the communication between power transmitter and wireless receiver
WO2016038607A1 (en) * 2014-09-09 2016-03-17 Powermat Technologies Ltd. System and methods for using ultrasonic communication for control of wireless power transfer
CN107005748B (zh) * 2014-11-28 2020-08-28 三菱电机株式会社 通信设备、通信适配器、通信***以及通信参数响应方法
US10122415B2 (en) 2014-12-27 2018-11-06 Energous Corporation Systems and methods for assigning a set of antennas of a wireless power transmitter to a wireless power receiver based on a location of the wireless power receiver
WO2016109312A1 (en) * 2014-12-29 2016-07-07 Energous Corporation System and method for providing health safety in a wireless power transmission system
WO2016109313A1 (en) * 2014-12-30 2016-07-07 Energous Corporation System and method for controlling communication between wireless power transmitter managers
US9829943B2 (en) * 2015-01-21 2017-11-28 Panasonic Intellectual Property Management Co., Ltd. Remote monitoring method, remote monitoring system, first communication apparatus, second communication apparatus and server apparatus
US9893535B2 (en) 2015-02-13 2018-02-13 Energous Corporation Systems and methods for determining optimal charging positions to maximize efficiency of power received from wirelessly delivered sound wave energy
CN104812078B (zh) * 2015-03-25 2018-09-14 南方科技大学 一种多载波宽带信能同传优化方法
WO2016164846A1 (en) * 2015-04-10 2016-10-13 Ossia Inc. Calculating power consumption in wireless power delivery systems
US9632554B2 (en) 2015-04-10 2017-04-25 Ossia Inc. Calculating power consumption in wireless power delivery systems
US20160336816A1 (en) 2015-05-12 2016-11-17 Powermat Technologies Ltd. System and method for responding to activation of over voltage protection mechanisms during wireless power transfer
US9997963B2 (en) * 2015-06-08 2018-06-12 Ossia Inc. Techniques for scheduling delivery of wireless power in wireless power delivery environments
EP3329573A4 (en) * 2015-07-29 2019-01-02 Powermat Technologies Ltd. System and methods for using a wireless power modem for control of wireless power transfer
US10418855B2 (en) 2015-08-10 2019-09-17 Qualcomm Incorporated Method and apparatus for varying a wireless charging category of a wireless power receiver in wireless charging applications
US10523033B2 (en) 2015-09-15 2019-12-31 Energous Corporation Receiver devices configured to determine location within a transmission field
US9906275B2 (en) 2015-09-15 2018-02-27 Energous Corporation Identifying receivers in a wireless charging transmission field
US10008875B1 (en) 2015-09-16 2018-06-26 Energous Corporation Wireless power transmitter configured to transmit power waves to a predicted location of a moving wireless power receiver
US9871387B1 (en) 2015-09-16 2018-01-16 Energous Corporation Systems and methods of object detection using one or more video cameras in wireless power charging systems
US10778041B2 (en) 2015-09-16 2020-09-15 Energous Corporation Systems and methods for generating power waves in a wireless power transmission system
US10186893B2 (en) 2015-09-16 2019-01-22 Energous Corporation Systems and methods for real time or near real time wireless communications between a wireless power transmitter and a wireless power receiver
US9941752B2 (en) 2015-09-16 2018-04-10 Energous Corporation Systems and methods of object detection in wireless power charging systems
US11710321B2 (en) 2015-09-16 2023-07-25 Energous Corporation Systems and methods of object detection in wireless power charging systems
US10199850B2 (en) 2015-09-16 2019-02-05 Energous Corporation Systems and methods for wirelessly transmitting power from a transmitter to a receiver by determining refined locations of the receiver in a segmented transmission field associated with the transmitter
US9893538B1 (en) 2015-09-16 2018-02-13 Energous Corporation Systems and methods of object detection in wireless power charging systems
US10211685B2 (en) 2015-09-16 2019-02-19 Energous Corporation Systems and methods for real or near real time wireless communications between a wireless power transmitter and a wireless power receiver
US10158259B1 (en) 2015-09-16 2018-12-18 Energous Corporation Systems and methods for identifying receivers in a transmission field by transmitting exploratory power waves towards different segments of a transmission field
US10153660B1 (en) 2015-09-22 2018-12-11 Energous Corporation Systems and methods for preconfiguring sensor data for wireless charging systems
US10128686B1 (en) 2015-09-22 2018-11-13 Energous Corporation Systems and methods for identifying receiver locations using sensor technologies
US10135294B1 (en) 2015-09-22 2018-11-20 Energous Corporation Systems and methods for preconfiguring transmission devices for power wave transmissions based on location data of one or more receivers
US10033222B1 (en) 2015-09-22 2018-07-24 Energous Corporation Systems and methods for determining and generating a waveform for wireless power transmission waves
US10135295B2 (en) 2015-09-22 2018-11-20 Energous Corporation Systems and methods for nullifying energy levels for wireless power transmission waves
US10050470B1 (en) 2015-09-22 2018-08-14 Energous Corporation Wireless power transmission device having antennas oriented in three dimensions
US10027168B2 (en) 2015-09-22 2018-07-17 Energous Corporation Systems and methods for generating and transmitting wireless power transmission waves using antennas having a spacing that is selected by the transmitter
US10020678B1 (en) 2015-09-22 2018-07-10 Energous Corporation Systems and methods for selecting antennas to generate and transmit power transmission waves
US10057642B2 (en) * 2015-10-06 2018-08-21 Comcast Cable Communications, Llc Controlling the provision of power to one or more devices
US11956503B2 (en) 2015-10-06 2024-04-09 Comcast Cable Communications, Llc Controlling a device based on an audio input
US10333332B1 (en) 2015-10-13 2019-06-25 Energous Corporation Cross-polarized dipole antenna
US10734717B2 (en) 2015-10-13 2020-08-04 Energous Corporation 3D ceramic mold antenna
TWI609271B (zh) * 2015-10-23 2017-12-21 群光電能科技股份有限公司 具識別碼更新功能之供電系統
US9899744B1 (en) 2015-10-28 2018-02-20 Energous Corporation Antenna for wireless charging systems
US9853485B2 (en) 2015-10-28 2017-12-26 Energous Corporation Antenna for wireless charging systems
US10027180B1 (en) 2015-11-02 2018-07-17 Energous Corporation 3D triple linear antenna that acts as heat sink
US10135112B1 (en) 2015-11-02 2018-11-20 Energous Corporation 3D antenna mount
US10063108B1 (en) 2015-11-02 2018-08-28 Energous Corporation Stamped three-dimensional antenna
US10256677B2 (en) 2016-12-12 2019-04-09 Energous Corporation Near-field RF charging pad with adaptive loading to efficiently charge an electronic device at any position on the pad
US10079515B2 (en) 2016-12-12 2018-09-18 Energous Corporation Near-field RF charging pad with multi-band antenna element with adaptive loading to efficiently charge an electronic device at any position on the pad
US10135286B2 (en) 2015-12-24 2018-11-20 Energous Corporation Near field transmitters for wireless power charging of an electronic device by leaking RF energy through an aperture offset from a patch antenna
US11863001B2 (en) 2015-12-24 2024-01-02 Energous Corporation Near-field antenna for wireless power transmission with antenna elements that follow meandering patterns
US10027159B2 (en) 2015-12-24 2018-07-17 Energous Corporation Antenna for transmitting wireless power signals
US10038332B1 (en) 2015-12-24 2018-07-31 Energous Corporation Systems and methods of wireless power charging through multiple receiving devices
US10320446B2 (en) 2015-12-24 2019-06-11 Energous Corporation Miniaturized highly-efficient designs for near-field power transfer system
US10164478B2 (en) 2015-12-29 2018-12-25 Energous Corporation Modular antenna boards in wireless power transmission systems
EP3226430A1 (en) * 2016-03-29 2017-10-04 Powermat Technologies Ltd. System and method of centrally managing a wireless power outlet for powering electrical devices
CN105634141A (zh) * 2016-03-30 2016-06-01 姜山 电力调控信息实时监控与安全预警移动传输***及方法
CN105847067A (zh) * 2016-05-25 2016-08-10 北京小米移动软件有限公司 Zigbee设备的升级方法和装置
LU93150B1 (en) * 2016-07-13 2018-03-05 Luxtrust S A Method for providing secure digital signatures
CN106230048B (zh) * 2016-07-31 2019-03-12 南昌与德软件技术有限公司 一种充电方法及充电***
US9966789B2 (en) * 2016-10-06 2018-05-08 Newvastek Co., Ltd. Wireless charging system with protection mechanism
US10923954B2 (en) 2016-11-03 2021-02-16 Energous Corporation Wireless power receiver with a synchronous rectifier
KR102226403B1 (ko) 2016-12-12 2021-03-12 에너저스 코포레이션 전달되는 무선 전력을 최대화하기 위한 근접장 충전 패드의 안테나 존들을 선택적으로 활성화시키는 방법
US10389161B2 (en) 2017-03-15 2019-08-20 Energous Corporation Surface mount dielectric antennas for wireless power transmitters
US10439442B2 (en) 2017-01-24 2019-10-08 Energous Corporation Microstrip antennas for wireless power transmitters
US10680319B2 (en) 2017-01-06 2020-06-09 Energous Corporation Devices and methods for reducing mutual coupling effects in wireless power transmission systems
WO2018183892A1 (en) 2017-03-30 2018-10-04 Energous Corporation Flat antennas having two or more resonant frequencies for use in wireless power transmission systems
US10511097B2 (en) 2017-05-12 2019-12-17 Energous Corporation Near-field antennas for accumulating energy at a near-field distance with minimal far-field gain
US11462949B2 (en) 2017-05-16 2022-10-04 Wireless electrical Grid LAN, WiGL Inc Wireless charging method and system
US10848853B2 (en) 2017-06-23 2020-11-24 Energous Corporation Systems, methods, and devices for utilizing a wire of a sound-producing device as an antenna for receipt of wirelessly delivered power
US10122219B1 (en) 2017-10-10 2018-11-06 Energous Corporation Systems, methods, and devices for using a battery as a antenna for receiving wirelessly delivered power from radio frequency power waves
US11342798B2 (en) 2017-10-30 2022-05-24 Energous Corporation Systems and methods for managing coexistence of wireless-power signals and data signals operating in a same frequency band
US11012919B2 (en) * 2017-12-07 2021-05-18 Symbol Technologies, Llc Methods and systems for mitigating connection impact on service infrastructure
US10615647B2 (en) 2018-02-02 2020-04-07 Energous Corporation Systems and methods for detecting wireless power receivers and other objects at a near-field charging pad
US11159057B2 (en) 2018-03-14 2021-10-26 Energous Corporation Loop antennas with selectively-activated feeds to control propagation patterns of wireless power signals
US11515732B2 (en) 2018-06-25 2022-11-29 Energous Corporation Power wave transmission techniques to focus wirelessly delivered power at a receiving device
US11437735B2 (en) 2018-11-14 2022-09-06 Energous Corporation Systems for receiving electromagnetic energy using antennas that are minimally affected by the presence of the human body
EP3687032A1 (en) * 2019-01-22 2020-07-29 Koninklijke Philips N.V. A wireless power transfer device and method therefor
US11539243B2 (en) 2019-01-28 2022-12-27 Energous Corporation Systems and methods for miniaturized antenna for wireless power transmissions
EP3921945A1 (en) 2019-02-06 2021-12-15 Energous Corporation Systems and methods of estimating optimal phases to use for individual antennas in an antenna array
WO2021001184A1 (en) * 2019-07-01 2021-01-07 Signify Holding B.V. Automatic power-on restart system for wireless network devices
WO2021050050A1 (en) * 2019-09-10 2021-03-18 Visa International Service Association System and method for location-based node management in a wireless charging network
US11381118B2 (en) 2019-09-20 2022-07-05 Energous Corporation Systems and methods for machine learning based foreign object detection for wireless power transmission
WO2021055898A1 (en) 2019-09-20 2021-03-25 Energous Corporation Systems and methods for machine learning based foreign object detection for wireless power transmission
CN115104234A (zh) 2019-09-20 2022-09-23 艾诺格思公司 使用多个整流器保护无线电力接收器以及使用多个整流器建立带内通信的***和方法
US11139699B2 (en) 2019-09-20 2021-10-05 Energous Corporation Classifying and detecting foreign objects using a power amplifier controller integrated circuit in wireless power transmission systems
WO2021119483A1 (en) 2019-12-13 2021-06-17 Energous Corporation Charging pad with guiding contours to align an electronic device on the charging pad and efficiently transfer near-field radio-frequency energy to the electronic device
US10985617B1 (en) 2019-12-31 2021-04-20 Energous Corporation System for wirelessly transmitting energy at a near-field distance without using beam-forming control
US11799324B2 (en) 2020-04-13 2023-10-24 Energous Corporation Wireless-power transmitting device for creating a uniform near-field charging area
CN111552190B (zh) * 2020-04-24 2024-01-30 杭州涂鸦信息技术有限公司 一种控制硬件设备功能的方法及其***和装置
JP7271585B2 (ja) * 2021-02-08 2023-05-11 プライムプラネットエナジー&ソリューションズ株式会社 充電サービスシステム、モバイルバッテリー、携帯通信端末用アプリケーションソフト、および、充電サービス用サービスサーバ
US11862989B2 (en) 2021-03-26 2024-01-02 International Business Machines Corporation Armonk Environment driven solar power management
CN113726548B (zh) * 2021-07-19 2024-02-02 电信科学技术第五研究所有限公司 自动发现二层网络交换设备并能远程配置管理ip的方法
US11916398B2 (en) 2021-12-29 2024-02-27 Energous Corporation Small form-factor devices with integrated and modular harvesting receivers, and shelving-mounted wireless-power transmitters for use therewith

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008017026A (ja) * 2006-07-04 2008-01-24 Kyocera Corp 基地局管理装置およびプログラムならびに無線通信ネットワークシステム
US8099140B2 (en) * 2006-11-24 2012-01-17 Semiconductor Energy Laboratory Co., Ltd. Wireless power supply system and wireless power supply method
US7715951B2 (en) * 2007-08-28 2010-05-11 Consert, Inc. System and method for managing consumption of power supplied by an electric utility
US20090157835A1 (en) * 2007-12-12 2009-06-18 Enernoc, Inc. Presence Enabled Instance Messaging for Distributed Energy Management Solutions
JP5075683B2 (ja) 2008-03-05 2012-11-21 富士フイルム株式会社 非接触充電装置および非接触充電方法
US8922329B2 (en) 2009-07-23 2014-12-30 Qualcomm Incorporated Battery charging to extend battery life and improve efficiency
KR20110103295A (ko) * 2010-03-12 2011-09-20 삼성전자주식회사 통신망을 이용한 무선 충전 방법
JP5740105B2 (ja) * 2010-06-29 2015-06-24 株式会社東芝 通信システムのアプリケーション監視方法
US10043223B2 (en) * 2010-12-30 2018-08-07 International Business Machines Corporation Managing power distribution
EP2817863A1 (en) * 2012-01-08 2014-12-31 Powermat Technologies Ltd. System and method for providing and controlling inductive power charging
CN102591281A (zh) * 2012-02-14 2012-07-18 西安交通大学 一种开关、插座和摄像头的手机远程监控方法

Also Published As

Publication number Publication date
WO2014132258A1 (en) 2014-09-04
US10218229B2 (en) 2019-02-26
CN105453664A (zh) 2016-03-30
JP2016514445A (ja) 2016-05-19
CA2902796C (en) 2022-08-16
EP2965571B1 (en) 2018-04-11
EP2965571A1 (en) 2016-01-13
US20160006264A1 (en) 2016-01-07
EP2965571A4 (en) 2016-03-16
CA2902796A1 (en) 2014-09-04

Similar Documents

Publication Publication Date Title
KR20160013842A (ko) 전기장치용 분산 무선전력 전송 네트워크의 관리 시스템들 및 관리방법들
US10250073B2 (en) System and methods of centrally managing a wireless power outlet for powering electrical devices
US20210037097A1 (en) Cloud data storage location monitoring
US10063111B2 (en) Method and system for managing wireless power transfer for electrical devices
US10701578B2 (en) Methods, apparatuses, and systems for network analysis
US9548625B2 (en) System and method for providing and controlling inductive power charging
ES2657435T3 (es) Mensajería de inserción con IDS de agentes seguros
EP3473056B1 (en) Smart light fixture communication network infrastructure and methods of use
US20180131240A1 (en) Systems and methods for business power management pertaining to wireless power transfer
EP3087702B1 (en) Providing toll-free application data access
CN105766011A (zh) 用云服务配置强制门户
EP2893449A1 (en) Device backups and updates in view of data usage statistics
TW201519674A (zh) 資料頻寬管理系統及方法
WO2019195673A1 (en) Global device management architecture for iot devices with regional autonomy
EP3226430A1 (en) System and method of centrally managing a wireless power outlet for powering electrical devices
US20220414250A1 (en) Method of live event ticketing with prioritized link for seating rearrangement
US20180219432A1 (en) System and methods for using a wireless power modem for control of wireless power transfer
KR101621691B1 (ko) 비콘 장치의 식별자 설정 방법
OA18993A (en) Providing toll-free application data access.

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application