Font Size: a A A

The Design And Implementation Of Push Server System Based On Location Awareness Of Femto

Posted on:2015-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:P XiongFull Text:PDF
GTID:2308330473953194Subject:Information security
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and the popularity of computers, the amount of information on the network is growing rapidly every day, how to find the information quickly they need is very important. The push service to get information is mainly based on the different location, different hobbies and other personal characteristics of each person, so they can push the appropriate information to the user timely and rapidly, which can be displayed in the appropriate browser. This article will research the push service based on location-aware. Currently the services based on location-aware are primarily value-added services which provided by mobile communications networks and satellite positioning systems. They push the service based on the location. The femtocell can enhancing network capacity so than it can be a good solution to overcome the shortcoming of mobile communications networks’ indoor week coverage and GPS’s inaccurate position when weather is not good. The femtocell can provide more accurate location services. In this paper, we will use the femtocell to implement the push services based on location-aware.This paper will achieve the application system development based on the femtocell. In this system, it is divided into server,client and femtocell. In the server, the Linux platform is used to ensure the system’s stability and reliability. Simultaneously, and the Epoll which is a I/O multiplexing model and thread poll which is task management scheduling policy will be used to ensure the system’s performance when large-scale and high concurrent TCP connections come. The system is based on the long TCP connections technology to achieve server’s push services. This technology needs the mobile client and server establish long-term connections so that the server can push service timely and effective when the information needs pushed. While the heartbeat mechanism is used to detect the client’s connection status timely so that the server can avoid waiting all the time and wasting resources when the client has been disconnected. In the client, the Android system is used which is based on the Linux kernel, free and liked by the public. Meanwhile, the system uses MySQL database and SimpleDB(simple C++ database API) which encapsulates the ODBC API in an object-oriented way. In the femtocell, the Ablaze Wireless AW600 embedded development board which is designed for the femtocell application is chosen to achieve function.Finally, the system will be programmed to implement the functions of the server,mobile client and femtocell. And the system will be tested to verify the client can be perceived in time when it enters the femtocell and be able to receive the correct information the server pushing. Given the femtocell technology is not yet popularized currently, the push services based on femtocell seldom. So it is valuable and important to achieve the push system based on femtocell.
Keywords/Search Tags:femtocell, location-aware, push server, Epoll, TCP long connection
PDF Full Text Request
Related items