Font Size: a A A

Design And Application Of Event Management Engine For Voice Dialogue System

Posted on:2020-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:D GaoFull Text:PDF
GTID:2428330575998325Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology,smart home appliances can be seen everywhere in people's lives,such as smart voice devices,smart refrigerators,and intelligent access control systems.Smart home appliances are based on household appliances in the home,using modern computer technology(network communication technology,automatic control technology,audio and video technology...)to make people's daily home life more intelligent and convenient.Taking the "intelligent voice device" of the author's internship company as an example,the conversational voice control system in the voice device enables the traditional voice device to expand a variety of new functions on the basic functions of playing music-such as listening to music,Listen to songs,set alarm clocks,control air conditioning,control curtains,control curtains,control lights and tell jokes.However,in practical applications,this conversational voice control system only supports the processing of a single event,such as the ability of a voice device to play music separately.There is no support for the handling of composite events,such as allowing the voice device to play music while opening the curtains.Among them,the instruction to play music is "event",and the multi-instruction for playing music while opening the curtain is event stream",and the framework for processing event and event stream is "event engine".This thesis firstly uses the event engine as the research object the event flow as the research object,and the EPC(Event-driven Process Chain)model Flow modeling and formal definition of EPC-event flows with the help of the EPC model.On this basis,according to the requirements of user instructions,the formal definition of EPC-event stream is tailored accordingly.The EPC-model verification method is used to verify the grammatical correctness and semantic rationality of EPC-event stream.Finally,the EPC model(concept model)is mapped to the logical model,and then the logical model is mapped to the physical model,and the expanded engine architecture is designed.In summary,through the expansion of the event engine,it can solve the problem that the conversational voice control system does not support the processing of composite events,making it possible for the system to process multiple instructions of the user.The innovations in this thesis are as follows:Firstly,on the basis of the tailored EPC model,the grammatical correctness and semantic rationality of the tailored EPC model are formalized by using the technique of the enter-petri net;secondly,the EPC will be used.The model is mapped to EPML(EPC-Event Flow Description Language);third,EPML is transformed into a syntax tree,and the syntax tree is used to design the parsing algorithm;fourth,the event is performed using a similar process scheduling medium high priority scheduling algorithm(SPF)Scheduling;Fifth,in the design of the event engine architecture,the event flow control layer and the event stream are processed to be separated,and the coupling degree between the event flow control layer and the event stream processing layer is reduced.The difficulty of this thesis is as follows:First,the definition of formal event flow description language,the verification of language grammatical correctness and semantic rationality,with theoretical difficulty;Second,the EPC model(concept model)is about to be formalized.It is difficult to convert the event stream into an event stream with a logical structure,and then convert the event stream with logical structure into the physical storage event stream.Third,solve the engine design,high concurrent processing,engine control layer and processing layer.Data consistency issues are difficult.
Keywords/Search Tags:Event engine, event flow description language, event stream syntax, event stream semantics, concurrency
PDF Full Text Request
Related items