一种物联网接入平台系统和物联网接入方法

文档序号:7769827阅读:354来源:国知局
一种物联网接入平台系统和物联网接入方法
【专利摘要】本发明公开了一种物联网接入平台系统和物联网接入方法,本发明的系统和方法通过终端映射以及为每个智能终端和非智能终端所分配的终端序列号,对所有接入终端进行直接管理,再利用统一的应用服务接口以接入物联网应用系统。本发明实现了各类智能终端设备对物联网应用系统接入的整合。与现有技术相比,本发明的物联网接入平台系统不局限于某些特定领域,具有普适性,不仅能够接入智能程度较低的终端设备,也能够接入较为智能的独立的终端设备。基于本发明的物联网接入方法,可以实现对多类型终端设备的物联网应用系统的自适应统一接入。
【专利说明】一种物联网接入平台系统和物联网接入方法
【技术领域】
[0001]本发明属于物联网领域,特别涉及一种物联网接入平台系统和基于该系统的物联网接入方法。
【背景技术】
[0002]目前,物联网的接入主要呈现为局域性的特点,即主要集中在某些特定的相似度很高的领域,例如:传感器网络,该网络中的终端都为传感器这类的单一终端,方便进行接入控制管理;通信运营商的物联网,该网络中的终端主要是特别定制、内置SM卡并且具有一定运算能力和通信模块的终端,如智能手机;智能家居网络,该网络中的终端借助于网关实现网络的接入,该网络能够接入特定类型的终端,例如智能电视、冰箱等。
[0003]而对于整个物联网应用系统来说,还需要接入各类大量异构感知设备(也称为终端),例如传感器、传感器网络、摄像头、RFID标签等。进而物联网应用系统不仅仅要考虑特定终端的接入,还必须考虑各类异构终端的接入问题。但目前的物联网接入技术对于各类特定终端以及各类异构终端的接入仍然存在着不足,难以将各类终端的接入进行整合,使得各类终端的对物联网应用系统的接入不够灵活和方便。
[0004]因此,如何结合各类物联网终端的特点,实现各类终端的灵活方便接入,作为物联网应用系统发展的关键问题,仍然存在。

【发明内容】

