物联网中传感器接入方法、物联网系统和服务器的制造方法

文档序号:7999138阅读:244来源:国知局
物联网中传感器接入方法、物联网系统和服务器的制造方法
【专利摘要】本发明公开了一种物联网中传感器接入方法、物联网系统和服务器。该方法包括:物联网终端接收传感器发送的上报消息,识别出传感器的标识信息为新传感器的标识信息后,物联网终端将标识信息发送给物联网平台服务器,使得物联网平台服务器利用标识信息查询传感器信息库,获得标识信息对应的传感器的协议类型,并编译获得适配该传感器的物联网终端应用程序,作为升级包供物联网终端下载,以使得物联网终端在获得该应用程序后能够识别待新的传感器。本发明所提供的技术方案,使得物联网终端能够自动识别新的传感器,从而实现自动扩展各种传感器功能,为物联网业务的快速升级提供了便利。
【专利说明】物联网中传感器接入方法、物联网系统和服务器

【技术领域】
[0001] 本发明涉及物联网领域,特别涉及一种物联网中传感器接入方法、物联网系统和 服务器。

【背景技术】
[0002] 近年来,物联网计算发展迅速。物联网终端可以外接各种类型的传感器,读取传感 器采集的数据。同时,物联网终端通过内置无线通信模块,将采集的数据发送至物联网平 台,物联网平台再将数据转发给相关应用。
[0003] 随着传感器技术的发展,越来越来不同类型的传感器被应用于物联网中。由于物 联网终端不能识别这些新的传感器,这就要求物联网终端需要进行扩展,以识别更新传感 器。
[0004] 目前,通常采用两种方式将新的传感器接入物联网。一种方法是首先回收物联网 终端,将含有识别该传感器的应用程序下载至物联网终端,之后再将物联网终端部署在原 来的位置。可见,这种方式效率低,进行一次物联网终端的更新需要耗费大量的时间和人 力。另一种方式是采用人工方式,通过物联网终端的用户手动操作物联网终端进行远程升 级。用户通过手动搜索识别该传感器的应用程序,然后由物联网终端下载该应用程序。这 种方式虽然避免了第一种方式中先回收和再放置物联网终端的步骤,但仍然需要用户手动 地生成搜索识别该传感器的应用程序,从而导致新的传感器不能高效地接入物联网。


【发明内容】

