Font Size: a A A

Ontology Knowledge Based Question-Answering And Web Service Push System For Mobile Platform

Posted on:2014-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y J YanFull Text:PDF
GTID:2248330395995611Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of mobile devices, such as smartphones and tablets, research on software and hardware based on mobile platform is getting more and more attention. On mobile platforms, Server Push is used to get data which are continual and uncertain from server while Question-Answering (QA for short) System is used to assist users in decision making.Applications on mobile platforms are faced with more and more problems such as low software reuse rate, high platform dependency and so on. In order to solve these problems, Web services are introduced to Mobile Apps. However, extant techniques could not push data with high efficiency to satisfy the requirements of mobile platform, and they affect the usage of Web service in Mobile Apps.Text-based methods are mainly employed in current mobile platform oriented QA Systems, which are unable to cope with the questions containing complex logic semantics. However, systems based on Ontology Knowledge methods are able to cover the shortage, improve the accuracy of QA and extend the applying ranges of QA Systems. Since Ontology Knowledge based QA Systems haven’t been optimized for the mobile platform, they are difficult to provide services in high quality for mobile platform users.Therefore, on the basis of existing work, we combine the two factors (i.e. Web service push and Ontology Knowledge based QA) into one, and set up our QA and Web Service Push System. The main accomplishments of this paper consist of three aspects, listed as follows:Firstly, we propose a Web Service Push frame (Push Frame for short) for mobile platform. We extend SOAP protocol and put forward the SOAP push protocol as data exchange protocol. Then we propose Data Exchange Monitor to shield data push protocol, and expand Agent Module in Push Frame into Service Proxy so that it can support more Web applications. Compared with the client poll method on common Web applications, the experiments show that our method has lower data transmission volume and better data transmission performance.Secondly, we propose an Ontology Knowledge based QA frame (QA frame for short) for mobile platform. We build the tourism domain ontology repository and optimize it for mobile platform at first. Then, we create inference rules based on the ontology repository for reasoning tools. At last, we establish an interrogator-responder named QAor interacting with reasoning tools to handle the user requests that reasoning tools could not solve independently.Finally, we build an Ontology Knowledge Based Question-Answering and Web Service Push System (QA-push System for short) for mobile platform, which combine the Push frame and QA frame. It uses QA frame to get the answers of user questions and uses Push frame to transmit data. Meanwhile, we propose a message getter called M-getter to get recommended messages based on the answers of QAor and use Web service Push frame to push these messages to user. Furthermore, case study is demonstrated to show the procedure and result of our QA-push System.
Keywords/Search Tags:Web service, Server Push, Ontology, Question-Answering
PDF Full Text Request
Related items