[0005]有鉴于此,本发明提供一种物联网接入平台系统和物联网接入方法,以实现对各类终端的统一管理,从而为上层物联网应用系统提供统一的接口。
[0006]本申请的技术方案是这样实现的:
[0007]一种物联网接入平台系统,用于建立物联网应用系统与至少I个智能终端和至少I个非智能终端之间的通信连接,包括:
[0008]终端管理模块,用于分配并记录所述至少I个智能终端和至少I个非智能终端的终端序列号;从所述物联网应用系统接收具有所述终端序列号的下传信息,并将所述下传信息发送给终端映射模块;还用于从所述终端映射模块接收具有所述终端序列号的上传信息,并将所述上传信息发送给所述物联网应用系统;
[0009]终端映射模块,用于建立并记录所述至少I个智能终端和至少I个非智能终端的接口映射关系;从所述终端管理模块接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,并将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;还用于从所述智能终端和非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述终端管理模块。
[0010]进一步,所述终端管理模块包括:
[0011]信息管理模块,用于分配所述至少I个智能终端和至少I个非智能终端的终端序列号;从所述物联网应用系统接收具有所述终端序列号的下传信息,将所述下传信息存储于数据库,并将所述下传信息发送给所述终端映射模块;还用于从终端映射模块接收具有所述终端序列号的上传信息,将所述上传信息存储于数据库,并将所述上传信息发送给所述物联网应用系统;
[0012]数据库,用于存储所述至少I个智能终端和至少I个非智能终端的终端序列号,以及存储所述下传信息和上传信息。
[0013]进一步:
[0014]所述数据库中具有存储所述至少I个智能终端和至少I个非智能终端信息的属性表、状态表和历史表;其中
[0015]所述属性表用于存储所述至少I个智能终端和至少I个非智能终端的ID编号、终端序列号、型号、生产厂家和生产日期;
[0016]所述状态表用于存储所述至少I个智能终端和至少I个非智能终端的工作状态信息;
[0017]所述历史表用于存储所述上传信息和下传信息的历史数据。
[0018]进一步:
[0019]所述ID编号为所述智能终端和非智能终端的生产厂家所分配的唯一编号;
[0020]依据所述ID编号生成所述终端序列号,所述终端序列号在所述物联网接入平台系统中唯一识别所述智能终端和非智能终端所述。
[0021]进一步:
[0022]所述终端序列号为16位字符串;
[0023]其中后12位为所述智能终端或者非智能终端的ID编号,若ID编号不足12位,则通过补O以补全12位,若ID编号超过12位,则随机产生12位编号;
[0024]其中前4位包含所述智能终端或者非智能终端的终端类型。
[0025]进一步,所述终端管理模块还包括:
[0026]数据预处理模块,用于对存取于所述数据库的信息进行除错处理。
[0027]进一步,所述终端映射模块包括:
[0028]信息映射模块,用于建立所述至少I个智能终端和至少I个非智能终端的接口映射关系;从所述终端管理模块接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;还用于从所述智能终端和非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述终端管理模块;
[0029]配置文件,用于存储所述至少I个智能终端和至少I个非智能终端的接口映射关系;其中,
[0030]所述接口映射关系为所述至少I个智能终端和至少I个非智能终端的接口与所述终端序列号之间的对应关系。
[0031]进一步,还包括:
[0032]接入网关,用于接入所述至少I个非智能终端,以建立所述至少I个非智能终端和终端映射模块之间的通信连接。
[0033]进一步:
[0034]所述终端映射模块采用M2M协议与所述接入网关进行通信连接。[0035]进一步:
[0036]所述终端映射模块采用API协议与所述智能终端进行通信连接。
[0037]进一步,还包括:
[0038]一应用服务接口,用于建立所述终端管理模块和所述物联网应用系统之间的通信连接。
[0039]进一步,还包括:
[0040]一应用服务端统一接口模块,用于在所述终端管理模块和所述应用服务接口之间进行不区分终端设备的统一信息传送;
[0041]其中,所述统一信息包括:包含有终端序列号的上传信息和包含有终端序列号的下传信息。
[0042]一种物联网接入方法,用于建立至少I个智能终端和至少I个非智能终端与物联网应用系统之间的通信连接,所述方法包括:
[0043]分配并记录所述至少I个智能终端和至少I个非智能终端的终端序列号;
[0044]建立并记录所述至少I个智能终端和至少I个非智能终端的接口映射关系;
[0045]从所述物联网应用系统接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,并将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;
[0046]从所述智能终端和/或非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述物联网应用系统。
[0047]从上述方案可以看出,本发明的物联网接入平台系统和物联网接入方法,通过终端映射以及为每个智能终端和非智能终端所分配的终端序列号,进而实现了对所有接入终端的直接管理,再利用统一的应用服务接口实现了各类智能终端设备对物联网应用系统的接入,实现了各类智能终端设备对物联网应用系统接入的整合。与现有技术相比,本发明的物联网接入平台系统不局限于某些特定领域,具有普适性,不仅能够接入智能程度较低的终端设备,也能够接入较为智能的独立的终端设备。基于本发明的物联网接入方法,可以实现对多类型终端设备的物联网应用系统的自适应统一接入。
【专利附图】