[0005] 根据本发明实施例的一个方面,所要解决的一个技术问题是:提供一种物联网中 传感器接入方法和物联网系统,使得新的传感器能够迅速方便地接入物联网。
[0006] 本发明实施例提供的一种物联网中传感器接入方法,所述方法包括:
[0007] 物联网终端响应于接收到传感器发送的上报消息,解析所述上报消息,获得所述 上报消息中携带的传感器的标识信息;
[0008] 响应于识别出所述标识信息为待接入物联网的新传感器的标识信息,所述物联网 终端将所述标识信息发送给物联网平台服务器;
[0009] 所述物联网平台服务器利用所述标识信息查询传感器信息库,获得所述标识信息 对应的传感器的协议类型;
[0010] 根据所述协议类型,编译获得适配所述传感器的物联网终端应用程序,作为升级 包;
[0011] 所述物联网平台服务器向所述物联网终端发送远程升级指令,以及所述升级包的 下载地址;
[0012] 响应于接收到所述远程升级指令,所述物联网终端从所述下载地址下载所述升级 包,加载安装所述升级包后,识别所述新传感器。
[0013] 优选地,所述方法还包括:根据所述标识信息查询业务数据库,获得所述标识信息 对应的业务需求信息;
[0014] 所述根据所述协议类型,编译获得适配所述传感器的物联网终端应用程序,具体 包括:根据所述协议类型与业务需求信息,编译获得适配所述传感器的物联网终端应用程 序,作为升级包。
[0015] 优选地,在生成所述标识信息对应的传感器的物联网终端应用程序,作为升级包 之后,所述方法包括:将所述升级包推送至升级服务器;
[0016] 所述下载地址为所述升级服务器的地址;
[0017] 所述物联网终端下载所述升级包,具体包括:
[0018] 所述物联网终端从所述升级服务器下载所述升级包。
[0019] 优选地,所述上报消息中还包括以标准的格式封装的所述传感器所采集的数据; 所述方法还包括:
[0020] 所述物联网终端在加载安装所述升级包,从所述上报消息中解析所述以标准的格 式封装的数据,获取所述数据。
[0021] 优选地,所述传感器的协议类型包括:工业现场总线Modbus、控制区域网络总线 CanBus、Zigbee 协议。
[0022] 根据本发明实施例提供的一种物联网平台服务器,包括:
[0023] 查询单元,用于响应于接收到物联网终端发送的新的传感器的标识信息,利用所 述标识信息查询传感器信息库,获得所述标识信息对应的传感器的协议类型;
[0024] 应用程序生成单元,用于根据所述协议类型,编译获得适配所述传感器的物联网 终端应用程序,作为升级包;向所述物联网终端发送远程升级指令,以及所述升级包的下载 地址。
[0025] 优选地,所述查询单元,还用于根据所述标识信息查询业务数据库,获得所述标识 信息对应的业务需求;
[0026] 所述应用程序生成单元,具体用于根据所述协议类型与业务需求信息,编译获得 适配所述传感器的物联网终端应用程序,作为升级包。
[0027] 根据本发明实施例提供的一种物联网系统,包括:本发明实施例提供的任意一种 物联网平台服务器,以及
[0028] 物联网终端,用于响应于接收到传感器发送的上报消息,解析所述上报消息,获得 所述上报消息中携带的传感器的标识信息;响应于识别出所述标识信息为待接入物联网的 新传感器的标识信息,将所述标识信息发送给物联网平台服务器;响应于接收到物联网平 台服务器发送的远程升级指令,从所述下载地址下载所述升级包;加载安装所述升级包后, 识别所述新传感器。
[0029] 优选地,所述系统还包括:
[0030] 升级服务器,用于存储所述升级包,以为所述物联网终端提供升级服务;
[0031] 所述物联网平台服务器,还用于在生成所述标识信息对应的传感器的物联网终端 应用程序,作为升级包之后,将所述升级包推送至升级服务器;所述下载地址为所述升级服 务器的地址;
[0032] 所述物联网终端,具体用于从所述升级服务器下载所述升级包。
[0033] 优选地,所述物联网终端,还用于从预留的扩展接口读取所述传感器发送的上报 消息。
[0034] 优选地,所述上报消息中还包括以标准的格式封装的所述传感器所采集的数据;
[0035] 所述物联网终端,还用于在加载安装所述升级包,从所述上报消息中解析所述以 标准的格式封装的数据。
[0036] 优选地,所述传感器的协议类型包括:Modbus、CanBus、Zigbee协议。
[0037] 基于本发明上述实施例提供的物联网中传感器接入方法和物联网系统,物联网终 端接收传感器发送的上报消息,识别出传感器的标识信息为新传感器的标识信息后,物联 网终端将标识信息发送给物联网平台服务器,使得物联网平台服务器利用标识信息查询传 感器信息库,获得标识信息对应的传感器的协议类型,并编译获得适配该传感器的物联网 终端应用程序,作为升级包供物联网终端下载,以使得物联网终端在获得该应用程序后能 够识别待新的传感器。从而,针对新的传感器自动生成适配新传感器的新应用程序,以及在 物联网终端上对新应用程序的自动下载,使得物联网终端能够自动识别新的传感器,自动 扩展各种传感器功能,为物联网业务的快速升级提供了便利。
[0038] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。

【专利附图】

【附图说明】
[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0040] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0041] 构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解 释本发明的原理。
[0042] 参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0043] 图1示出本发明所提供的物联网中传感器接入方法一种实施例的流程示意图;
[0044] 图2示出本发明所提供的物联网中传感器接入方法一种实施例的流程示意图;
[0045] 图3示出本发明所提供的物联网中传感器接入方法一种实施例的流程示意图;
[0046] 图4示出本发明所提供的物联网平台服务器一种实施例的结构示意图;
[0047] 图5示出本发明所提供的物联网系统一种实施例的结构示意图;
[0048] 图6示出本发明所提供的物联网系统一种实施例的结构示意图。

