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 条
  • [41] Understanding In-Situ Programming for Smart Home Automation
    Liu, Xiaoyi
    Shi, Yingtian
    Yu, Chun
    Gao, Cheng
    Yang, Tianao
    Liang, Chen
    Shi, Yuanchun
    PROCEEDINGS OF THE ACM ON INTERACTIVE MOBILE WEARABLE AND UBIQUITOUS TECHNOLOGIES-IMWUT, 2023, 7 (02):
  • [42] Smart Home Automation Using Controller Area Network
    Ortiz, Manuel
    Diaz, Manuel
    Bellido, Francisco
    Saez, Edmundo
    Quiles, Francisco
    INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2011, 91 : 167 - +
  • [43] Smart Home Automation IoT System for Disabled and Elderly
    Alsbou, Nesreen
    Thirunilath, Naveen Mohan
    Ali, Imad
    2022 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS), 2022, : 481 - 485
  • [44] Ambient Intelligence Smart Home Automation (AMISHA) System
    Kit, Justin Lim Wei
    Singh, Manmeet Mahinderjit
    Malim, Nurul Hashimah Ahamed Hassain
    ADVANCED SCIENCE LETTERS, 2017, 23 (06) : 5073 - 5077
  • [45] A survey on automation approaches of smart contract generation
    Mars, Rawya
    Cheikhrouhou, Saoussen
    Kallel, Slim
    Hadj Kacem, Ahmed
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (14): : 16065 - 16097
  • [46] A survey on automation approaches of smart contract generation
    Rawya Mars
    Saoussen Cheikhrouhou
    Slim Kallel
    Ahmed Hadj Kacem
    The Journal of Supercomputing, 2023, 79 : 16065 - 16097
  • [47] Wireless Smart Power Saving System For Home Automation
    Shah, Jalpa
    Pathrabe, Lokesh
    Patel, Brijesh
    2012 1ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGY TRENDS IN ELECTRONICS, COMMUNICATION AND NETWORKING (ET2ECN), 2012,
  • [48] Smart home automation using IFTTT and google assistant
    Kumer, S. V. Aswin
    Kanakaraja, P.
    Teja, A. Punya
    Sree, T. Harini
    Tejaswni, T.
    MATERIALS TODAY-PROCEEDINGS, 2021, 46 : 4070 - 4076
  • [49] Domicile - An IoT Based Smart Home Automation System
    Mahamud, Md. Sadad
    Zishan, Md. Saniat Rahman
    Ahmad, Syed Ishmam
    Rahman, Ahmed Rezaur
    Hasan, Mehedi
    Rahman, Md. Lutfur
    2019 1ST INTERNATIONAL CONFERENCE ON ROBOTICS, ELECTRICAL AND SIGNAL PROCESSING TECHNIQUES (ICREST), 2019, : 493 - 497
  • [50] Implementation of the Wake Word for Smart Home Automation System
    Stefanovic, Igor
    Nan, Eleonora
    Raclin, Boris
    2017 IEEE 7TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2017, : 271 - 272