An Automation Script Generation Technique for the Smart Home

被引:0
|
作者
Kuang, Jiayi [1 ]
Xue, Gang [1 ]
Yan, Zeming [1 ]
Liu, Jing [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming, Yunnan, Peoples R China
来源
JOURNAL OF WEB ENGINEERING | 2023年 / 22卷 / 02期
关键词
Home automation; automation script generation; first-order logic; natural language processing;
D O I
10.13052/jwe1540-9589.2222
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A home automation system means monitoring and controlling various kinds of devices in the home remotely using the Internet of things (IoT). Tech-nologies such as natural language processing techniques, user-friendly visual programming, and machine intelligence programming are already available for home automation. For such systems, the increase in the number of devices often makes users focused on the system's ability to perform complex or composing tasks. However, some existing natural language processing sys-tems can only perform simple tasks and cannot meet users' needs. Thus, it is difficult for users to develop the home automation systems they need using visual programming systems because of the large amount of programming knowledge required. Meanwhile, automatic programming without user action can only write a few lines of code and implement little functionality. There are relatively few tools available for generating home automation scripting languages. To address this problem, we propose a practical method for generating executable home automation scripts using Chinese texts. Our method includes the following steps: it extracts critical information from the command sentences in Chinese; it uses first-order logic to check the validity of the extracted information; based on the validation, the correct sentences are mapped into the intermediate language scripts, which can interface with different home platforms. We conducted experiments on Home Assistant, converted intermediate scripts to Home Assistant, and collected 600 scenario descriptions. The experimental results show that the method can automatically generate executable scripts for the Home Assistant platform, and the correct rate was 93.66%.
引用
收藏
页码:221 / 254
页数:34
相关论文
共 50 条
  • [1] Exploiting VLC Technique for Smart Home Automation Using Arduino
    Swain, K. P.
    Prasad, M. V. S. V.
    Palai, G.
    Sahoo, J.
    Mohanty, M. N.
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2016, 2017, 517 : 211 - 220
  • [2] A Smart Home Automation Technique with Raspberry Pi using IoT
    Patchava, Vamsikrishna
    Kandala, Hari Babu
    Babu, P. Ravi
    2015 INTERNATIONAL CONFERENCE ON SMART SENSORS AND SYSTEMS (IC-SSS 2015), 2015,
  • [3] Smart home automation
    Sagi, Mihaly
    Mijic, Dejan
    Milinkov, Dejan
    Bogovac, Bojan
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1512 - 1515
  • [4] A Smart Home Automation System
    Liu, Chien-Yuan
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2014), 2016, 345 : 381 - 388
  • [5] Smart home automation with MQTT
    Cornel-Cristian, Andrei
    Gabriel, Tudor
    Arhip-Calin, Madalina
    Zamfirescu, Alexandra
    2019 54TH INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC), 2019,
  • [6] Smart Home Automation Systems
    Hinger, Ritik
    Mathew, Rejo
    PROCEEDING OF THE INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS, BIG DATA AND IOT (ICCBI-2018), 2020, 31 : 948 - 952
  • [7] Home automation - Smart house
    Sarrat, P.
    Promoclim E: Genie Energetique et Climatique (1986), 1988, 19 (03): : 134 - 172
  • [8] Automation framework for test script generation for Android mobile
    Anbunathan, R.
    AnirbanBasu
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 1914 - 1918
  • [9] Automation Framework for Test Script Generation for Android Mobile
    Anbunathan, R.
    Basu, Anirban
    SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 571 - 584
  • [10] SMART ENABLING SYSTEM FOR HOME AUTOMATION
    STAUFFER, HB
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1991, 37 (02) : R29 - R35