【具体实施方式】
[0049] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应注 意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置不限制本发 明的范围。
[0050] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明 及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0052] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0053] 参见图1所示,图1示出本发明所提供的物联网中传感器接入方法一种实施例的 流程示意图。该实施例提供的物联网传感器接入方法包括以下操作:
[0054] 101,物联网终端响应于接收到传感器发送的上报消息,解析上报消息,获得上报 消息中携带的传感器的标识信息。上报消息可以采用预定的消息格式进行发送,该消息格 式中可以包含传感器的标识信息以及传感器采集的数据。传感器的标识信息可以是传感器 的编号,不同的编号标识不同的传感器,另外,也可以是传感器的地址,或者其他编号体系。 物联网终端可以通过有线或者无线通道接收传感器发送的上报消息。
[0055] 102,响应于识别出标识信息为待接入物联网的新传感器的标识信息,物联网终端 将标识信息发送给物联网平台服务器。另外,物联网终端也可以将上报消息进行重新封装, 之后发送给物联网平台服务器。
[0056] 103,物联网平台服务器利用标识信息查询传感器信息库,获得标识信息对应的传 感器的协议类型。
[0057] 104,根据协议类型,编译获得适配传感器的物联网终端应用程序,作为升级包。物 联网终端应用程序能够基于各种协议类型,对传感器数据进行解析或者封装,从而使得物 联网终端在安装适配传感器的物联网终端应用程序之后,能够识别和使用对应的传感器。 对于不同的传感器的协议类型,编译获得适配传感器的物联网终端应用程序可以不同。
[0058] 105,物联网平台服务器向物联网终端发送远程升级指令,以及升级包的下载地 址。升级包的下载地址可以是物联网平台服务器,由物联网平台服务器本身提供升级服务, 也可以是其他可存储升级包的存储服务器或者以下实施例将介绍的升级服务器。
[0059] 106,响应于接收到远程升级指令,物联网终端从下载地址下载升级包,加载安装 升级包后,识别新传感器。物联网终端可以在收到完整的升级包之后,对升级包进行校验, 校验无误后安装升级包,并在完成后物联网平台服务器发送升级成功的通知。
[0060] 本发明上述实施例提供的物联网传感器接入方法中,在识别出传感器的标识信息 为新传感器的标识信息后,物联网终端将标识信息发送给物联网平台服务器,使得物联网 平台服务器利用标识信息查询传感器信息库,获得标识信息对应的传感器的协议类型,并 编译获得适配该传感器的物联网终端应用程序,作为升级包供物联网终端下载,以使得物 联网终端在获得该应用程序后能够识别待新的传感器。从而,实现适配新传感器的应用程 序的自动生成,以及物联网终端的自动下载更新。使得物联网终端能够识别新的传感器, "动态"地扩展各种传感器,包括各种智能传感器,为物联网业务的快速升级提供了便利。
[0061] 参见图2所示,图2示出本发明所提供的物联网中传感器接入方法一种实施例的 流程示意图。根据图2实施例的一个具体示例,在物联网终端将标识信息发送给物联网平 台服务器之后,该方法还可以包括:207,根据标识信息查询业务数据库,获得标识信息对应 的业务需求信息。图1实施例中的104操作,具体通过204,根据协议类型与业务需求信息, 编译获得适配传感器的物联网终端应用程序,作为升级包。,例如,不同的业务需求,传感器 可能具有不同的采样频率,适配传感器的物联网终端应用程序,使得传感器与物联网终端 的适配还能够适用于特定业务需求。
[0062] 参见图3所示,图3示出本发明所提供的物联网中传感器接入方法一种实施例的 流程示意图。在生成标识信息对应的传感器的物联网终端应用程序,作为升级包之后,该方 法还可以包括:301将升级包推送至升级服务器。下载地址为该升级服务器的地址。在306 操作中,物联网终端从升级服务器下载升级包。基于升级服务器为物联网终端提供升级服 务,可以实现更好的版本控制功能。
[0063] 根据本发明方法实施例的一个具体示例而,物联网终端接收到传感器发送的上报 消息,具体可以为从预留的扩展接口读取传感器发送的上报消息。
[0064] 根据本发明方法实施例的一个具体示例而,上报消息中还包括以标准的格式封装 的传感器所采集的数据。该方法还包括:物联网终端在加载安装升级包,从上报消息中解析 以标准的格式封装的数据,获取数据。
[0065] 在上述各实施例中,传感器的协议类型包括工业现场总线Modbus、控制区域网络 总线(Controller area network Bus,CanBus)、Zigbee 协议。Zigbee 是基于 IEEE802. 15.4 标准的低功耗个域网协议。
[0066] 参见图4所示,图4示出本发明所提供的物联网平台服务器一种实施例的结构示 意图。物联网平台服务器可以是机器对机器(Machine to Machine, M2M)平台。该物联网 平台服务器包括:
[0067] 查询单元401,用于响应于接收到物联网终端发送的新的传感器的标识信息,利用 标识信息查询传感器信息库,获得标识信息对应的传感器的协议类型;
[0068] 应用程序生成单元402,用于根据协议类型,编译获得适配传感器的物联网终端应 用程序,作为升级包;向物联网终端发送远程升级指令,以及升级包的下载地址。
[0069] 根据物联网平台服务器实施例的一个具体示例,查询单元401,还用于根据标识信 息查询业务数据库,获得标识信息对应的业务需求。应用程序生成单元402,具体用于根据 协议类型与业务需求信息,编译获得适配该传感器的物联网终端应用程序,作为升级包。可 以根据协议类型与业务需求信息生成配置文件,应用程序生成单元402读取配置文件生成 适配该传感器的物联网终端应用程序。
[0070] 参见图5所示,图5示出本发明所提供的物联网系统一种实施例的结构示意图。该 实施例中的物联网系统包括:
[0071] 物联网终端501,用于响应于接收到传感器发送的上报消息,解析上报消息,获得 上报消息中携带的传感器的标识信息;响应于识别出标识信息为待接入物联网的新传感器 的标识信息,将标识信息发送给物联网平台服务器;响应于接收到物联网平台服务器发送 的远程升级指令,从下载地址下载升级包;加载安装升级包后,识别新传感器;以及上述实 施例中任意一种物联网平台服务器502。物联网平台服务器502利用标识信息查询传感 器信息库,获得标识信息对应的传感器的协议类型;根据协议类型,编译获得适配传感器的 物联网终端应用程序,作为升级包;向物联网终端发送远程升级指令,以及升级包的下载地 址。
[0072] 根据上述实施例的一个具体示例,物联网平台服务器502还用于根据标识信息查 询业务数据库,获得标识信息对应的业务需求;根据协议类型与业务需求信息,编译获得适 配传感器的物联网终端应用程序,作为升级包。
[0073] 继续参见图5所示,根据物联网系统实施例的一个具体示例,该系统还包括:升级 服务器503,用于存储升级包,以为物联网终端提供升级服务。物联网平台服务器502,还用 于在生成标识信息对应的传感器的物联网终端应用程序,作为升级包之后,将升级包推送 至升级服务器。下载地址为升级服务器的地址。物联网终端501具体用于从升级服务器下 载升级包。
[0074] 参见图6所示,图6示出本发明所提供的物联网系统一种实施例的结构示意图。根 据物联网系统实施例的一个具体示例,物联网终端501,具体还可以具有多个接口,其中包 括预留的扩展接口。物联网终端501从预留的扩展接口读取传感器发送的上报消息。物联 网终端501的通信模块用于与物联网终端应用程序或者升级服务器进行通信,业务处理模 块用于处理业务数据。
[0075] 根据物联网系统实施例的一个具体示例,上报消息中还包括以标准的格式封装的 传感器所采集的数据。物联网终端501,还用于在加载安装升级包,从上报消息中解析以标 准的格式封装的数据。
[0076] 在上述各系统实施例中,传感器的协议类型包括Modbus、CanBus、Zigbee协议。
[0077] 至此,已经详细描述了根据本发明的一种物联网中传感器接入方法、物联网系统 和服务器。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术 人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0078] 本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其 它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于物联网系统 和服务器实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见 方法实施例的部分说明即可。
[0079] 可能以许多方式来实现本发明的物联网中传感器接入方法、物联网系统和服务 器。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的物联网 中传感器接入方法、物联网系统和服务器。用于所述方法的步骤的上述顺序仅是为了进行 说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外, 在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现 根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法 的程序的记录介质。
[0080] 虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技 术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技 术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发 明的范围由所附权利要求来限定。
【权利要求】
1. 一种物联网中传感器接入方法,其特征在于,所述方法包括: 物联网终端响应于接收到传感器发送的上报消息,解析所述上报消息,获得所述上报 消息中携带的传感器的标识信息; 响应于识别出所述标识信息为待接入物联网的新传感器的标识信息,所述物联网终端 将所述标识信息发送给物联网平台服务器; 所述物联网平台服务器利用所述标识信息查询传感器信息库,获得所述标识信息对应 的传感器的协议类型; 根据所述协议类型,编译获得适配所述传感器的物联网终端应用程序,作为升级包; 所述物联网平台服务器向所述物联网终端发送远程升级指令,以及所述升级包的下载 地址; 响应于接收到所述远程升级指令,所述物联网终端从所述下载地址下载所述升级包, 加载安装所述升级包后,识别所述新传感器。
2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述标识信息查询 业务数据库,获得所述标识信息对应的业务需求信息; 所述根据所述协议类型,编译获得适配所述传感器的物联网终端应用程序,具体包括: 根据所述协议类型与业务需求信息,编译获得适配所述传感器的物联网终端应用程序,作 为升级包。
3. 根据权利要求2所述的方法,其特征在于,在生成所述标识信息对应的传感器的物 联网终端应用程序,作为升级包之后,所述方法包括:将所述升级包推送至升级服务器; 所述下载地址为所述升级服务器的地址; 所述物联网终端下载所述升级包,具体包括: 所述物联网终端从所述升级服务器下载所述升级包。
4. 根据权利要求3所述的方法,其特征在于,所述接收到传感器发送的上报消息,具体 包括: 所述物联网终端从预留的扩展接口读取所述传感器发送的上报消息。
5. 根据权利要求4所述的方法,其特征在于,所述上报消息中还包括以标准的格式封 装的所述传感器所采集的数据;所述方法还包括: 所述物联网终端在加载安装所述升级包,从所述上报消息中解析所述以标准的格式封 装的数据,获取所述数据。
6. 根据权利要求1 一 5任意一项所述的方法,其特征在于,所述传感器的协议类型包 括:工业现场总线Modbus、控制区域网络总线CanBus、Zigbee协议。
7. -种物联网平台服务器,其特征在于,包括: 查询单元,用于响应于接收到物联网终端发送的新的传感器的标识信息,利用所述标 识信息查询传感器信息库,获得所述标识信息对应的传感器的协议类型; 应用程序生成单元,用于根据所述协议类型,编译获得适配所述传感器的物联网终端 应用程序,作为升级包;向所述物联网终端发送远程升级指令,以及所述升级包的下载地 址。
8. 根据权利要求7所述的服务器,其特征在于,所述查询单元,还用于根据所述标识信 息查询业务数据库,获得所述标识信息对应的业务需求; 所述应用程序生成单元,具体用于根据所述协议类型与业务需求信息,编译获得适配 所述传感器的物联网终端应用程序,作为升级包。
9. 一种物联网系统,其特征在于,包括:权利要求7或者8所述的物联网平台服务器, 以及 物联网终端,用于响应于接收到传感器发送的上报消息,解析所述上报消息,获得所述 上报消息中携带的传感器的标识信息;响应于识别出所述标识信息为待接入物联网的新传 感器的标识信息,将所述标识信息发送给物联网平台服务器;响应于接收到物联网平台服 务器发送的远程升级指令,从所述下载地址下载所述升级包;加载安装所述升级包后,识别 所述新传感器。
10. 根据权利要求9所述的系统,其特征在于,所述系统还包括: 升级服务器,用于存储所述升级包,以为所述物联网终端提供升级服务; 所述物联网平台服务器,还用于在生成所述标识信息对应的传感器的物联网终端应用 程序,作为升级包之后,将所述升级包推送至升级服务器; 所述下载地址为所述升级服务器的地址; 所述物联网终端,具体用于从所述升级服务器下载所述升级包。
11. 根据权利要求10所述的系统,其特征在于,所述物联网终端,还用于从预留的扩展 接口读取所述传感器发送的上报消息。
12. 根据权利要求11所述的系统,其特征在于,所述上报消息中还包括以标准的格式 封装的所述传感器所采集的数据; 所述物联网终端,还用于在加载安装所述升级包,从所述上报消息中解析所述以标准 的格式封装的数据。
13. 根据权利要求9 一 12任意一项所述的系统,其特征在于,所述传感器的协议类型包 括:Modbus、CanBus、Zigbee 协议。
【文档编号】H04W48/16GK104144466SQ201310170181
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】邹国伟, 张雷, 王艺 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1