【附图说明】
[0048]图1为本发明公开的物联网接入平台系统的实施例结构示意图;
[0049]图2为本发明公开的物联网接入方法的实施例流程示意图。
【具体实施方式】
[0050]为了使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
[0051]如图1所示,本发明提供的物联网接入平台系统I实施例,所述物联网接入平台系统I用于建立一物联网应用系统2与至少I个智能终端3和至少I个非智能终端4之间的通信连接,所述物联网接入平台系统I主要包括一终端管理模块11和一终端映射模块12。其中,所述终端管理模块11,用于分配并记录所述至少I个智能终端3和至少I个非智能终端4的终端序列号;从所述物联网应用系统2接收具有所述终端序列号的下传信息,并将所述下传信息发送给所述终端映射模块12 ;还用于从终端映射模块12接收具有所述终端序列号的上传信息,并将所述上传信息发送给所述物联网应用系统2。所述终端映射模块12,用于建立并记录所述至少I个智能终端3和至少I个非智能终端4的接口映射关系;从所述终端管理模块11接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,并将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;还用于从所述智能终端3和非智能终端4接收具有终端序列号的上传信息,并将所述上传信息发送给所述终端管理模块11。其中,所述上传信息为所述至少I个智能终端3和/或至少I个非智能终端4通过物联网接入平台系统I上传给物联网应用系统2的信息;所述下传信息为所述物联网应用系统2通过物联网接入平台系统I下传给至少I个智能终端3和/或至少I个非智能终端4的信息;所述目标终端为所述下传信息所指定的至少I个智能终端3和/或至少I个非智能终端4中的某个终端。
[0052]所述终端管理模块11进一步包括一信息管理模块111和一数据库112。其中,所述信息管理模块111,用于分配所述至少I个智能终端3和至少I个非智能终端4的终端序列号;从所述物联网应用系统2接收具有所述终端序列号的下传信息,将所述下传信息存储于数据库112,并将所述下传信息发送给所述终端映射模块12 ;还用于从终端映射模块12接收具有所述终端序列号的上传信息,将所述上传信息存储于数据库112,并将所述上传信息发送给所述物联网应用系统2 ;所述数据库112,用于存储所述至少I个智能终端3和至少I个非智能终端4的终端序列号,以及存储所述下传信息和上传信息。
[0053]所述数据库112中具有存储所述至少I个智能终端3和至少I个非智能终端4信息的属性表、状态表和历史表;其中,所述属性表用于存储所述至少I个智能终端3和至少I个非智能终端4的ID编号、终端序列号、型号、生产厂家和生产日期;所述状态表用于存储所述至少I个智能终端3和至少I个非智能终端4的工作状态信息;所述历史表用于存储所述上传信息和下传信息的历史数据。其中,所述ID编号为所述智能终端3和非智能终端4的生产厂家所分配的唯一编号;所述信息管理模块111依据所述ID编号生成所述终端序列号,所述终端序列号在所述物联网接入平台系统I中唯一识别所述智能终端3和非智能终端4。由于各类终端设备的编号不同,即使同类终端的设备不同生产厂商的编号也可能不同,因此,对接入本发明所公开的物联网接入平台系统I的各个终端设备均由本物联网接入平台系统I重新生成一个统一的终端序列号(即终端设备标识),以唯一识别。作为一个具体实施例,所述终端序列号为16位字符串;其中的后12位为所述智能终端3或者非智能终端4的ID编号,若ID编号不足12位,则通过补O以补全12位,若ID编号超过12位,则随机产生12位编号;其中的前4位包含所述智能终端3或者非智能终端4的终端类型,以方便各个模块使用。
[0054]本发明所公开的物联网接入平台系统I实施例,对于智能终端3和非智能终端4的接入主要涉及到两个方面的管理:数据和控制。
[0055]对于智能终端3和非智能终端4这类的异构终端来说,数据部分整体上都可以分为三类:属性、状态、历史。属性主要包含终端的固有属性信息,例如型号、生产厂家、生产日期等;状态主要包含终端所处的工作状态以及一些必要参数等;历史主要包含了对终端的操控记录、终端上报的相关参数以及数据等。
[0056]由于接入物联网应用系统2的终端设备的差异性,接入物联网应用系统的终端的属性、状态等千差万别,对于智能终端3和非智能终端4所上报的数据的管理来说,传统的数据表设计不能很好的接入物联网应用系统的终端的异构性的要求,因此,本发明的物联网接入平台系统I中对于智能终端3和非智能终端4的管理可采用主副表联合的数据库表设计。其中,主表主要存储各类终端设备所共有的字段,包括型号(属性)、位置(状态)、时间(历史)等,采用横表的形式存储;副表主要存储各类设备所特有的字段,采用纵表的形式存储,例如,某传感器(非智能终端)当前感应数值为25°C,则可在副表中记录(TermID,temperature, 25)。对任一终端的描述可总结为:唯一 ID、属性、状态、历史,分别对应于数据库中的属性表、状态表、历史表;属性表、状态表、历史表都维持各自的主表和副表,互相之间互不影响,这些信息均保存于数据库112中,并由所述智能终端3和非智能终端4上传。例如状态表的所有信息由主表表1和副表表2组成。表1保存各设备公共状态信息,表2保存特有状态信息。
[0057]表1状态表主表(横表)
[0058]
【权利要求】
1.一种物联网接入平台系统,用于建立物联网应用系统与至少I个智能终端和至少I个非智能终端之间的通信连接,其特征在于,包括: 终端管理模块,用于分配并记录所述至少I个智能终端和至少I个非智能终端的终端序列号;从所述物联网应用系统接收具有所述终端序列号的下传信息,并将所述下传信息发送给终端映射模块;还用于从所述终端映射模块接收具有所述终端序列号的上传信息,并将所述上传信息发送给所述物联网应用系统; 终端映射模块,用于建立并记录所述至少I个智能终端和至少I个非智能终端的接口映射关系;从所述终端管理模块接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,并将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;还用于从所述智能终端和非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述终端管理模块。
2.根据权利要求1所述的物联网接入平台系统,其特征在于,所述终端管理模块包括: 信息管理模块,用于分配所述至少I个智能终端和至少I个非智能终端的终端序列号;从所述物联网应用系统接收具有所述终端序列号的下传信息,将所述下传信息存储于数据库,并将所述下传信息发送给所述终端映射模块;还用于从终端映射模块接收具有所述终端序列号的上传信息,将所述上传信息存储于数据库,并将所述上传信息发送给所述物联网应用系统; 数据库,用于存储所述至少I个智能终端和至少I个非智能终端的终端序列号,以及存储所述下传信息和上传信息。
3.根据权利要求2所述的物联网接入平台系统,其特征在于: 所述数据库中具有存储所述至少I个智能终端和至少I个非智能终端信息的属性表、状态表和历史表;其中 所述属性表用于存储所述至少I个智能终端和至少I个非智能终端的ID编号、终端序列号、型号、生产厂家和生产日期; 所述状态表用于存储所述至少I个智能终端和至少I个非智能终端的工作状态信息; 所述历史表用于存储所述上传信息和下传信息的历史数据。
4.根据权利要求3所述的物联网接入平台系统,其特征在于: 所述ID编号为所述智能终端和非智能终端的生产厂家所分配的唯一编号; 所述信息管理模块依据所述ID编号生成所述终端序列号,所述终端序列号在所述物联网接入平台系统中唯一识别所述智能终端和非智能终端。
5.根据权利要求3所述的物联网接入平台系统,其特征在于: 所述终端序列号为16位字符串; 其中后12位为所述智能终端或者非智能终端的ID编号,若ID编号不足12位,则通过补O以补全12位,若ID编号超过12位,则随机产生12位编号; 其中前4位包含所述智能终端或者非智能终端的终端类型。
6.根据权利要求2所述的物联网接入平台系统,其特征在于,所述终端管理模块还包括: 数据预处理模块,用于对存取于所述数据库的信息进行除错处理。
7.根据权利要求1所述的物联网接入平台系统,其特征在于,所述终端映射模块包括:信息映射模块,用于建立所述至少I个智能终端和至少I个非智能终端的接口映射关系;从所述终端管理模块接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息;还用于从所述智能终端和非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述终端管理模块; 配置文件,用于存储所述至少I个智能终端和至少I个非智能终端的接口映射关系;其中, 所述接口映射关系为所述至少I个智能终端和至少I个非智能终端的接口与所述终端序列号之间的对应关系。
8.根据权利要求1所述的物联网接入平台系统,其特征在于,还包括: 接入网关,用于接入所述至少I个非智能终端,以建立所述至少I个非智能终端和终端映射模块之间的通信连接。
9.根据权利要求8所述的物联网接入平台系统,其特征在于: 所述终端映射模块采用M2M协议与所述接入网关进行通信连接。
10.根据权利要求1所述的物联网接入平台系统,其特征在于: 所述终端映射模块采用API协议与所述智能终端进行通信连接。
11.根据权利要求1所述的物联网接入平台系统,其特征在于,还包括: 一应用服务接口,用于建立所 述终端管理模块和所述物联网应用系统之间的通信连接。
12.根据权利要求11所述的物联网接入平台系统,其特征在于,还包括: 一应用服务端统一接口模块,用于在所述终端管理模块和所述应用服务接口之间进行不区分终端设备的统一信息传送; 其中,所述统一信息包括:包含有终端序列号的上传信息和包含有终端序列号的下传信息。
13.一种物联网接入方法,用于建立至少I个智能终端和至少I个非智能终端与物联网应用系统之间的通信连接,其特征在于,所述方法包括: 分配并记录所述至少I个智能终端和至少I个非智能终端的终端序列号; 建立并记录所述至少I个智能终端和至少I个非智能终端的接口映射关系; 从所述物联网应用系统接收具有所述终端序列号的下传信息,根据所述接口映射关系确定所述下传信息的目标终端,并将所述下传信息发送至所述目标终端,以使所述目标终端接收所述下传信息; 从所述智能终端和/或非智能终端接收具有终端序列号的上传信息,并将所述上传信息发送给所述物联网应用系统。
【文档编号】H04L29/12GK103490962SQ201310409204
【公开日】2014年1月1日 申请日期:2013年9月10日 优先权日:2013年9月10日
【发明者】黄海, 兰丽娜, 张雷, 王柏, 熊梓策, 马喜兴, 刘佩云, 曾庆香, 许德健, 薛寒寒 申请人:北京邮电大学, 无锡北邮感知技术产业研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1