Font Size: a A A

The Construction Of Home Service Engine Based On Action Language

Posted on:2018-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y N HuangFull Text:PDF
GTID:2322330515478323Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the improvement of people’s living standards,people’s requirements of the living environment are also getting higher and higher,and smart home as the product of intelligent home,is loved by the people.But the control mode of the existing smart home system is single,which uses a mechanical automation mode,the system can only perform some simple control commands according to the preset control modes,it can’t provide users with personalized service and also can’t make corresponding changes according to the change of the surrounding environment.In addition,the existing products of smart home are complex.It is undoubtedly a burden to use,especially for the elderly and children with low learning ability.All kinds of factors lead to its lack of intelligence,and the user experience is poor.This paper proposes a novel solution that can integrate users’ needs,environmental information and common sense knowledge.In order to integrate the knowledge of users’ needs,environmental information and common sense knowledge,and finally realize the self-regulation of the home environment,this paper constructs an intelligent reasoning engine which can reason based on the knowledge.The reasoning engine can make the decision of the target parameters in the multiuser state,and get the reasonable control action based on the obtained target parameters,finally complete the autonomous control.The self-regulation of the home environment can be converted to rational planning of control action,in order to represent and solve the problem of action planning easily,this paper introduces a new programming language — action language C+ to represent different types of knowledge.Firstly,the formal representation model of the home environment is constructed,and the classes,objects and control actions are declared in C+ language.Then,based on the common sense knowledge,the main rules are represented by the declared symbols for the problem of multiuser decision-making and the environmental control problem.In order to realize the reasoning based on the user’s needs,this paper establishes a corresponding rule,that is,establishes a one-to-one correspondence between the user’s needs and the control action.Finally,indoor and outdoor environment parameters which are collected by the wireless sensors can be the initial condition,and the user’s preference parameters can be the goal,the cplus2 asp system is called to reason based on the initial condition and goal.The resulting control action is converted into the control command which can be recognized by the gateway through the adaptation module,and finally the purpose of controlling the home equipments is realized.Finally,this paper takes the need of saving energy as an example to test different kinds of situations,and gives the results of reasoning,then carries on the simulation test in the laboratory,further verifies the feasibility of the reasoning engine.
Keywords/Search Tags:Smart home, action language C+, knowledge reasoning, reasoning engine, self-regulation
PDF Full Text Request
Related items