一种物联网服务系统技术方案

技术编号:13883618 阅读:88 留言:0更新日期:2016-10-23 17:27
本发明专利技术公开了一种物联网服务系统,用于供用户将多个设备互联至同一物联网中,包括用户平台和支持该用户平台的后台系统;该用户平台包括供用户创建设备间交互流程的交互流程编辑模块和供用户选择创建交互流程所需元素的流程元素选择模块,流程元素包括设备以及数据处理模型;设备、连接于设备间的数据处理模型以及设备和数据处理模型之间的数据传输通道构成数据流模块,多个数据流模块构成交互流程,通过交互流程实现多个设备之间的信息交互。后台系统用于支持用户平台实现前述的功能。

【技术实现步骤摘要】

本专利技术涉及物联网
,尤其涉及一种物联网服务系统
技术介绍
物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段,其英文名称是Internet of Things,顾名思义,就是物物相连的互联网。物联网主要有两层意思:1)物联网的核心和基础仍然是互联网,是在互联网的基础上进行延伸和扩展的网络;2)其用户端延伸和扩展到任何物品与物品之间进行信息交换和通信,即万物互联。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络或连接的设备,不如说物联网是服务和应用。因此,应用创新是物联网发展的核心。物联网“万物互联”的信息交互设想是美好的,但现阶段实现起来却是困难重重的。由于各种物联网的连接技术没有统一标准,且各种设备不仅功能和应用场景千差万别,设备的制造商和供应商也林林总总,使得不同厂商或不同种类的设备间不能有效互联。目前,鲜有满足人们贴切需求的物联网服务被设计和应用起来,一方面是由于技术的原因,另一方面是物连网服务的设计和构建异常复杂,不便于人们参与和体验。
技术实现思路
本专利技术的主要目的在于提出一种物联网服务系统,通过该物联网服务系统,终端用户能够自主创建设备间的数据交互流程,自主进行设计规划和管理,构建贴合自身需求的个性化物联网,解决因物联网连接技术无统一标准而导致的不同设备之间无法实现有效互联的技术问题。本专利技术为达上述目的所提出的技术方案如下:一种物联网服务系统,用于供用户将多个设备互联至同一物联网中,包括用户平台和支持该用户平台的后台系统;其中:所述用户平台包括交互流程编辑模块和流程元素选择模块;所述交互流程编辑模块用于供用户创建设备间的
交互流程,所述流程元素选择模块供用户选择流程元素添加到所述交互流程编辑模块中以创建所述交互流程,所述流程元素包括数据处理模型和多个设备;在所述交互流程编辑模块中:两个设备、连接于该两个设备的数据接口之间的一个数据处理模型以及将所述一个数据处理模型与所述两个设备的数据接口连通的数据传输通道构成一个数据流模块,多个不同的数据流模块构成所述交互流程;其中,所述数据传输通道由用户创建;在一个数据流模块中:数据处理模型的数据入口和数据出口分别连接至其中一个设备的数据输出接口和另一设备的数据输入接口,以对所述其中一个设备的设备输出值进行数据处理,从而输出一控制信号至所述另一设备,控制所述另一设备执行相应的功能;所述后台系统包括物联数据总线装置、设备信息存储模块、设备管理支持模块以及交互流程创建支持模块;所述用户平台内的所有设备以及数据处理模型均各自通过一双向数据通道连接至所述物联数据总线装置上以实现互联,形成用户创建所述交互流程所需的底层数据传输通道;所述设备信息存储模块用于存储设备厂商添加的设备信息;所述设备管理支持模块提供一用户管理权限及第一应用交互接口以支持用户在所述用户平台内进行设备的自主管理;所述交互流程创建支持模块提供一用户编辑权限及第二应用交互接口以支持用户在所述用户平台内进行所述交互流程的创建。通过上述技术方案提供的物联网服务系统,用户可以根据自身使用需求,实现设备的线上管理和操控,并构建多个设备之间的数据交互,实现个性化的智能生活体验;即便是针对不同类型、不同厂商的设备,基于该物联网服务系统,用户也能够对这些设备自主创建相互之间的交互流程,实现设备间的数据交互,达到有效互联,设计规划个性化的物联网服务。本专利技术的所述后台系统为用户使用所述用户平台创建个性化互联网服务提供底层数据传输支持,实现设备间的交互与沟通,通过线上服务打通设备厂商与设备使用者的交流,帮助设备所有者或使用者通过简单的设备组合与流程管理操作,实现智能化的物联网应用创建和优化。帮助设备厂商更好地服务于用户,也充分发挥用户的创造性,自主设计满足自己需要的物联网应用和服务,极大地丰富了物联网应用,并促进相关产业的发展。在更优选的方案中,所述流程元素选择模块中的设备由用户进行自主管理,所述自主管理至少包括添加和删除。在更优选的方案中,所述流程元素选择模块中的数据处理模型包括现成可用模型和空白模型,所述空白模型用于供用户自定义编辑数据处理算法,以形成自定义的数据处理模型。在更优选的方案中,每一设备的设备输出值、数据输出接口和数据输入接口均为一个或多个;设备的数据输出接口的设备输出值由用户从设备固有输出值选项中选择,设备的数据输入接口的控制选项由用户从设备固有控制选项中选择;一个数据流模块由用户根据使用需求、设备固有输出值选项以及设备固有控制选项,选择对应的数据处理模型创建而成。在更优选的方案中,所述后台系统还包括数据处理解译模块,连接至所述流程元素选择模块,用于对用户通过空白模型自定义编辑的数据处理算法进行解译,以形成自定义的数据处理模型,同时作为所述数据处理模型的后台支持模块,实现对输入所述数据处理模型的数据的过滤和处理。在更优选的方案中,所述物联数据总线装置为基于一实时通信协议的实时数据服务系统,所述用户平台内的所有设备以及数据处理模型基于该实时通信协议与所述实时数据服务系统建立所述双向数据通道。在更优选的方案中,所述后台系统还包括一设备厂商入口,以供设备厂商进入一设备信息管理界面,实现对所述设备信息的编辑;所述设备信息至少包括设备唯一标识、设备固有输出值选项以及设备固有控制选项。在更优选的方案中,当用户通过所述用户平台创建一数据流模块时,所述物联数据总线装置基于消息队列协议实现所创建的数据流模块内的设备与数据处理模型之间的连接,连接过程为:所述后台系统生成系统内唯一的消息主题,并让下游模块订阅该消息主题,上游模块将需要发送的数据发布到该消息主题,使下游模块实现对上游模块的数据接收;其中,上游模块和下游模块分别为一个数据流模块中的数据发送者和数据接收者。在更优选的方案中,当用户通过所述用户平台创建一数据流模块时,所述后台系统将下游模块的ID加入到上游模块的默认消息接收者列表中,当上游模块输出数据至所述物联数据总线装置时,所述后台系统将上游模块的输出数
据广播给ID位于上游模块的默认消息接收者列表里的下游模块,实现数据的传输;其中,上游模块和下游模块分别为一个数据流模块中的数据发送者和数据接收者。附图说明图1-1是本专利技术的物联网服务系统的用户平台的一种示例图;图1-2是图1-1中的用户平台示例所处的另一种状态;图2是后台系统与用户平台之间的数据交互架构图;图3是用户进行设备管理的设备管理界面示例图;图4是设备的数据输出接口和设备输出值示意图;图5是设备厂商编辑设备信息的设备信息管理界面示例图。具体实施方式下面结合附图和优选的实施方式对本专利技术作进一步说明。本专利技术的具体实施方式提供了一种物联网服务系统,用于供用户将多个设备互联至同一物联网中,该物联网服务系统包括用户平台和支持该用户平台的后台系统。其中用户平台运行于终端上,终端包括但不限于智能手机、平板电脑、笔记本电脑、智能手环、PC端等,此处的用户是指终端用户,此处的设备例如是用户家里的智能家电、用户的电子产品等。参考图1-1和图1-2,图1-1是用户选择数据处理模型时的状本文档来自技高网
...

