1. [2] [8] ( HNS) HNS DVD / [10] 2. [7] Thermo meter Illuminometer 1 Door Speaker DVD Player Home Server Internet HNS DLNA OSGi ECH

Similar documents
B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

1 2 3 ( ) ( ) SNS SNS Facebook %[g]( %[ ]) [ ] IT LNS (Life Networking Service) LNS LNS LNS SNS SNS 3. LNS (Life Networking S

1_26.dvi

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

Lite 2 45 ECHONET Lite ECHONET Lite [2], [3], [4], [5], [6], [7] IoT WoT Web [8] HEMS [9] ECHONET Lite ECHONET Lite ECHONET Lite ECHONET Lite ECHONET

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

DEIM Forum 2009 B4-6, Str

dews2004-final.dvi

DEIM Forum 2009 E

7,, i

6_27.dvi

Computer Security Symposium October 2013 Android OS kub

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

知能と情報, Vol.30, No.5, pp

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

DEIM Forum 2010 A Web Abstract Classification Method for Revie

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

Publish/Subscribe KiZUNA P2P 2 Publish/Subscribe KiZUNA 2. KiZUNA 1 Skip Graph BF Skip Graph BF Skip Graph Skip Graph Skip Graph DDLL 2.1 Skip Graph S

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

untitled

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

Web Web Web Web Web, i

,,,,., C Java,,.,,.,., ,,.,, i

untitled

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

IPSJ SIG Technical Report Vol.2014-IOT-27 No.14 Vol.2014-SPT-11 No /10/10 1,a) 2 zabbix Consideration of a system to support understanding of f

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE k

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

IT,, i

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

ネットワーク化するデジタル情報家電の動向

( )

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

2) 3) LAN 4) 2 5) 6) 7) K MIC NJR4261JB0916 8) 24.11GHz V 5V 3kHz 4 (1) (8) (1)(5) (2)(3)(4)(6)(7) (1) (2) (3) (4)

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

fiš„v5.dvi

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

BOK body of knowledge, BOK BOK BOK 1 CC2001 computing curricula 2001 [1] BOK IT BOK 2008 ITBOK [2] social infomatics SI BOK BOK BOK WikiBOK BO

soturon.dvi

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

P1: P2: P3: P4: P1 P3 API Scallop4SC API [3] P1 P2 Hadoop [4] HBase [5] Scallop4SC HBase HBase Key Value Hadoop Scallop4SC P3 P4 API 2 API API

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

Web [1] [2] [3] [4] [5] SupportVectorMachine SVM [6] [7] Google [11] Web

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus


IPSJ SIG Technical Report Vol.2011-UBI-30 No /5/ , 1 1 Evaluation on Effect of Presenting False Information for Biological Information Vi

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

Core Ethics Vol.

10_細川直史.indd

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

SERPWatcher SERPWatcher SERP Watcher SERP Watcher,

DEIM Forum 2010 D Development of a La

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

3_23.dvi

i

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

屋内ロケーション管理技術

Web Basic Web SAS-2 Web SAS-2 i

3_39.dvi

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

<95DB8C9288E397C389C88A E696E6462>

fiš„v8.dvi

dsample.dvi

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

23 The Study of support narrowing down goods on electronic commerce sites

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

Microsoft Word - toyoshima-deim2011.doc

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

16_.....E...._.I.v2006

