Font Size: a A A

The Research On Some Issues Of Middleware In Context-aware Application

Posted on:2009-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:L C FengFull Text:PDF
GTID:2178360245479868Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Context-aware is an important new technology of wireless network applications. Context-aware computing is an applicability to adapt to changing circumstances and respond according to the context of user. A context aware system is able to decide what it should do according to different environmental information about person, computer and devices. With the rapid development of context aware techniques and the incessant extension of context aware application fields, the research of the context aware middleware gradually turns into the hotspot. Its aim is to build the uniform platform in the context aware application and shield the differences of the substrate. So, the developers can develop the context aware application easily without deep understanding substrate knowledge. Context-aware middleware enables the context aware applications more flexible and is maintained easily. This article discusses several key issues in Context-aware technique and provides the corresponding solutions.In recent years, more and more people use multi-agent architecture in building their applications to make their applications extensible and manageable. In the current research, a multi-agent based architecture of Context-aware systems is presented. The research focuses on the modularization and intelligentization of the whole system and the independence of the different parts, enhancing the extensibility of the system.In order to figure out coupling of the contexts and services, we present a 6W1H1D- semantic structure. The 6W1H1D-semantic structure enables sensor, user, and service to differently generate or exploit the contexts. It is the new way in which the unified context is described. This article also discusses a registration mechanism of the 6W1H1D-semantic structure middleware. By using this mechanism, the system can receive the data that the registered middlewares support. So, the mechanism can easily make data compatible between this middleware and other middlewares.In the context-aware application, in allusion to the problems which are that system can correctly and duly provide the services with users and the middleware system can learn the 6W1H1D context information, the article discusses a 6W1H1D context learning mechanism. This learning mechanism is based on user profile and neural network, modifying the user profiles to save users'newest context dynamically. So it can improve the veracity of learning result. By experiment, this FX neural network has the upper nicety and the huger advantage.Meanwhile, there are many conflicts in the context aware middleware for different reasons. Firstly, multiple users access the services at the same time; secondly, multiple services are trying to share limited resources in their surrounding; finally, conditional or ruled conflicts which are caused by services'resources. Based on the different conflicts, this article adopts the resolved method of the Preference's value.Furthermore, a context aware middleware technology based Context-aware system is also developed used in college ICS (Intelligent College System). In this system, users can send messages to other people, and these messages will be sent to the recipients at given time when the recipients are in particular location. Foregoing approaches in are used in developing this system.
Keywords/Search Tags:Context-aware middleware, 6W1H1D-semantic structure, multi-agent mechanism, Conflict management
PDF Full Text Request
Related items