【技术保护点】
一种物联网服务系统,用于供用户将多个设备互联至同一物联网中,其特征在于:包括用户平台和支持该用户平台的后台系统;其中:所述用户平台包括交互流程编辑模块和流程元素选择模块;所述交互流程编辑模块用于供用户创建设备间的交互流程,所述流程元素选择模块供用户选择流程元素添加到所述交互流程编辑模块中以创建所述交互流程,所述流程元素包括数据处理模型和多个设备;在所述交互流程编辑模块中:两个设备、连接于该两个设备的数据接口之间的一个数据处理模型以及将所述一个数据处理模型与所述两个设备的数据接口连通的数据传输通道构成一个数据流模块,多个不同的数据流模块构成所述交互流程;其中,所述数据传输通道由用户创建;在一个数据流模块中:数据处理模型的数据入口和数据出口分别连接至其中一个设备的数据输出接口和另一设备的数据输入接口,以对所述其中一个设备的设备输出值进行数据处理,从而输出一控制信号至所述另一设备,控制所述另一设备执行相应的功能;所述后台系统包括物联数据总线装置、设备信息存储模块、设备管理支持模块以及交互流程创建支持模块;所述用户平台内的所有设备以及数据处理模型均各自通过一双向数据通道连接至所述物联数据总线装置上以实现互联,形成用户创建所述交互流程所需的底层数据传输通道;所述设备信息存储模块用于存储设备厂商添加的设备信息;所述设备管理支持模块提供一用户管理权限及一第一应用交互接口以支持用户在所述用户平台内进行设备的自主管理;所述交互流程创建支持模块提供一用户编辑权限及一第二应用交互接口以支持用户在所述用户平台内进行所述交互流程的创建。...

