面向主题酒店的控制服务系统研究与实现
发布时间:2018-10-21 07:58
【摘要】:物联网技术正带动酒店向智能化方向发展;相比于普通酒店,主题酒店更加强调个性化服务,也对智能化有更高的要求。然而现有酒店控制系统尚存在诸多不足之处:其一,应用程序与各种异构设备之间耦合性过紧,可移植性较差;其二,系统难以有效支持异构设备之间的互操作;其三,系统没有充分整合和利用用户状态和环境状态等信息,难以为用户提供主动服务。本文以异构设备的管理、控制和互操作以及客房智能化服务为研究目标,构建一套面向主题酒店的动态可扩展控制服务系统,以期解决以上三个问题。该控制服务系统主要由设备中间层和上下文感知服务框架两部分组成,前者旨在解决异构设备的管理、控制和互操作问题,后者旨在支撑客房智能化服务。本文主要研究内容和工作可概括如下:(1)建立了一种面向状态对象、操作对象、参数对象和服务的设备描述方法,并以此为基础构建了设备中间层。将设备功能表示为状态对象、操作对象和服务,从而屏蔽设备功能的异构性,并较好地支持设备之间的互操作:一方面,可以通过配置实现设备之间静态的互操作;另一方面,通过动态的服务发现和调用可以实现设备的动态协作。设备中间层基于虚拟设备、网络适配器机制解决了异构网络设备的接入、管理、控制和互操作问题,使系统具有良好的可移植性和动态可扩展性。(2)设计了一个上下文感知服务框架。为提高客房服务的智能化水平,引入上下文感知计算技术,实现系统对用户、空间状态等信息的感知、推理,为用户提供及时、主动的服务。建立了以用户、空间状态和服务为核心的本体模型,基于Jean工具实现了基于本体和自定义规则的上下文推理,并设计了上下文信息的分发方法和服务管理方法。服务框架屏蔽了上下文采集、推理等细节,简化了上下文感知服务的开发,并提高了上下文感知服务的可移植性。(3)基于OSGi平台对控制服务系统进行实现,使系统具有良好的动态演化能力,并将Java NIO、线程池和异步处理等技术应用到系统中,保证了系统在高并发情况下的性能。引入复杂事件处理技术并基于Esper引擎进行实现,增强系统对于复杂环境状态变化事件的感知能力。基于Node.js实现了管理系统,并基于WebSocket和TCP长连接技术实现了实时的消息推送。经测试分析,验证了建立的设备描述方法以及构建的设备中间层对于异构设备互操作的有效支持,上下文感知服务框架能够有效支撑上下文感知服务的开发。相比于现有系统,本系统具有更好的可配置性、动态可扩展性、可移植性和更高的智能化水平,为酒店控制系统提供一种新的实践方法,具有较好的实际应用价值。
[Abstract]:Internet of things technology is driving hotels to the direction of intelligence; compared with ordinary hotels, Hotel Theme has more emphasis on personalized services, but also has a higher demand for intelligence. However, the existing hotel control system still has many shortcomings: first, the coupling between applications and various heterogeneous devices is too tight, the portability is poor; second, the system is difficult to effectively support the interoperability between heterogeneous devices; third, The system does not fully integrate and utilize information such as user state and environment state, so it is difficult to provide active service for users. Aiming at the management, control and interoperation of heterogeneous equipment and intelligent room service, a dynamic scalable control service system for Hotel Theme is constructed in this paper, in order to solve the above three problems. The control service system is mainly composed of two parts: the middle layer of device and the framework of context-aware service. The former aims to solve the problems of management, control and interoperability of heterogeneous devices, and the latter is to support intelligent room service. The main contents and work of this paper can be summarized as follows: (1) A device description method for state object, operation object, parameter object and service is established, and the middle layer of the device is constructed based on this method. The device function is represented as a state object, an operation object and a service, thereby shielding the heterogeneity of the device function and better supporting the interoperability between devices: on the one hand, static interoperability between devices can be achieved through configuration; on the other hand, Dynamic collaboration of devices can be realized through dynamic service discovery and invocation. The middle layer of the device is based on the virtual device. The network adapter mechanism solves the problems of accessing, managing, controlling and interoperating the heterogeneous network devices. The system has good portability and dynamic extensibility. (2) A context-aware service framework is designed. In order to improve the intelligent level of room service, the context-aware computing technology is introduced to realize the system's perception and reasoning of user, spatial state and other information, so as to provide users with timely and active services. An ontology model with user, spatial state and service as the core is established. Context reasoning based on ontology and custom rules is realized based on Jean tools, and the distribution method and service management method of context information are designed. The service framework shields the details of context collection and reasoning, simplifies the development of context-aware services, and improves the portability of context-aware services. (3) the control service system is implemented based on OSGi platform. The Java NIO, thread pool and asynchronous processing are applied to the system to ensure the performance of the system under high concurrency. The technology of complex event processing is introduced and implemented based on Esper engine to enhance the system's ability to perceive the changing events in complex environment. The management system is implemented based on Node.js, and the real-time message push is realized based on WebSocket and TCP long connection technology. Through test and analysis, the method of device description and the support of the device middle layer for heterogeneous device interoperability are verified. The context-aware service framework can effectively support the development of context-aware services. Compared with the existing system, this system has better configurable, dynamic expansibility, portability and higher intelligent level, which provides a new practical method for hotel control system, and has better practical application value.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TU247.4;TP273
本文编号:2284466
[Abstract]:Internet of things technology is driving hotels to the direction of intelligence; compared with ordinary hotels, Hotel Theme has more emphasis on personalized services, but also has a higher demand for intelligence. However, the existing hotel control system still has many shortcomings: first, the coupling between applications and various heterogeneous devices is too tight, the portability is poor; second, the system is difficult to effectively support the interoperability between heterogeneous devices; third, The system does not fully integrate and utilize information such as user state and environment state, so it is difficult to provide active service for users. Aiming at the management, control and interoperation of heterogeneous equipment and intelligent room service, a dynamic scalable control service system for Hotel Theme is constructed in this paper, in order to solve the above three problems. The control service system is mainly composed of two parts: the middle layer of device and the framework of context-aware service. The former aims to solve the problems of management, control and interoperability of heterogeneous devices, and the latter is to support intelligent room service. The main contents and work of this paper can be summarized as follows: (1) A device description method for state object, operation object, parameter object and service is established, and the middle layer of the device is constructed based on this method. The device function is represented as a state object, an operation object and a service, thereby shielding the heterogeneity of the device function and better supporting the interoperability between devices: on the one hand, static interoperability between devices can be achieved through configuration; on the other hand, Dynamic collaboration of devices can be realized through dynamic service discovery and invocation. The middle layer of the device is based on the virtual device. The network adapter mechanism solves the problems of accessing, managing, controlling and interoperating the heterogeneous network devices. The system has good portability and dynamic extensibility. (2) A context-aware service framework is designed. In order to improve the intelligent level of room service, the context-aware computing technology is introduced to realize the system's perception and reasoning of user, spatial state and other information, so as to provide users with timely and active services. An ontology model with user, spatial state and service as the core is established. Context reasoning based on ontology and custom rules is realized based on Jean tools, and the distribution method and service management method of context information are designed. The service framework shields the details of context collection and reasoning, simplifies the development of context-aware services, and improves the portability of context-aware services. (3) the control service system is implemented based on OSGi platform. The Java NIO, thread pool and asynchronous processing are applied to the system to ensure the performance of the system under high concurrency. The technology of complex event processing is introduced and implemented based on Esper engine to enhance the system's ability to perceive the changing events in complex environment. The management system is implemented based on Node.js, and the real-time message push is realized based on WebSocket and TCP long connection technology. Through test and analysis, the method of device description and the support of the device middle layer for heterogeneous device interoperability are verified. The context-aware service framework can effectively support the development of context-aware services. Compared with the existing system, this system has better configurable, dynamic expansibility, portability and higher intelligent level, which provides a new practical method for hotel control system, and has better practical application value.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TU247.4;TP273
【参考文献】
相关期刊论文 前2条
1 孔俊俊;郭耀;陈向群;邵维忠;;一种基于智能物体的物联网系统及应用开发方法[J];计算机研究与发展;2013年06期
2 李蕊;李仁发;;上下文感知计算及系统框架综述[J];计算机研究与发展;2007年02期
相关博士学位论文 前2条
1 蒲海涛;物联网环境下基于上下文感知的智能交互关键技术研究[D];山东科技大学;2011年
2 孙洁;面向智能汽车的情境模型及中间件研究[D];浙江大学;2009年
相关硕士学位论文 前2条
1 皮成;基于Android平台的即时通信中间件的研究与实现[D];西安电子科技大学;2014年
2 董苹苹;即时通文件传输审计系统的研究与实现[D];中南大学;2011年
,本文编号:2284466
本文链接:https://www.wllwen.com/jingjilunwen/jianzhujingjilunwen/2284466.html