基于Femtocell的位置感知服务器设计与实现
发布时间:2018-05-18 14:08
本文选题:位置感知服务 + Femtocell ; 参考:《电子科技大学》2014年硕士论文
【摘要】:随着移动互联网与位置信息的加速融合,基于位置服务的研究和应用在人们的生活以及各个行业中已经十分普遍,其中位置感知服务(Location-aware service)也已经成为人们研究的热门内容。位置感知服务首先要解决的是位置定位的问题,Femtocell也称为毫微微基站,是一种小型基站,主要的部署场景包括家庭、公司和商场等室内场所。Femtocell具有低功耗、低成本、接入简单、覆盖范围精确和即插即用的特点,同时它也不需要规划新的频率,也不需要建设传统室内分布系统。它的这些特性使得位置定位比同类技术更加高效精准。通用即插即用(UPnP)是一种普遍的点对点网络连接的体系结构,它适用于各种智能设备的互连。它的这种设计能提供比单一定位信息更多的周边环境信息。本文针对如何更加高效提供位置感知服务的问题,基于Femtocell设计并实现了位置感知服务器。本论文研究涉及到Femtocell的技术特点和结构、UPnP标准规范、libupnp库的架构和编程方法、基于Reactor模式事件驱动I/O框架的设计与实现、基于有限状态机响应流程的设计与实现、Protocol Buffers等。论文的主要内容和创新成果有:第一,研究Femtocell和位置感知服务相结合的设计与应用。结合Femtocell设计新的架构,使得位置感知服务更加的精确和高效。第二,为单一的定位信息加入更多周边环境信息。研究UPnP标准规范、libupnp库的架构以及编程方法,用于获取局域网内的智能设备信息,使得整个服务器能提供更个性化的服务。第三,设计一套通信协议。利用Protocol Buffers数据交换技术来完成Femtocell与后台服务器之间的数据传输。第四,设计一套I/O框架。基于经典的网络编程模式——Reactor模式,设计了一套事件驱动的I/O框架,后台服务器中业务流程相关的处理都是基于此I/O框架。第五,应用以上的设计实现一个基于Femtocell的位置感知服务器。
[Abstract]:With the rapid integration of mobile Internet and location information, the research and application of location-based services have become very common in people's lives and various industries, among which location-aware service has become a hot topic. The first thing to be solved by location-aware services is the location problem. Femtocell, also known as femto cell, is a small base station. The main deployment scenarios include homes, companies and shopping malls. Femtocell has low power consumption, low cost, and easy access. Accurate coverage and plug-and-play features, and it does not need to plan new frequencies, nor need to build a traditional indoor distribution system. These features make positioning more efficient and accurate than similar techniques. Universal plug and play (UPnP) is a universal point-to-point network connection architecture, which is suitable for the interconnection of various intelligent devices. This design can provide more information about the surrounding environment than a single location information. In order to solve the problem of how to provide more efficient location awareness service, this paper designs and implements a location aware server based on Femtocell. This thesis is concerned with the technical characteristics and structure of Femtocell, the framework and programming methods of the libupnp library, the design and implementation of the I / O framework based on the Reactor mode, and the design and implementation of the Buffers based on the response flow of the finite state machine. The main contents and innovations are as follows: first, the design and application of Femtocell and location-aware service are studied. A new architecture based on Femtocell is designed to make location-aware services more accurate and efficient. Second, add more environmental information to a single location information. This paper studies the architecture and programming method of UPnP standard specification / libupnp library, which is used to obtain intelligent device information in LAN, so that the whole server can provide more personalized service. Third, design a set of communication protocols. Protocol Buffers data exchange technology is used to complete the data transmission between Femtocell and background server. Fourth, design an I / O frame. Based on the classical network programming mode, reactor, an event-driven I / O framework is designed, and the business process-related processing in the background server is based on this I / O framework. Fifthly, the above design is applied to implement a location aware server based on Femtocell.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02;TP311.52
【参考文献】
相关期刊论文 前4条
1 蒋晓琳;赵妍;;移动互联网定位业务与技术研究[J];电信网技术;2013年05期
2 陈锋;;Linux下套接字I/O复用模型介绍[J];福建电脑;2010年11期
3 余腊生;洪飞;;uClinux在Nios II嵌入式平台上的移植研究[J];微计算机信息;2007年26期
4 郑尚志;赵小龙;昌杰;;Linux信号机制的分析与研究[J];科技资讯;2008年11期
相关硕士学位论文 前1条
1 贺庆;Linux实时信号驱动I/O的改进[D];电子科技大学;2005年
,本文编号:1906125
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1906125.html