【技术特征摘要】
1.一种物联网服务系统,用于供用户将多个设备互联至同一物联网中,其特征在于:包括用户平台和支持该用户平台的后台系统;其中:所述用户平台包括交互流程编辑模块和流程元素选择模块;所述交互流程编辑模块用于供用户创建设备间的交互流程,所述流程元素选择模块供用户选择流程元素添加到所述交互流程编辑模块中以创建所述交互流程,所述流程元素包括数据处理模型和多个设备;在所述交互流程编辑模块中:两个设备、连接于该两个设备的数据接口之间的一个数据处理模型以及将所述一个数据处理模型与所述两个设备的数据接口连通的数据传输通道构成一个数据流模块,多个不同的数据流模块构成所述交互流程;其中,所述数据传输通道由用户创建;在一个数据流模块中:数据处理模型的数据入口和数据出口分别连接至其中一个设备的数据输出接口和另一设备的数据输入接口,以对所述其中一个设备的设备输出值进行数据处理,从而输出一控制信号至所述另一设备,控制所述另一设备执行相应的功能;所述后台系统包括物联数据总线装置、设备信息存储模块、设备管理支持模块以及交互流程创建支持模块;所述用户平台内的所有设备以及数据处理模型均各自通过一双向数据通道连接至所述物联数据总线装置上以实现互联,形成用户创建所述交互流程所需的底层数据传输通道;所述设备信息存储模块用于存储设备厂商添加的设备信息;所述设备管理支持模块提供一用户管理权限及一第一应用交互接口以支持用户在所述用户平台内进行设备的自主管理;所述交互流程创建支持模块提供一用户编辑权限及一第二应用交互接口以支持用户在所述用户平台内进行所述交互流程的创建。2.如权利要求1所述的物联网服务系统,其特征在于:所述流程元素选择模块中的设备由用户进行自主管理,所述自主管理至少包括添加和删除。3.如权利要求1所述的物联网服务系统,其特征在于:所述流程元素选择模块中的数据处理模型包括现成可用模型和空白模型,所述空白模型用于供用户自定义编辑数据处理算法,以形成自定义的数据处理模型。4.如权利要求1至3任一项所述的物联网服务系统,其特征在于:每一设
\t备的设备输出值、数据输出接口和数据输...

【专利技术属性】
技术研发人员:犹杰
申请(专利权)人:深圳前海大数点科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1