Font Size: a A A

Implemetation Of The Client Of Mobile Spatial Information Web Service Based On DOA

Posted on:2015-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:S J PengFull Text:PDF
GTID:2298330467961352Subject:Earth Exploration and Information Technology
Abstract/Summary:PDF Full Text Request
As the development of information age, especially the mobile Internettechnology, the requirements for smart phones file system management were muchhigher, so the traditional one cannot meet the demand of users.At the same time, inthe face of the massive, heterogeneous and real-time of the era of large data, therelationship between the characteristics of the complex, with data as the core thoughtin today’s data management strategy is particularly important.Under this background,the DOA architecture emerged, it was based on the data of core, data identification asthe main line, through the registry data and data exchange based on XMLspecification XXML extensible markup language, with the aid of cloud computingand cloud services, unified management of the physical world to obtain the datastored in the cloud with all kinds of data, realize the data sharing and exchangebetween multiple system;Apply to any data type, platform-independent, can supportfor the client to provide personalized and coordinating function of a kind ofarchitecture.And the data of registry, which is the core of the DOA structurecomponent, is to realize the data management as well as the key part of the switchingfunction, improving as the DOA architecture system, data registry component alsocorresponding upgraded, from the beginning of a single data registry to DOAarchitecture of distributed data registry on the flat, distribution route.This article main research content for the DOA architecture, the core componentsof Data registry DRCAndroid mobile version of the realization and study of mobileDistributed Data registry (Distributed Data Register Center), the components formobile client especially smartphones Android system on the various kinds ofstructured and unstructured multidimensional, sea quantitative and isomerization, theData characteristic of diversification of high efficiency, generalization and unifiedmanagement.In addition, DRCAndroid for files in the Android operating system,space location information in the electronic map (baidu map platform) for2d and3ddisplay, mainly embodied in the following aspects:(1) On the Android system implements the DRCAndroid (Data Register Centeron Android) client system.DRCAndroid client can not only separate management of data, also with the server-side data registry form in the form of unified management,establish a common data management mode.(2) Under the Android DRCAndroid the realization of each module, for example:DRCHandler, the object module for DRCAndroid interactive interface with externalprocess, DRCMessageQueue, message queue in the object module for DRCAndroidcache module, all interactive information stored in the queue.DRCManager, the objectmodule to DRCAndroid client core object, its main application all internal functionalservice life cycle and identify external APP service request to assign thecorresponding object.(3) DRCAndroid by providing a set of APIS to the user for data manipulationand management.The main innovation points of this paper:(1)A based on the DOA under the architecture of the asynchronous messagequeue mechanism is put forward. Asynchronous task mechanism is mainly composedof three main components, cache message queue, and the external process ofinteractive interface (by callback methods), and contains an infinite loop bodyindependent thread.Independent thread through the loop reads the message queue andthen calling the appropriate callback methods to implement the interaction with anexternal process.(2) A DOA framework is presented based on AIDL IPC (interprocess calls)mechanism.Combined with AIDL DRCHhandler to external data oriented serviceAPP.The main achievements of this paper:(1) Implementation based on DOA under the architecture of mobile terminaldistributed data registry to manage the local document system, and interact with theserver.DRCAndroid as a third party service is mounted in the Framework of theAndroid system.(2) Implemented the asynchronous message queue management mechanismbased on DOA framework to provide for the application for data service, themechanism of local inter-process call (IPC) and remote process call (RPC) has goodsupporting effect, can effectively support multiple processes on a visit to local andremote data sources at the same time.
Keywords/Search Tags:Android, IPC, Data Register Center, Asynchronous task queue
PDF Full Text Request
Related items