KR100977503B1 - 바이너리 cdma 기술을 이용한 원격 검침 시스템 - Google Patents
바이너리 cdma 기술을 이용한 원격 검침 시스템 Download PDFInfo
- Publication number
- KR100977503B1 KR100977503B1 KR1020100001925A KR20100001925A KR100977503B1 KR 100977503 B1 KR100977503 B1 KR 100977503B1 KR 1020100001925 A KR1020100001925 A KR 1020100001925A KR 20100001925 A KR20100001925 A KR 20100001925A KR 100977503 B1 KR100977503 B1 KR 100977503B1
- Authority
- KR
- South Korea
- Prior art keywords
- slave
- master
- meter reading
- binary cdma
- key
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R22/00—Arrangements for measuring time integral of electric power or current, e.g. electricity meters
- G01R22/06—Arrangements for measuring time integral of electric power or current, e.g. electricity meters by electronic methods
- G01R22/061—Details of electronic electricity meters
- G01R22/063—Details of electronic electricity meters related to remote communication
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 코이노니아의 슈퍼 프레임의 구조를 도시한 도면.
도 3은 본 발명의 일 실시예에 따른 바이너리 CDMA 기술을 이용한 원격 검침 시스템을 개략적으로 나타낸 구성도.
도 4는 본 발명의 일 실시예에 따른 원격검침 단말기의 내부 구성을 도시한 도면.
도 5는 본 발명의 일 실시예에 따른 수집장치의 내부 구성을 도시한 도면.
도 6은 본 발명의 일 실시예에 따른 보안 절차 중 합류 절차를 나타낸 플로우 차트.
도 7은 본 발명의 일 실시예에 따른 인증 및 키 성립 절차 중 인증 및 도전 프로토콜을 나타낸 플로우 차트.
도 8은 본 발명의 일 실시예에 따른 인증 및 키 성립 절차 중 키 분배 프로토콜을 나타낸 플로우 차트.
도 9는 본 발명의 일 실시예에 따른 인증 및 키 성립 절차 중 키 요청 프로토콜을 나타낸 플로우 차트.
도 10은 본 발명의 일 실시예에 따른 다중 모뎀을 연결하는 수집장치 구조를 도시한 도면.
도 11은 본 발명의 일 실시예에 따른 멀티 포트를 지원하는 모뎀을 구비한 수집장치 구조를 도시한 도면.
도 12는 본 발명의 일 실시예에 따른 원격검침 단말기의 데이터 송수신 상태를 점검하는 과정을 도시한 플로우 차트.
도 13은 본 발명의 일 실시예에 따른 마스터 및 슬레이브 모뎀의 업그레이드 방법을 도시한 도면.
도 14는 본 발명의 다른 실시예에 따른 슬레이브 모뎀의 업그레이드 방법을 도시한 도면.
1회 통신시간 | n회 재시도 | m개 계기 통신시 총 소요시간 | |
기존 방식 | t | t x n | t x n x m |
제시 방식 | t | t x n | t x n x m /l |
120 : 원격검침 단말기 200 : 바이너리 CDMA 통신망
300 : 중계기 400 : 수집장치
500 : 유무선 통신망 600 : 검침 서버
610 : DB 620 : FEP
Claims (7)
- 각 수용가에 형성되는 전력량계와 연결되어 전력 검침 정보를 취득하여 바이너리 CDMA 통신망을 통하여 전송하는 원격검침 단말기;
상기 바이너리 CDMA 통신망 상에 형성되어 상기 원격검침 단말기로부터 전송되는 데이터를 전달하는 중계기;
상기 중계기로부터 전력 검침 정보를 수신하여 취합하고, 저장하며, 저장된 전력 검침 정보를 소정 주기마다 전송하는 수집장치;
상기 수집장치에서 수집된 데이터를 전송하는 유무선 통신망; 및
상기 유무선 통신망으로부터 각각의 전력량계에 대한 전력 사용량 데이터를 수신하여 기록, 보존하며, 해당 전력량계에 대한 전력 사용 요금을 과금하는 검침 서버를 포함하는 상기 원격 검침 시스템에 있어서,
상기 수집장치는 피코넷의 마스터로 동작하고, 상기 원격검침 단말기는 슬레이브로 동작하며,
상기 수집장치 및 원격검침 단말기는 상호 기기를 인증 및 보안하고, 상기 원격검침 단말기와 수집장치 사이를 다중 접속방식으로 연결하여 상기 수집장치에서 동시에 복수의 수용가로부터 전력 검침 정보를 취득하며, 상기 다중 접속방식을 이용하여 상기 수집장치에서 복수의 원격검침 단말기를 동시다발적으로 업그레이드하는 것을 특징으로 하며,
상기 인증 및 보안은 상기 슬레이브가 임의의 피코넷에 접속하도록 하는 합류 절차와, 전력 검침 정보를 전송하고자 하는 슬레이브간 또는 마스터와 슬레이브 간의 전송 권한 및 키 결정을 수행하는 인증 절차와, 최초 보안 네트워크의 성립시와, 새로운 슬레이브의 합류 또는 해제에 따른 보안 네트워크의 성립시마다 인증 및 키분배를 수행하는 키 성립 절차가 수행됨으로써 이루어지고,
상기 원격검침 단말기를 형성하는 바이너리 CDMA 모뎀에 상태표시부가 형성되고, 상기 상태표시부는 상기 원격검침 단말기와 상기 수집장치 사이의 통신상태, 상기 전력량계와 원격검침 단말기 사이의 통신상태를 시험하여 모뎀의 이상 상태 여부를 외부로 표시하는 것을 특징으로 하며,
상기 통신상태 시험은 상기 원격검침 단말기에 형성되는 바이너리 CDMA 모뎀을 전력량계 및 수집장치와 연동할 수 있도록 형성하는 단계, 상기 바이너리 CDMA 모뎀에서 전력량계로 시험 패킷을 송수신하는 단계, 기준회 이상 반복 후 오류 상태 또는 정상 상태를 결정하는 단계, 상기 바이너리 CDMA 모뎀에서 상기 수집장치에 형성되는 바이너리 CDMA 모뎀으로 시험 패킷을 송수신하는 단계, 기준회 이상 반복 후 오류 상태 또는 정상 상태를 결정하는 단계, 및 오류 상태가 존재할 경우 상태표시부에 오류 발생 및 발생원인을 표시하는 단계가 수행되도록 하는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
- 제 1항에 있어서,
상기 합류 절차는, 미합류 슬레이브가 임의의 피코넷의 마스터로부터 비콘 신호를 수신하는 단계;
상기 미합류 슬레이브가 수신된 비콘 신호의 피코넷 ID와 채널을 확인한 후, 상기 마스터로 합류요청 명령 블록을 전송하는 단계;
상기 합류요청 명령 블록을 수신한 상기 마스터가 상기 미합류 슬레이브의 MAC을 확인한 후, 합류응답 명령 블록을 전송하는 단계; 및
상기 합류응답 명령 블록에 포함된 이유 정보가 “성공”이면 상기 슬레이브가 상기 마스터로 합류하는 단계를 포함하고,
상기 인증 절차는, 피코넷에 접속된 슬레이브가 보안 매니저에 인증요청 명령 블록을 전송하는 단계;
상기 인증요청 명령을 수신한 보안 매니저가 상기 접속된 슬레이브로 매니지먼트 키를 포함한 도전요청 명령 블록을 전송하는 단계;
상기 접속된 슬레이브가 상기 매니지먼트 키를 공유키로 암호화하여 보안 매니저로 도전응답 명령 블록을 전송하는 단계; 및
상기 보안 매니저가 수신한 상기 도전응답 명령 블록을 공유키로 복호화하여 상기 매니지먼트 키와 동일한지 확인한 후 인증에 대한 권한부여를 결정하여 인증응답 명령 블록을 상기 슬레이브로 전송하는 단계를 포함하는 인증 및 도전 프로토콜을 포함하고,
상기 키 성립 절차는, 보안 매니저가 슬레이브로 공유키 및 보안세션 ID를 포함한 분배요청 명령 블록을 주기적으로 전송하는 단계; 및
상기 슬레이브가 수신된 상기 분배요청 명령 블록에서 그룹 멤버 및 피어 투 피어 키 성립을 확인한 후 분배응답 명령 블록을 상기 보안 매니저로 전송하는 단계를 포함하는 키 분배 프로토콜과,
슬레이브가 공유키 사용을 위해 키요청 명령 블록을 보안 매니저로 전송하는 단계; 및
상기 보안 매니저가 상기 키요청 명령 블록을 확인한 후 공유키를 포함한 키응답 명령 블록을 슬레이브로 전송하는 단계를 포함하는 키 요청 프로토콜을 포함하는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
- 제 2항에 있어서,
상기 매니지먼트 키 및 피어 투 피어 키는,
랜덤 발생 함수로 비트 열을 선택하여 118 비트를 생성하는 단계;
이를 7비트씩 나열하는 단계;
패리티 비트를 취해서 8 비트 열을 만드는 단계; 및
1행부터 순서를 취해서 128비트 키를 생성하는 단계로 생성되는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
- 제 1항에 있어서,
상기 다중 접속방식은,
상기 수집장치에 복수의 바이너리 CDMA 모뎀이 형성되고,
상기 복수의 바이너리 CDMA 모뎀과 상기 원격검침 단말기에 형성되는 바이너리 CDMA 모뎀이 바이너리 CDMA 통신망을 통하여 일대일 대응으로 연결되는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
- 제 1항에 있어서,
상기 다중 접속방식은,
상기 수집장치에 형성되는 바이너리 CDMA 모뎀에 멀티포트가 형성되고,
상기 바이너리 CDMA 모뎀과, 상기 원격검침 단말기에 형성되는 바이너리 CDMA 모뎀이 바이너리 CDMA 통신망을 통하여 일대다 대응으로 연결되는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
- 삭제
- 제 1항에 있어서,
상기 업그레이드는
슬레이브 형태의 에뮬레이터를 마스터의 RF 채널과 PNID 설정하여 마스터와 동기화하는 단계;
상기 에뮬레이터가 마스터와 동기화되면 상기 에뮬레이터에서 슬레이브에 업그레이드할 펌웨어를 마스터에 RF를 통하여 전송하는 단계;
상기 마스터에서 수신한 데이터를 마스터의 외부 메모리에 시리얼로 저장하고, 저장된 상기 데이터를 상기 슬레이브에 RF를 통하여 일대일로 전송하는 단계;
상기 슬레이브에서 수신된 데이터를 자체 외부 메모리에 시리얼로 저장하는 단계;
상기 슬레이브에서 외부 메모리에 기저장된 데이터를 부트 코드를 사용하여 플래쉬 메모리에 업로드하는 단계;
상기 슬레이브에서 새로운 펌웨어로 업데이트한 뒤 리셋을 시도하여 액티브 상태로 전이하여 상기 마스터와 동기화하는 단계;
상기 슬레이브에서 새로 업그레이드된 펌웨어 버전을 상기 마스터에 송신하는 단계;
상기 마스터에서 수신된 슬레이브의 MAC 주소와 펌웨어 버전을 에뮬레이터에 송신하는 단계를 수행함으로써 이루어지는 것을 특징으로 하는 바이너리 CDMA 기술을 이용한 원격 검침 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100001925A KR100977503B1 (ko) | 2010-01-08 | 2010-01-08 | 바이너리 cdma 기술을 이용한 원격 검침 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100001925A KR100977503B1 (ko) | 2010-01-08 | 2010-01-08 | 바이너리 cdma 기술을 이용한 원격 검침 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100977503B1 true KR100977503B1 (ko) | 2010-08-23 |
Family
ID=42759924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100001925A KR100977503B1 (ko) | 2010-01-08 | 2010-01-08 | 바이너리 cdma 기술을 이용한 원격 검침 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100977503B1 (ko) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012148061A1 (en) * | 2011-04-29 | 2012-11-01 | Lg Electronics Inc. | Layered channel access method and apparatus in wireless local area network system |
KR101278730B1 (ko) | 2012-11-16 | 2013-06-25 | (주)이노비드 | 바이너리 cdma 통신의 주파수 간섭 회피 방법, 장치, 및 컴퓨터로 판독 가능한 기록 매체 |
KR101566418B1 (ko) * | 2013-09-11 | 2015-11-05 | 한국전력공사 | 원격 검침 시스템 및 이를 이용한 검침 데이터 수집 방법 |
KR101665312B1 (ko) * | 2015-04-27 | 2016-10-13 | 주식회사 레오테크 | 원격 검침 시스템 |
WO2016175553A1 (ko) * | 2015-04-30 | 2016-11-03 | 삼성전자 주식회사 | 통신 네트워크에서 정보 제공 방법 및 장치 |
KR101762975B1 (ko) * | 2012-12-05 | 2017-08-01 | 한국전력공사 | 스마트카드기반 전자식 전력 계량용 가입자 인증 모듈, 이의 가입자 인증 모듈을 이용한 전자식 전력 계량 시스템 및 방법 |
KR101820738B1 (ko) * | 2010-10-05 | 2018-01-23 | 삼성전자주식회사 | 홈 네트워크에서 기기 간에 에너지 프로파일을 설정하기 위한 방법 및 시스템 |
CN108337630A (zh) * | 2017-09-28 | 2018-07-27 | 浙江万胜智能科技股份有限公司 | 一种电能表信息传输系统及方法 |
CN114553262A (zh) * | 2022-02-22 | 2022-05-27 | 国网电力科学研究院有限公司 | 一种电能数据高速采集终端及其控制方法 |
CN116527762A (zh) * | 2023-06-02 | 2023-08-01 | 国网黑龙江省电力有限公司营销服务中心 | 一种基于集中用电用户的用电信息报文远程交互系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040013385A (ko) * | 2002-08-06 | 2004-02-14 | 온디지털테크(주) | 무선통신망을 이용한 무선 원격 검침 시스템 |
KR20090049491A (ko) * | 2007-11-13 | 2009-05-18 | (주)이노비드 | 바이너리 cdma 기술을 이용한 원격 검침 시스템 |
KR100937257B1 (ko) | 2009-01-30 | 2010-01-15 | (주)이노비드 | 유무선 통신 기술을 이용한 원격 검침 정보 확인 시스템 |
-
2010
- 2010-01-08 KR KR1020100001925A patent/KR100977503B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040013385A (ko) * | 2002-08-06 | 2004-02-14 | 온디지털테크(주) | 무선통신망을 이용한 무선 원격 검침 시스템 |
KR20090049491A (ko) * | 2007-11-13 | 2009-05-18 | (주)이노비드 | 바이너리 cdma 기술을 이용한 원격 검침 시스템 |
KR100937257B1 (ko) | 2009-01-30 | 2010-01-15 | (주)이노비드 | 유무선 통신 기술을 이용한 원격 검침 정보 확인 시스템 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101820738B1 (ko) * | 2010-10-05 | 2018-01-23 | 삼성전자주식회사 | 홈 네트워크에서 기기 간에 에너지 프로파일을 설정하기 위한 방법 및 시스템 |
WO2012148061A1 (en) * | 2011-04-29 | 2012-11-01 | Lg Electronics Inc. | Layered channel access method and apparatus in wireless local area network system |
KR101278730B1 (ko) | 2012-11-16 | 2013-06-25 | (주)이노비드 | 바이너리 cdma 통신의 주파수 간섭 회피 방법, 장치, 및 컴퓨터로 판독 가능한 기록 매체 |
KR101762975B1 (ko) * | 2012-12-05 | 2017-08-01 | 한국전력공사 | 스마트카드기반 전자식 전력 계량용 가입자 인증 모듈, 이의 가입자 인증 모듈을 이용한 전자식 전력 계량 시스템 및 방법 |
KR101566418B1 (ko) * | 2013-09-11 | 2015-11-05 | 한국전력공사 | 원격 검침 시스템 및 이를 이용한 검침 데이터 수집 방법 |
KR101665312B1 (ko) * | 2015-04-27 | 2016-10-13 | 주식회사 레오테크 | 원격 검침 시스템 |
WO2016175553A1 (ko) * | 2015-04-30 | 2016-11-03 | 삼성전자 주식회사 | 통신 네트워크에서 정보 제공 방법 및 장치 |
US10412535B2 (en) | 2015-04-30 | 2019-09-10 | Samsung Electronics Co., Ltd. | Method and device for providing information in communication network using a beacon service |
CN108337630A (zh) * | 2017-09-28 | 2018-07-27 | 浙江万胜智能科技股份有限公司 | 一种电能表信息传输系统及方法 |
CN114553262A (zh) * | 2022-02-22 | 2022-05-27 | 国网电力科学研究院有限公司 | 一种电能数据高速采集终端及其控制方法 |
CN114553262B (zh) * | 2022-02-22 | 2024-02-13 | 国网电力科学研究院有限公司 | 一种电能数据高速采集终端及其控制方法 |
CN116527762A (zh) * | 2023-06-02 | 2023-08-01 | 国网黑龙江省电力有限公司营销服务中心 | 一种基于集中用电用户的用电信息报文远程交互系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100977503B1 (ko) | 바이너리 cdma 기술을 이용한 원격 검침 시스템 | |
US9591540B2 (en) | Data caching in a communication network | |
US10856155B2 (en) | WLAN extender placement | |
US10660028B2 (en) | System and method for basic service set association | |
US20090109981A1 (en) | Out-of-band management for broadband over powerline network | |
AU2012379054B2 (en) | Authentication using DHCP services in mesh networks | |
CN106454996A (zh) | 用于低功耗数据传送的方法、装备以及计算机程序产品 | |
CN103906256A (zh) | 在60GHz中的BSS/PBSS支持和无调度组网 | |
MX2012008613A (es) | Lecturas de datos de alta prioridad para adquisicion de datos en tiempo real en red de malla inalambrica. | |
US8179880B2 (en) | Wireless communication method and wireless communication system | |
JP2004505336A (ja) | 水道、ガスおよび電気メータからの読取り値を自動収集および自動送信するシステム | |
US20180316558A1 (en) | Fast joining in wireless mesh networks with predetermined physical topologies | |
KR100980289B1 (ko) | Dlms를 탑재한 바이너리 cdma 기술을 이용한 원격 검침 시스템 | |
KR20000000389A (ko) | 원격 검침 장치 및 방법 | |
CN114286202B (zh) | 一种加入LoRaWAN Mesh网关的LoRaWAN系统 | |
CN102577574A (zh) | 用于在无线网络中发送数据的方法及其无线网络 | |
EP4221292A1 (en) | Acquiring current time in a network | |
CN102946634A (zh) | 通信装置和数据通信方法 | |
TWI396407B (zh) | 無線通信系統中決定網點牽涉層次方法及裝置 | |
KR101602909B1 (ko) | 무선원격 검침 네트워크 기반 네트워크 제어 서비스 방법 및 시스템 | |
KR101036262B1 (ko) | 바이너리 cdma기술을 이용한 배전자동화용 단말장치 제어 방법 | |
Okumura et al. | Analysis and experimental verification of F-RIT protocol for wireless smart utility network | |
PETTER et al. | A Study of Low-Power Wide-Area Networks and an In-Depth Study of the LoRaWAN Standard | |
Szabó et al. | Evaluation of Short-Range Wireless Technologies for Automated Meter Reading (AMR) Systems | |
TH112995A (th) | สถาปัตยกรรมไว-ไฟ (wi-fi) ดั้งเดิมสำหรับโครงข่าย 802.11 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100108 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20100306 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20100108 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100331 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100517 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100817 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100818 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130813 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130813 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140818 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140818 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160428 |
|
FPAY | Annual fee payment |
Payment date: 20160428 Year of fee payment: 6 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20160428 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20160428 Start annual number: 6 End annual number: 6 |
|
R401 | Registration of restoration | ||
FPAY | Annual fee payment |
Payment date: 20160728 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20160728 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170816 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170816 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20210217 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20211027 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20230216 Start annual number: 13 End annual number: 13 |