[1] Web ( ) Web Web [2] Web Web (RuCAS, Rule based management framework for -Aware Services) [3] 5 (WebServiceLayer, AdapterLayer, Layer, Layer, ECARu

untitled

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

07九州工業大学.indd

,,.,,., II,,,.,,.,.,,,.,,,.,, II i

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

On the Wireless Beam of Short Electric Waves. (VII) (A New Electric Wave Projector.) By S. UDA, Member (Tohoku Imperial University.) Abstract. A new e

06’ÓŠ¹/ŒØŒì

29 jjencode JavaScript

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

【HP用】26.12月号indd.indd

26.2月号indd.indd

26.1月号indd.indd

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

Transcription:

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. E-mail: {igaki,03mt064,03mt110}@nanzan-u.ac.jp, {masa-n,matumoto}@is.naist.jp, mikio.aoyama@nifty.com (1) (2) Home Network System Taking over the Status of Appliance and Environment along with User s Movement Hiroshi IGAKI, Youko NAGAE, Matsue YAMADA, Masahide NAKAMURA, Ken-ichi MATSUMOTO, and Mikio AOYAMA Department of Information and Telecommunication Engineering, Nanzan University, 27 Seirei, Seto, Aichi 489-0863 Japan Graduate School of Information Science, Nara Institute of Science and Technology, 8916-5 Takayama, Ikoma, Nara 630-0192 Japan E-mail: {igaki,03mt064,03mt110}@nanzan-u.ac.jp, {masa-n,matumoto}@is.naist.jp, mikio.aoyama@nifty.com Abstract Home network system which includes networked home appliances and a home network are becoming popular remarkably. As a result, the several value added services to integrate multiple networked appliances are being provided by the home network system. In this paper, as the kind of a new value added service, we propose a room state migration service. This service supports to integrate the appliance methods when a user moves in the inside of a home which consists of multiple rooms, For example, suppose that a user in a living room moves to a bed room. The following two are examples of the scenario which our service can support. (1) A user continues watching a program which was being watched in the living room also in the bed room. (2)A user makes the state of the environment(such as room temperature and brightness) of the bed room the same as the living room. Thus, a user s convenience can be improved with our service supporting the appliance orchestration for making the state of the rooms equal continuously. Key words Home network system, networked home appliances, integrated services migration 1

1. [2] [8] ( HNS) HNS DVD / [10] 2. [7] 3. 4. 5. Thermo meter Illuminometer 1 Door Speaker DVD Player Home Server Internet 2. 2. 1 1 HNS DLNA OSGi ECHONET [2], [3], [8] HNS DVD RFID RFID [6] RFID 2. 2 HNS s T V = ON, 3, 30 ON 3 30dB s e = 26, 300, 30 26 C 300lx, 30% / [7] cooling(22) 22 C TempSetting 22 C 22 C cooling() (T emperature, ) 2

1 ApplianceName ApplianceClass ApplianceProperty ApplianceMethod IP e cooling(ttempsetting temp) (Temperature, ) heating(ttempsetting temp) (Temperature, ) Living Living Living TempSetting ModeSetting Status Status Channel Volume BrightSetting dehumidify() (Temperature, ) (Humidity, ) (Temperature, -) open() (Humidity,-) close() (Temperature, -) open() (Brightness,-) close() setchannel(tchannel channel) setvolume(tvolumesetting volume) on() (Brightness, ) on() (Humidity, ) on() (Humidity, ) open() / 1 ApplianceName ApplianceClass ApplianceClass ApplianceProperty ApplianceMethod IP e 2. 3 3. 3. 1 R S R G R G R S / HNS RFID R S R G 1 R S R G 2 R S R G ( ) R S R G R S R G R G 3

HNS R S R G R G R S R G R S R G 3. 2 R S R G R S R G Appliance State DB R S ApplianceClass Appliance State DB ApplianceClass R S ApplianceClass ApplianceClass R S R G STEP1: R S ApplianceClass Appliance State DB STEP2: Appliance State DB ApplianceClass R G STEP3: STEP2 Appliance State DB 2 R S R G STEP3 1 Living s T V = ON, 3, 30 Living setchannel(3) setvolume(30) Appliance State DB 2 R S R S R G R S ApplianceClass R S R G R S R G 3. 3 Environment State DB R G R G R G R G AV M : AV M D G D G M G IP 2 R S <ON,3,30> Appliance State DB R s Route2 Route1 <ON,3,30> R g R S R G R S R S R G m M G m IP m AV M AV M HNS 4

を知ることが十分可能であると考えられる 例えば 表 1 の の open() メソッドは 窓の内側と外側の温度 および湿度を比較することで open() の実行による環境プロパ 整を行うことも考えられるが 詳細は今後の課題である 4. プロトタイプ開発 ティの室温 湿度への影響の方向を知ることができる このよ 図 4 は部屋状態引き継ぎサービスの動作を検証するために作 うに 環境インパクトを引き継ぎサービス実行時に更新してお 成したドールハウス型プロトタイプシステムの写真である 図 くことで より正確な AV M の獲得が可能になる 5 はドールハウスの内部に配置された機器の種類と各部屋の構 以下に ユーザが RS から RG に移動する際の環境状態引き 継ぎサービスの手順を示す 成と環境状態を示している また 環境プロパティとしては 室温 照度 湿度を与えた 環境状態引継ぎサービスの手続き 開発環境は以下に示すとおり STEP1: RG に存在する環境インパクトを持つ機器メソッド JDK 1.5 09 の中から 環境インパクトにおける影響の方向が不明 (すなわ Tomcat 5.5.20 ち - になっている) ものを抽出する Apache Axis 1.4 STEP2: STEP1 で抽出されたメソッドに対応した方法でその Phidget(phidgetRFIDkit, 4-Motor PhidgetServo Kit, メソッドの実行が環境プロパティに与える影響の方向を求め 環境インパクトを更新する phidgetinterfacekit8/8) [9] は PhidgetServo Kit や LED を組 STEP3: RG の環境状態と Environment State DB に記録さ み合わせて実際の機器の振る舞いを作成し や れているユーザの環境状態を比較し RG をユーザにとっての 等のドールハウスにおける振る舞いの開発が困難な機器に 理想的な環境状態に遷移させるための環境インパクトを導出す 関しては PC 上の GUI アプリケーションで機器状態の詳細確 る ここでは 例えば環境プロパティとして室温があり RG の室温が 10 C で ユーザの期待する室温が 22 C であったと すると (T emperature, ) という環境インパクトが得られる この処理をすべての環境プロパティに対して行う STEP4: STEP3 で得られた環境インパクトの集合にもとづい て その環境インパクトを満たす機器メソッド集合 AV M を求 める STEP5: STEP4 で得られた AV M を RG の HNS が実行する 図 3 は環境状態引き継ぎサービス実行の例として示した RS と RG の例である この例では 環境プロパティとして室温 照度 湿度が与えられており 図が示す機器が配置されてい る ここで ユーザが移動を開始すると RG の現在の環境状 態とユーザの期待する環境状態を比較し (T emperature, ) (Brightness, ) (Humidity, ) という環境インパクトが上記 STEP3 において得られる この環境インパクトの集合により 図 4 開発したドールハウスの写真 STEP4 において AV M として Heater の on() Living の heating() Living の on(),defumidifier の on() が選択される STEP5 では これらの機器メソッドの実 <21 C,200lx,50%> 行が行われる この例では Heater と Living Outside の二つで (T emperature, ) の環境インパクトに対応している ため 冗長である可能性がある STEP5 の後の処理で ユー ザの要求に応じて 任意のもの一つのみを実行するといった調 Bathroom Bathroom RS Living Heater Environment Living State DB <21 C,200lx,50%> <12 C,50lx,70%> <14 C,200lx,60%> 図3 環境状態引き継ぎサービス時の部屋 RS RG の例 Hall Hall1 Bathroom Hall2 <25 C,0lx,90%> Rg <6 C,300lx,60%> <14 C,50lx,70%> Living Living Heater Living Livingroom <14 C,200lx,60%> <12 C,50lx,70%> <16 C, 100lx,80%> 図 5 ドールハウスの構成 5

phidgetrfidkit RFID Web [1] Java 3 Livingroom Living 3 7 Hall (1) Livingroom (2)Livingroom Hall (3)Hall 3 (1) 3 Livingroom Living 21 C, 200lx, 50% Livingroom 13 C, 50lx, 70% on() Living on() Heater on() Living heating() (2) Hall Hall1/2 (3) Livingroom Living 7 open() on() on() heating() 5. HNS [5] [4] / ( DVD ) 6. HNS / / ( B 18700062 ( ) 18800060) 21 COE NAIST-IS: [1] E. Cerami, Web Services Essentials First Edition, O Reilly & Associates Inc. 2002. [2] DLNA: Digital Living Network Alliance, http://www. dlna.org,2007. [3] ECHONET Consortium: http://www.echonet.gr.jp/ english/index.htm (1997-2004). [4] M. Huebscher and J. McCann, Adaptive middleware for context-aware applications in smart-homes, Proc. 2nd International Workshop on Middleware for Pervasive and Ad- Hoc Computing, Middleware 2004,pp.111 116, Oct. 2004. [5] S. Meyer and A. Rakotonirainy, A survey of research on context-aware homes, Proc. the Australasian information security workshop conference on ACSW frontiers 2003, Vol. 21, pp. 159 168, Feb. 2003. [6] M. Minoh and T. Yamazaki, Daily life support experiment at ubiquitous computing home, Proc. the 11th Information Processing and Management of Uncertainty in Knowledge- Based Systems International Conference(IPMU 2006),Jul. 2006. [7] M. Nakamura, H. Igaki and K. Matsumoto, Feature interactions in integrated services of networked home appliances -an object-oriented approach-, Proc. Int l. Conf. on Feature Interactions in Telecommunication Networks and Distributed Systems (ICFI 05), pp.236 251, Jun. 2005. [8] OSGi Alliance: http://www.osgi.org/,2006. [9] Phidgets Inc.: Unique and easy to use usb interfaces, http://www.phidgets.com/,2003. [10] TOSHIBA Consumer Marketing Corp.: Toshiba home network feminity, http://www3.toshiba.co.jp/feminity/ feminity_eng/index.html, 2005. 6