The invention discloses an intelligent service system of Internet of Things based on Kaa Project and its implementation method. The method is driven by complex business scenarios in ubiquitous environment, supported by resource representation model oriented to Internet of Things business, multi-terminal aggregation algorithm oriented to Internet of Things business, and heterogeneous network virtualization technology, etc., and is determined by software based on Kaa Project Internet of Things middleware platform. In the way of righteousness, an intelligent service system of Internet of Things (IOT) facing all walks of life and breaking the isolation of \information island\ can be built, which can realize information sharing across industries and platforms. The system constructed by this method integrates heterogeneous terminal resources and network resources dynamically according to business needs, uses ant colony optimization algorithm to optimize multi-dimensional resources jointly, realizes resource sharing among different industries and departments, and can meet the diversified development needs of the Internet of Things in the future.
【技术实现步骤摘要】
一种基于KaaProject的物联网智慧服务系统及其实现方法
本专利技术属于物联网
,具体涉及一种物联网智慧服务系统(SmartServiceSystem,3S)及其实现方法。
技术介绍
物联网是一个基于感知技术,融合了各类应用的服务型网络系统,其核心技术思想是利用融合协同的泛在网络技术实现泛在的智慧服务。自从物联网的概念提出以来,泛在环境下的物联网智慧服务成了领域内研究关注的焦点。而物联网智慧服务首先要解决的问题就是对各种终端设备的功能虚拟化描述,以此实现异构的设备之间的调用和交互功能。由于应用场景、资源等配置情况的不同,物联网服务相比传统的Web服务有着不同的特点。主要特点如下:(1)感知信息的异构性和多样性:感知层通过各种传感器设备采集物理世界的信息,既可以是温度信息也可以是图像视频等信息,这些信息往往具有不同的模态以及不同的表示方式,并且之间存在关联。(2)实体种类更加广泛:物联网通过传感器等设备将因特网延伸到物理环境,在特定的环境中与物理实体进行信息交互,物联网的宗旨就是把各种实体接入到统一的网络,并通过各种实体功能的相互组合更好的满足业务需求。(3)服务的时空属性要求:物联网服务通常有时间和空间等属性的要求,比如温度采集设备需要周期性的采集数据并上传到处理端,某些服务更关注设备的一种实时状态。同时不同的感知设备的应用场景也会有所不同,存在一定的地域性要求。(4)服务受设备资源等条件的限制:由于物联网环境中大部分的物理设备处在一个资源受限的环境之中,通常对电池供电、带宽占用等方面有比较严格的要求,因此如何在资源受限条件下对设备进行最优的部署 ...
【技术保护点】
1.一种基于Kaa Project的物联网智慧服务系统,其特征在于,该系统包括:基于Kaa内核的3S终端控制系统、3S服务解析与管理系统、客户端访问系统,其中,所述基于Kaa内核的3S终端控制系统利用Kaa良好的跨平台和跨网络特性,以泛在异构网络为桥梁实现对异构终端集群的管理,接收感知层反馈的数据,并依据应用层的服务请求构造虚拟终端,虚拟终端开放相应的API以供上层3S服务解析与管理系统的服务调用;所述3S服务解析与管理系统实时接收客户端访问系统发来的服务请求,并按照一定格式解析服务生成Json格式的数据,并及时将该请求传送到基于Kaa内核的3S终端控制系统;所述客户端访问系统为基于B/S模式和/或C/S模式建立的物联网智慧服务访问平台,其接收用户的物联网服务请求,并将该请求数据格式化处理后再提交到所述3S服务解析与管理系统,实时接收服务请求的解析结果以供用户查看与使用。
【技术特征摘要】
1.一种基于KaaProject的物联网智慧服务系统,其特征在于,该系统包括:基于Kaa内核的3S终端控制系统、3S服务解析与管理系统、客户端访问系统,其中,所述基于Kaa内核的3S终端控制系统利用Kaa良好的跨平台和跨网络特性,以泛在异构网络为桥梁实现对异构终端集群的管理,接收感知层反馈的数据,并依据应用层的服务请求构造虚拟终端,虚拟终端开放相应的API以供上层3S服务解析与管理系统的服务调用;所述3S服务解析与管理系统实时接收客户端访问系统发来的服务请求,并按照一定格式解析服务生成Json格式的数据,并及时将该请求传送到基于Kaa内核的3S终端控制系统;所述客户端访问系统为基于B/S模式和/或C/S模式建立的物联网智慧服务访问平台,其接收用户的物联网服务请求,并将该请求数据格式化处理后再提交到所述3S服务解析与管理系统,实时接收服务请求的解析结果以供用户查看与使用。2.根据权利要求1所述的基于KaaProject的物联网智慧服务系统,其特征在于,所述基于Kaa内核的3S终端控制系统包括终端聚合控制平台、网络管理控制平台和服务聚合控制平台,其中,所述终端聚合控制平台被配置为利用Kaa内核的EventListener机制,实时监听周围可用的协同终端,动态接收异构终端反馈的状态信息并及时汇报到网络管理控制平台;所述网络管理控制平台被配置为基于从终端聚合控制平台接收到的反馈信息,利用面向复杂业务的网络管理策略和异构网络虚拟化技术协同各种无线网络资源,将网络层的资源通过映射处理转变为可用程序动态控制的对象;所述服务聚合控制平台被配置为接收并处理应用层发送来的业务请求,结合面向物联网业务的服务表示模型和基于蚁群优化算法的服务组合与解析策略实现业务的生成与决策、数据的分析与处理以及终端协同,及时将计算结果反馈到网络管理控制平台,以调用终端聚合控制平台的对应的虚拟终端访问接口以执行特定的应用。3.一种基于KaaProject的物联网智慧服务系统的实现方法,其特征在于,该方法通过构建基于Kaa内核的3S终端控制系统实现跨行业、跨平台的信息共享及互联互通的服务体系架构,所述基于Kaa内核的3S终端控制系统包括终端聚合控制平台、网络管理控制平台和服务聚合控制平台,具体地,该方法包括以下步骤:以泛在环境下的复杂业务情景为驱动,基于KaaProject物联网中间件平台的SDK以软件定义的方式搭建终端聚合控制平台,用于将海量的异构终端聚合形成统一的虚拟终端,并提供了与网络管理控制平台和服务聚合控制平台相连接的对应API;以现有的SDN为基本架构,并融合面向复杂业务的网络管理策略和异构网络虚拟化技术,将网络层的资源通过映射处理转变为可用程序动态控制的对象,以此为基础搭建网络管理控制平台,实现对通信、计算、存储等资源的多维度联合优化;以服务的语义化描述技术、服务匹配与计算分析技术为支撑搭建服务聚合控制平台,并为该平台配置相应的服务总线注册接口,在服务总线设置对应的服务注册管理模块,以支持用户定制个性化的物联网服务。4.根据权利要求3所述的基于KaaProject的物联网智慧服务系统的实现方法,其特征在于,所述终端聚合控制平台的实现步骤如下:利用Kaa平台配置异构终端的数据信息和控制信息的结构;配置Kaa内核中EventListener模块的事件监听规则以实现异构设备间的通信;基于终端设备的不同操作平台生成对应的SDK,并将SDK嵌入到实际的终端应用程序;基于Kaa内核设计终...
【专利技术属性】
技术研发人员:郭永安,王安之,达庆佶,朱洪波,杨龙祥,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。