传感器设备标识的生成及使用方法、系统和相关设备的制作方法

文档序号:7910003阅读:621来源:国知局
专利名称:传感器设备标识的生成及使用方法、系统和相关设备的制作方法
技术领域
本发明涉及家庭物联网领域,尤其涉及一种传感器设备标识的生成及使用方法、 系统和相关设备。
背景技术
家庭物联网包括安防、家电控制等业务,上述业务中使用的传感器设备标识通常采用静态生成的方式,传感器设备标识在传感器设备出厂前根据预先规定的规则编码生成,目前编码规则通常采用传感器设备的序列号进行标识,传感器设备的序列号标识 (SNID)由传感器设备的生产厂家和运营商预先协商,并由运营商统一制定和分配。
现有技术中静态生成传感器设备标识的方法,存在如下问题
采用传感器设备的序列号标识(SNID)时,运营商需要和每个传感器设备的生成厂家预先进行协商并统一制定编码规则,传感器设备的生产厂家在传感器设备入网前需要向运营商申请相应的传感器设备标识。当传感器设备的生产厂家数量增多时,将给运营商带来很大的协商成本和工作量,导致运营商无法对家庭物联网进行有效的网络管理;
当传感器设备的数量超过预先规定分配的序列号标识数量时,运营商需要重新制定序列号标识数量和编码规则,导致运营商需要对家庭物联网进行频繁的网络升级。发明内容
本发明实施例提供了一种传感器设备标识的生成及使用方法、系统和相关设备, 用 以解决现有静态生成传感器设备标识的方法所导致的无法对家庭物联网进行有效的网络管理,以及需要对家庭物联网进行频繁的网络升级的问题。
本发明实施例提供的一种传感器设备标识的生成方法,包括
家庭物联网平台接收家庭网关发送的传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ;
所述家庭物联网平台确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的应用层标识VID,并在本地保存所述传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;以及
所述家庭物联网平台将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
本发明实施例提供的一种传感器设备标识的生成方法,包括
家庭网关向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ;
家庭网关从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,在本地保存所述传感器设备的VID 和SNID之间的绑定关系,所述传感器设备的VID由家庭物联网平台确认所述传感器设备首次上电时根据所述传感器设备注册请求消息中携带的GID和DID生成,并且在家庭网关和家庭物联网平台之间使用。
本发明实施例提供的一种传感器设备标识的生成系统,包括家庭网关和家庭物联网平台,其中
所述家庭网关,用于向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID;以及从所述家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,在本地保存所述传感器设备的VID和SNID之间的绑定关系;
所述家庭物联网平台,用于接收家庭网关发送的所述传感器设备注册请求消息, 确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID 生成所述传感器设备的应用层标识VID,并在本地保存所述传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;以及将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
本发明实施例提供的一种家庭物联网平台,包括
接收模块,用于接收家庭网关发送的传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ;
处理模块,用于确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的应用层标识VID,并将所述传感器设备的 VID和SNID之间的绑定关系保存到数据库模块中,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;
数据库模块,用于存储所述传感器设备的VID和SNID之间的绑定关系;
本发明实施例提供的一种家庭网关,包括
发送模块,用于向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ;
接收模块,用于接收家庭物联网平台返回的携带传感器设备的应用层标识VID的传感器设备注册响应消息,所述传感器设备的VID由家庭物联网平台确认所述传感器设备首次上电时根据所述传感器设备注册请求消息中携带的GID和DID生成,并且在家庭网关和家庭物联网平台之间使用;
解析模块,用于从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,将所述传感器设备的VID和 SNID之间的绑定关系保存到数据库模块中;
数据库模块,用于存储所述传感器设备的VID和SNID之间的绑定关系。
本发明实施例提供的一种传感器设备标识的使用方法,包括
家庭物联网平台接收用户设备发起的第一操作命令消息,查询所述第一操作命令消息中的被操作传感器设备的应用层标识VID,并重新构建第二操作命令消息发送给所述家庭网关,其中携带被操作传感器设备的VID ;
所述家庭网关从接收到的第二操作命令消息中解析出被操作传感器设备的VID, 查询本地保存的传感器设备的VID和序列号标识SNID之间的绑定关系,获得被操作传感器设备的SNID,并重新构建第三操作命令消息发送给被操作传感器设备,其中携带被操作传感器设备的SNID ;以及接收被操作传感器设备完成相应操作后返回的第三操作命令响应消息,其中携带被操作传感器设备的SNID,查询本地保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的VID,并重新构建第二操作命令响应消息返回给所述家庭物联网平台,其中携带被操作传感器设备的VID ;
所述家庭物联网平台将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息返回给所述用户设备。
本发明实施例提供的一种传感器设备标识的使用系统,包括家庭网关和家庭物联网平台,其中
所述家庭物联网平台,用于接收用户设备发起的第一操作命令消息,查询所述第一操作命令消息中的被操作传感器设备的应用层标识VID,并重新构建第二操作命令消息发送给所述家庭网关,其中携带被操作传感器设备的VID;以及将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息返回给所述用户设备;
所述家庭网关,用于从接收到的第二操作命令消息中解析出被操作传感器设备的 VID,查询本地保存的传感器设备的VID和序列号标识SNID之间的绑定关系,获得被操作传感器设备的SNID,并重新构建第三操作命令消息发送给被操作传感器设备,其中携带被操作传感器设备的SNID ;以及接收被操作传感器设备完成相应操作后返回的第三操作命令响应消息,其中携带被操作传感器设备的SNID,查询本地保存的传感器设备的VID和SNID 之间的绑定关系,获得被操作传感器设备的VID,并重新构建第二操作命令响应消息返回给所述家庭物联网平台,其中携带被操作传感器设备的VID。
本发明实施例提供的一种传感器设备标识的使用方法,包括
家庭网关接收传感器设备发送的第一状态报告消息,其中携带传感器设备自身的序列号标识SNID,查询本地保存的传感器设备的应用层标识VID和SNID之间的绑定关系, 获得传感器设备的VID,并重新构建第二状态报告消息发送给家庭物联网平台,其中携带传感器 设备的VID和家庭网关自身的网关标识GID ;
家庭物联网平台将第二状态报告消息重新构建为用户设备所支持格式的第三状态报告消息,并根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系将第三状态报告消息发送给相应的用户设备。
本发明实施例提供的一种传感器设备标识的使用系统,包括家庭网关和家庭物联网平台,其中
家庭网关,用于接收传感器设备发送的第一状态报告消息,其中携带传感器设备自身的序列号标识SNID,查询本地保存的传感器设备的应用层标识VID和SNID之间的绑定关系,获得传感器设备的VID,并重新构建第二状态报告消息发送给家庭物联网平台,其中携带传感器设备的VID和家庭网关自身的网关标识GID ;
家庭物联网平台,用于将第二状态报告消息重新构建为用户设备所支持格式的第三状态报告消息,并根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系将第三状态报告消息发送给相应的用户设备。
本发明实施例提供的传感器设备标识的生成方法、系统和相关设备,由家庭网关发送携带家庭网关自身的网关标识GID、传感器设备的序列号标识SNID和型号标识DID的传感器设备注册请求消息,家庭物联网平台接收到传感器设备注册请求消息后,确认传感器设备首次上次时,根据消息中携带的GID和DID生成所述传感器设备的应用层标识VID, 并在本地保存传感器设备的VID和SNID之间的绑定关系之后,将携带VID的传感器设备注册响应消息返回给家庭网关。在传感器设备和家庭网关之间仍然使用传感器设备的SNID 传递消息,在家庭网关和家庭物联网平台之间使用传感器设备的VID传递消息,该VID由运营商统一进行分配和管理,不依赖于各传感器设备的生产厂家,但能和传感器设备的生产厂家为传感器设备定义的SNID协同合作,共同构建家庭物联网统一的设备标识体系,从而能够对家庭物联网进行有效的网络管理,同时避免了对家庭物联网进行频繁的网络升级的过程。
本发明实施例提供的传感器设备标识的使用方法和系统,基于生成的传感器设备的VID,通过在传感器设备和家庭网关之间使用传感器设备的SNID传递消息,在家庭网关和家庭物联网平台之间使用传感器设备的VID传递消息,能够实现用户设备将操作命令消息通过家庭物联网发送给传感器设备,被操作传感器设备完成相应操作后将操作命令响应消息通过家庭物联网发送给用户设备,还能够实现传感器设备将状态报告消息通过家庭物联网发送给用户设备,从而更有效的实现家庭物联网中安防、家电控制等业务。


图1为家庭物联网的组网结构图2为本发明实施例提供的传感器设备标识的生成方法流程图3为本发明实施例提供的传感器设备的注册流程图4为本发明实施例提供的传感器设备标识的生成系统结构图5为本发明实施例提供的家庭网关的结构不意图6为本发明实施例提供的家庭物联网平台的结构示意图7为本发明实施例提供的第一种传感器设备标识的使用方法流程图8为本发明实施例提供的第二种传感器设备标识的使用方法流程图。
具体实施方式
下面结合说明书附图,对传感器设备标识的生成及使用方法、系统和相关设备的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在对本发明实施例提供的传感器设备标识生成及使用方法、系统和相关设备的具体实施方式
说明之前,首先介绍一下现有家庭物联网的组网结构,如图1所示,家庭物联网平台通过家庭网关与传感器设备相互传递消息,其中家庭物联网平台可以直接通过有线或无线网络与家庭网关相互传递消息,也可以通过推送平台将消息发送给家庭网关,家庭物联网平台可以通过无线网络与用户设备相互传递消息,也可以通过推送平台将消息发送给用户设备。
为了实施本发明,首先介绍几个相关的标识信息
传感器设备的SNID (序列号标识),传感器设备的生产厂家在传感器设备出厂时自行制定的设备序列号;
传感器设备的DID (型号标识),由运营商统一规划制定,如空调类、冰箱类等;
传感器设备的INDEXID(在同一家庭网关下同种型号索引号),表不该传感器设备在同一家庭中同样设备类型中的排序,由运营商动态生成;
家庭网 关的网关标识(GID),由运营商在制定家庭网关时统一规划制定;
传感器设备的VID(应用层标识)由传感器设备所接入家庭网关的网关标识GID、 传感器设备的DID和INDEXID组成,由运营商统一动态生成,且全网唯一。
其中,网关标识GID用来表示唯一标识的家庭(如小明家),传感器设备的型号标识DID用来确定传感器设备的设备类型(如空调类),传感器设备在同一家庭网关下同种型号索引号INDEXID用来表不传感器设备在同一个家庭中的同类型设备中是第几个。
本发明实施例提供的一种传感器设备标识的生成方法,如图2所示,包括以下步骤
步骤S201,家庭网关将携带家庭网关自身的GID、传感器设备的SNID和DID的传感器设备注册请求消息发送给家庭物联网平台。
步骤S202,家庭物联网平台确认传感器设备首次上电时,根据接收到的传感器设备注册请求消息中携带的传感器设备的DID和家庭网关的GID生成传感器设备的VID,并在本地保存该传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用。
步骤S203,家庭物联网平台将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
步骤S204,家庭网关从家庭物联网平台返回的传感器设备注册响应消息中解析出传感器设备的VID,确认本地未存储该传感器设备的VID时,在本地保存该传感器设备的 VID和SNID之间的绑定关系。
其中,传感器设备标识的生成方法可以在传感器设备的注册流程中实现,图3为本发明实施例提供的传感器设备的注册流程图,包括以下步骤
步骤S301,传感器设备在上电开机后,向家庭网关发送携带传感器设备的SNID和 DID的注册请求消息。
步骤S302,家庭网关在收到传感器设备发送的注册请求消息后,将该注册请求消息重新构建得到传感器设备注册请求消息,并向家庭物联网平台发送重新构建后得到的传感器设备注册请求消息,该传感器设备注册请求消息携带有家庭网关自身的GID、传感器设备的SNID和DID。
步骤S303,家庭物联网平台收到家庭网关发送的传感器设备注册请求消息后,判断该传感器设备是否是首次上电,如果是,则执行步骤S304,如果不是,则执行步骤S305。
步骤S304,家庭物联网平台根据传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,并将VID与SNID之间的绑定关系保存在家庭物联网平台的本地数据库中,转向执行步骤S306。
步骤S305,家庭物联网平台根据本地数据库中保存的VID和SNID之间的绑定关系,提取传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID。
步骤S306,家庭物联网平台将步骤S304或步骤S305得到的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
步骤S307,家庭网关收到传感器设备注册响应消息后,从传感器设备注册响应消息中解析出传感器设备的VID,判断家庭网关的本地数据库中是否存储有该解析出的传感器设备的VID,如果否,则执行步骤S308,如果是,则执行步骤S309。
步骤S308,家庭网关在本地数据库中保存该传感器设备的VID和SNID之间的绑定关系。
步骤S309,家庭网关向传感器设备返回注册响应消息。
其中,上述步骤S303中,家庭物联网平台收到家庭网关发送的传感器设备注册请求消息后,确认该传感器设备是否是首次上电的方法为家庭物联网平台根据传感器设备注册请求消息中携带的GID和SNID,查询家庭物联网平台的本地数据库中是否保存有相应的VID表项,如果存在,则说明该传感器设备不是首次上电;如果不存在,则说明该传感器设备是首次上电。
上述步骤S304中家庭物联网平台根据传感器设备注册请求消息中携带的GID和 DID生成传感器设备的应用层标识VID的方法为
家庭物联网平台查询家庭物联网平台的本地数据库中是否存有包括传感器设备注册请求消息中携带的GID和DID的VID表项,如果不存在,给传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值分配一个值,并将该值设置为初始值;如果存在, 统计包括传感器设备注册请求消息中携带的GID和DID的VID表项数,并将传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为该VID表项数与初始值之和; 最后,由传感器设备注册请求消息中携带的GID和DID、以及当前的INDEXID组成传感器设备的VID。一般情况下,可以将INDEXID的初始值设定为1,后续,INDEXID的表项值就可以设置为包括传感器设备注册请求消息中携带的GID和DID的VID表项数加I。
本发明实施例提供的一种传感器设备标识的生成系统,如图4所示,包括家庭网关401和家庭物联网平台402 ,其中
家庭网关401,用于向家庭物联网平台402发送传感器设备注册请求消息,其中携带家庭网关自身的网关标识GID、传感器设备的序列号标识SNID和型号标识DID ;以及从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储该传感器设备的VID时,在本地保存该传感器设备的VID和SNID之间的绑定关系;
具体实施中,家庭网关向家庭物联网平台发送的传感器设备注册请求消息是根据传感器设备向家庭网关发送的携带传感器设备的SNID和DID的注册请求消息重新构建而成的。
家庭物联网平台402,用于接收家庭网关401发送的传感器设备注册请求消息,确认该传感器设备首次上电时,根据传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,并在本地保存该传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;以及将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
具体实施中,家庭物联网平台确认传感器设备是首次上电的方法为家庭物联网平台根据传感器设备注册请求消息中携带的GID和SNID查询家庭物联网平台本地的数据库中是否保存有相应的VID表项,如果查询结果为否,家庭物联网平台确认该传感器设备为首次上电。并且如果家庭物联网平台根据传感器设备注册请求消息中携带的GID和SNID 查询到本地数据库中保存有相应的VID表项,那么家庭物联网平台会确认传感器设备不是首次上电,在此情况下,家庭物联网平台会根据本地数据库中保存的VID和SNID之间的绑定关系,提取传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID,将提取的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
家庭物联网平台在确认传感器设备为首次上电时,会根据传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,具体的生成方法为
家庭物联网平台查询本地的数据库中是否保存有包括传感器设备注册请求消息中携带的GID和DID的VID表项,如果不存在,将传感器设备注册请求消息中携带的GID和 DID对应的INDEXID表项值设置为初始值;如果存在,统计包括传感器设备注册请求消息中携带的GID和DID的VID表项数,将传感器设备注册请求消息中携带的GID和DID对应的 INDEXID表项值设置为该VID表项数与初始值之和。然后由传感器设备注册请求消息中携带的GID和DID、以及当前的INDEXID组成传感器设备的VID。·
其中,家庭物联网平台的一种具体结构示意图如图5所示,包括接收模块501、处理模块502、数据库模块503和发送模块504。其中
接收模块501,用于接收家庭网关发送的携带家庭网关的GID、传感器设备的SNID 和DID的传感器设备注册请求消息。
处理模块502,用于确认传感器设备首次上电时,根据接收模块501接收到的传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,并将传感器设备的VID和 SNID之间的绑定关系保存到数据库模块503中。
具体实施中,处理模块502确认传感器设备是首次上电方法为处理模块502根据传感器设备注册请求消息中携带的GID和SNID查询本地的数据库模块503中是否保存有相应的VID表项,如果查询的结果为否,处理模块502会确认该传感器设备为首次上电。如果处理模块502根据传感器设备注册请求消息中携带的GID和SNID,查询到本地的数据库模块503中保存有相应的VID表项,那么处理模块502会确认该传感器设备不是首次上电, 在此情况下,处理模块502会根据数据库模块503中保存的VID和SNID之间的绑定关系, 提取传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID,并将提取的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
处理模块502在确认传感器设备首次上电时,会根据接收模块501接收到的传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,具体生成的方法为
处理模块502查询数据库模块503中是否保存有包括传感器设备注册请求消息中携带的GID和DID的VID表项,如果否,将传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为初始值,如果是,统计包括传感器设备注册请求消息中携带的 GID和DID的VID表项数,将传感器设备注册请求消息中携带的GID和DID对应的INDEXID 表项值设置为包括传感器设备注册请求消息中携带的GID和DID的VID表项VID表项数与初始值之和。并由传感器设备注册请求消息中携带的GID和DID、以及当前的INDEXID组成传感器设备的VID。
数据库模块503,用于存储传感器设备的VID和SNID之间的绑定关系。
发送模块504,用于将处理模块502生成的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
在具体实施中,如果处理模块502确认传感器设备不是首次上电,处理模块502会根据数据库模块503中保存的VID和SNID之间的绑定关系,提取传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID,发送模块504还用于将处理模块502从数据库模块503中提取的传感器设备的VID携带在传感器设备注册响应消息中返回给家庭网关。
其中,家庭网关的一种具体结构示意图如图6所示,包括发送模块601、接收模块 602、解析模块603、数据库模块604。其中
发送模块601,用于向家庭物联网平台发送携带传感器设备的SNID和DID以及家庭网关自身的GID的传感器设备注册请求消息。
接收模块602,用于接收家庭物联网平台返回的携带传感器设备的应用层标识 VID的传感器设备注册响应消息。
解析模块603,用于从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储传感器设备的VID时,将传感器设备的VID和SNID之间的绑定关系保存到数据库模块604中。
数据库模块604,用于存储传感器设备的VID和SNID之间的绑定关系。
在具体的实施中,家庭网关还包括构建模块605,其中
接收模块601,还用于接收传感器设备发送的携带传感器设备自身的SNID和DID 的注册请求消息;
构建模块605,用于根据传感器设备发送的携带传感器设备自身的SNID和DID的注册请求消息重新构建得到所述传感器设备注册请求消息。
根据上述本发明实施例提供的传感器设备标识的生成方法、系统和相关设备,本发明实施例还提供了相应的传感器设备标识的使用方法和系统。
下面结合附图,对本发明实施例还提供的传感器标识的使用方法及系统进行详细的说明。
本发明实施例提供的第一种传感器设备标识的使用方法为在家庭物联网中用户设备通过向传感器设备发送操作命令来控制传感器设备的流程,具体过程如图7所示,包括以下步骤
步骤S701,家庭物联网平台接收用户设备发起的第一操作命令消息,查询该第一操作命令消息中被操作传感器设备的应用层标识VID。
其中,家庭物联网平台接收用户设备发起的第一操作命令消息的具体操作为家庭物联网平台根据用户设备的注册终端标识(一般为MSISDN号码)和家庭网关的GID之间的绑定关系,推送家庭控制界面给用户设备,用户设备在控制界面上点击按钮,向家庭物联网平台发送第一操作命令消息,该消息中包括操作命令和操作对象(即被操作传感器设备)。
步骤S702,家庭物联网平台在接收到携带有传感器 设备的VID的第一操作命令消息后,将第一操作命令消息重新构建为携带有传感器设备的VID的第二操作命令消息,发送给家庭网关。
其中,家庭物联网平台可以通过推送平台将第二操作命令消息发送给家庭网关,具体操作为家庭物联网平台在第二操作命令消息中添加用户设备所绑定的家庭网关的 GID后转发给推送平台,推送平台根据第二操作命令消息中添加的家庭网关的GID,在家庭网关已经向家庭物联网平台注册过“家庭网关的GID与家庭网关的IP地址和端口绑定关系”的前提下,通过查询获得家庭网关的IP地址和端口,并根据家庭网关的IP地址和端口将第二操作命令消息转发给相应的家庭网关。
步骤S703,家庭网关从第二操作命令消息中解析出被操作传感器设备的VID,查询家庭网关的本地数据库中保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的SNID。
步骤S704,家庭网关将第二操作命令消息重新构建为携带传感器设备的SNID的第三操作命令消息,将该第三操作命令消息发送给被操作传感器设备。
步骤S705,家庭网关接收被操作传感器设备完成相应操作后返回的携带该传感器设备的SNID的第三操作命令响应消息。
步骤S706,家庭网关将该第三操作命令响应消息重新构建为携带传感器设备的 VID的第二操作命令响应消息返回给家庭物联网平台。
其中,家庭网关将第三操作命令响应消息重新构建为第二操作命令响应消息的方法为家庭网关根据被操作传感器设备的SNID,查询家庭网关的本地数据库中保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的VID,将获得的被操作传感器设备的VID携带在重新构建生成的第二操作命令响应消息中。
步骤S707,家庭网联网平台将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息,将第一操作命令消息返回给用户设备。
其中,上述步骤S701 S707中所述的操作命令消息,一般可以包括控制命令消息、或者查询命令消息等,相应的操作命令响应消息包括控制命令响应消息、或者查询命令响应消息等。
本发明实施例提供的第一种传感器设备标识的使用系统包括家庭网关和家庭物联网平台,其中
家庭物联网平台,用于接收用户设备发起的第一操作命令消息,查询第一操作命令消息中的被操作传感器设备的应用层标识VID,并将第一操作命令消息重新构建为携带被操作传感器设备的VID的第二操作命令消息发送给家庭网关;以及将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息,将该第一操作命令响应消息返回给用户设备。
家庭网关,用于从接收到的第二操作命令消息中解析出被操作传感器设备的VID, 查询家庭网关的本地数据库中保存的传感器设备的VID和序列号标识SNID之间的绑定关系,获得被操作传感器设备的SNID,并将第二操作命令消息重新构建为携带被操作传感器设备的SNID的第三操作命令消息发送给被操作传感器设备;以及接收被操作传感器设备完成相应操作后返回的携带被操作传感器设备的SNID第三操作命令响应消息,查询家庭网关的本地数据库中保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的VID,并将第三操作命令响应消息重新构建为携带被操作传感器设备的VID的第二操作命令响应消息,将该第二操作命令响应消息返回给家庭物联网平台。
在具体实施中,第一种传感器设备标识的使用系统还可以包括推送平台,家庭物联网平台可以通过推送平台将第二操作命令消息发送给家庭网关,其中
家庭物联网平台,还用于在第二操作命令消息中添加用户设备所绑定的家庭网关的GID后转发给推送平台;
推送平台,用于根据第二操作命令消息中添加的家庭网关的GID,通过查询获得家庭网关的IP地址和端口,并根据家庭网关的IP地址和端口将第二操作命令消息转发给相应的家庭网关。
本发明实施例提供的第二种传感器应用层标识的使用方法为传感器设备发送状态报告消息给用户设备的流程,具体过程如图8所示,包括以下步骤
步骤S801,家庭网关接收传感器设备发送的携带传感器设备自身的SNID的第一状态报告消息。
具体实施中,传感器设备在自身状态发生改变或其它设定情况下,将携带传感器设备自身的SNID的第一状态报告消息主动发给家庭网关。
步骤S802,家庭网关从本地数据库中查询得到该传感器设备VID与SNID之间的绑定关系,获得该传感器设备的VID,将第一状态报告消息重新构建为携带传感器设备的 VID和家庭网关自身的GID的第二状态报告消息,将第二状态报告消息发送给家庭物联网·T D O
步骤S803,家庭物联网平台收到第二状态报告消息后,将第二状态报告消息重新构建成用户设备所支持格式的第三状态报告消息。
步骤S804,家庭物联网平台根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系,将第三状态报告消息发送给相应的用户设备。
在具体实施中,第二种传感器设备标识的使用系统还可以包括推送平台,家庭物联网平台可以通过推送平台将第三状态报告消息发送给相应的用户设备,具体操作为
家庭物联网平台,还用于查询家庭网关的GID与用户设备的注册终端标识之间的绑定关系,在第三状态报告消息中添加家庭网关的GID所绑定的用户设备的注册终端标识后转发给推送平台,请求推送给相应的用户设备;
推送平台,用于接收到第三状态报告消息后,根据用户设备的注册终端标识,将第三状态报告消息推送给相应的用户设备。
其中,上述步骤S801 S803中所述的状态报告消息可以包括状态变更消息、或者告警消息等。
本发明实施例提供的第二种使用传感器设备标识的系统包括家庭网关和家庭物联网平台,其中
家庭网关,用于接收传感器设备发送的携带传感器设备SNID的第一状态报告消息,查询家庭网关本地的数据中保存的传感器设备的VID和SNID之间的绑定关系,获得传感器设备的VID,并将第一状态报告消息重新构建为携带传感器设备的VID和家庭网关的 GID的第二状态报告消息,将该第二状态报告消息发送给家庭物联网平台;
家庭物联网平台,用于将第二状态报告消息重新构建为用户设备所支持格式的第三状态报告消息,并根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系将第三状态报告消息发送给相应的用户设备。
在具体实施中,家庭物联网平台可以通过推送平台将第三报告消息发送给相应的用户设备,其中
家庭物联网平台,还用于查询家庭网关的GID与用户设备的注册终端标识之间的绑定关系,在第三状态报告消息中添加家庭网关的GID所绑定的用户设备的注册终端标识后转发给推送平台,请求推送给相应的用户设备;
推送平台,用于根据用户设备的注册终端标识,将第三状态报告消息推送给相应的用户设备。
本发明实施例提供的传感器设备标识的生成方法、系统和相关设备,由家庭网关发送携带家庭网关自身的网关标识GID、传感器设备的序列号标识SNID和型号标识DID的传感器设备注册请求消息,家庭物联网平台接收到传感器设备注册请求消息后,确认传感器设备首次上次时,根据消息中携带的GID和DID生成所述传感器设备的应用层标识VID, 并在本地保存传感器设备的VID和SNID之间的绑定关系之后,将携带VID的传感器设备注册响应消息返回给家庭网关。在传感器设备和家庭网关之间仍然使用传感器设备的SNID 传递消息,在家庭网关和家庭物联网平台之间使用传感器设备的VID传递消息,该VID由运营商统一进行分配和管理,不依赖于各传感器设备的生产厂家,但能和传感器设备的生产厂家为传感器设备定义的SNID协同合作,共同构建家庭物联网统一的设备标识体系,从而能够对家庭物联网进行有效的网络管理,同时避免了对家庭物联网进行频繁的网络升级的过程。
本发明实施例提供的传感器设备标识的使用方法和系统,基于生成的传感器设备的VID,通过在传感器设备和家庭网关之间使用传感器设备的SNID传递消息,在家庭网关和家庭物联网平台之间使用传感器设备的VID传递消息,能够实现用户设备将操作命令消息通过家庭物联网发送给传感器设备,被操作传感器设备完成相应操作后将操作命令响应消息通过家庭物联网发送给用户设备,还能够实现传感器设备将状态报告消息通过家庭物联网发送给用户设备,从而更有效的实现家庭物联网中安防、家电控制等业务。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修 改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种传感器设备标识的生成方法,其特征在于,包括 家庭物联网平台接收家庭网关发送的传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ; 所述家庭物联网平台确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的应用层标识VID,并在本地保存所述传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;以及 所述家庭物联网平台将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
2.如权利要求1所述的方法,其特征在于,还包括 所述家庭物联网平台确认所述传感器设备非首次上电时,根据本地保存的VID和SNID之间的绑定关系,提取所述传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID ;以及 所述家庭物联网平台将提取的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
3.如权利要求1所述的方法,其特征在于,所述传感器设备的VID由传感器设备所接入家庭网关的GID、传感器设备的DID、以及为所述传感器设备分配的同一家庭网关下同种型号索引号INDEXID组成。
4.如权利要求3所述的方法,其特征在于,所述家庭物联网平台确认所述传感器设备首次上电的方法,具体包括 所述家庭物联网平台根据所述传感器设备注册请求消息中携带的GID和SNID查询本地是否保存有相应的VID表项;并 在查询结果为否时,确认所述传感器设备首次上电。
5.如权利要求4所述的方法,其特征在于,所述家庭物联网平台根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的VID,具体包括 所述家庭物联网平台查询本地是否存有包括传感器设备注册请求消息中携带的GID和DID的VID表项; 如果否,将所述传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为初始值,如果是,统计包括所述传感器设备注册请求消息中携带的GID和DID的VID表项数,将所述传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为所述VID表项数与初始值之和;并 由所述传感器设备注册请求消息中携带的GID和DID、以及当前的INDEXID组成所述传感器设备的VID。
6.—种传感器设备标识的生成方法,其特征在于,包括 家庭网关向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ; 家庭网关从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,在本地保存所述传感器设备的VID和SNID之间的绑定关系,所述传感器设备的VID由家庭物联网平台确认所述传感器设备首次上电时根据所述传感器设备注册请求消息中携带的GID和DID生成,并且在家庭网关和家庭物联网平台之间使用。
7.如权利要求6所述的方法,其特征在于,还包括 所述家庭网关根据传感器设备发送的携带所述传感器设备自身的SNID和DID的注册请求消息重新构建得到所述传感器设备注册请求消息。
8.—种传感器设备标识的生成系统,其特征在于,包括家庭网关和家庭物联网平台,其中 所述家庭网关,用于向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ;以及从所述家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,在本地保存所述传感器设备的VID和SNID之间的绑定关系; 所述家庭物联网平台,用于接收家庭网关发送的所述传感器设备注册请求消息,确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的应用层标识VID,并在本地保存所述传感器设备的VID和SNID之间的绑定关系,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用;以及将生成的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
9.一种家庭物联网平台,其特征在于,包括 接收模块,用于接收家庭网关发送的传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ; 处理模块,用于确认所述传感器设备首次上电时,根据所述传感器设备注册请求消息中携带的GID和DID生成所述传感器设备的应用层标识VID,并将所述传感器设备的VID和SNID之间的绑定关系保存到数据库模块中,其中传感器设备的VID在家庭网关和家庭物联网平台之间使用; 数据库模块,用于存储所述传感器设备的VID和SNID之间的绑定关系; 发送模块,用于将所述处理模块生成的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
10.如权利要求9所述的家庭物联网平台,其特征在于,还包括 所述处理模块,还用于确认所述传感器设备非首次上电时,根据所述数据库模块中保存的VID和SNID之间的绑定关系,提取所述传感器设备注册请求消息中携带的SNID所绑定的传感器设备的VID ; 所述发送模块,还用于将所述处理模块提取的传感器设备的VID携带在传感器设备注册响应消息中返回给所述家庭网关。
11.如权利要求9所述的家庭物联网平台,其特征在于, 所述处理模块生成的传感器设备的VID由传感器设备所接入家庭网关的GID、传感器设备的DID、以及为所述传感器设备分配的同一家庭网关下同种型号索引号INDEXID组成。
12.如权利要求11所述的家庭物联网平台,其特征在于, 所述处理模块,具体用于根据所述传感器设备注册请求消息中携带的GID和SNID查询本地是否保存有相应的VID表项;并在查询结果为否时,确认所述传感器设备首次上电。
13.如权利要求12所述的家庭物联网平台,其特征在于, 所述处理模块,具体用于确认所述传感器设备首次上电时,查询所述数据库模块中是否保存有包括所述传感器设备注册请求消息中携带的GID和DID的VID表项;如果否,将所述传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为初始值,如果是,统计包括所述传感器设备注册请求消息中携带的GID和DID的VID表项数,将所述传感器设备注册请求消息中携带的GID和DID对应的INDEXID表项值设置为所述VID表项数与初始值之和;并由所述传感器设备注册请求消息中携带的GID和DID、以及当前的INDEXID组成所述传感器设备的VID。
14.一种家庭网关,其特征在于,包括 发送模块,用于向家庭物联网平台发送传感器设备注册请求消息,其中携带所述家庭网关自身的网关标识GID、所述传感器设备的序列号标识SNID和型号标识DID ; 接收模块,用于接收家庭物联网平台返回的携带传感器设备的应用层标识VID的传感器设备注册响应消息,所述传感器设备的VID由家庭物联网平台确认所述传感器设备首次上电时根据所述传感器设备注册请求消息中携带的GID和DID生成,并且在家庭网关和家庭物联网平台之间使用; 解析模块,用于从家庭物联网平台返回的传感器设备注册响应消息中,解析出传感器设备的VID,并确认本地未存储所述传感器设备的VID时,将所述传感器设备的VID和SNID之间的绑定关系保存到数据库模块中; 数据库模块,用于存储所述传感器设备的VID和SNID之间的绑定关系。
15.如权利要求14所述的家庭网关,其特征在于,还包括构建模块,其中 所述接收模块,还用于接收传感器设备发送的携带所述传感器设备自身的SNID和DID的注册请求消息; 所述构建模块,用于根据接收到的注册请求消息重新构建得到所述传感器设备注册请求消息。
16.一种传感器设备标识的使用方法,其特征在于,包括 家庭物联网平台接收用户设备发起的第一操作命令消息,查询所述第一操作命令消息中的被操作传感器设备的应用层标识VID,并重新构建第二操作命令消息发送给所述家庭网关,其中携带被操作传感器设备的VID ; 所述家庭网关从接收到的第二操作命令消息中解析出被操作传感器设备的VID,查询本地保存的传感器设备的VID和序列号标识SNID之间的绑定关系,获得被操作传感器设备的SNID,并重新构建第三操作命令消息发送给被操作传感器设备,其中携带被操作传感器设备的SNID ;以及接收被操作传感器设备完成相应操作后返回的第三操作命令响应消息,其中携带被操作传感器设备的SNID,查询本地保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的VID,并重新构建第二操作命令响应消息返回给所述家庭物联网平台,其中携带被操作传感器设备的VID ; 所述家庭物联网平台将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息返回给所述用户设备。
17.如权利要求16所述的方法,其特征在于,所述家庭物联网平台将重新构建的第二操作命令消息发送给所述家庭网关,具体包括所述家庭物联网平台在所述第二操作命令消息中添加用户设备所邦定的家庭网关的GID后转发给推送平台; 所述推送平台根据所述第二操作命令消息中添加的家庭网关的GID,通过查询获得所述家庭网关的互联网协议IP地址和端口,并根据所述家庭网关的IP地址和端口将所述第二操作命令消息转发给相应的家庭网关。
18.如权利要求16所述的方法,其特征在于,家庭物联网平台接收用户设备发起的第一操作命令消息之前,还包括 所述家庭物联网平台根据家庭网关的网关标识GID与用户设备的注册终端标识之间的绑定关系,推送家庭操作界面到相应的用户设备上; 用户设备根据用户在家庭操作界面上的点击操作生成相应的第一操作命令消息发送给所述家庭物联网平台。
19.一种传感器设备标识的使用系统,其特征在于,包括家庭网关和家庭物联网平台,其中 所述家庭物联网平台,用于接收用户设备发起的第一操作命令消息,查询所述第一操作命令消息中的被操作传感器设备的应用层标识VID,并重新构建第二操作命令消息发送给所述家庭网关,其中携带被操作传感器设备的VID ;以及将接收到的第二操作命令响应消息重新构建为用户设备所支持格式的第一操作命令响应消息返回给所述用户设备; 所述家庭网关,用于从接收到的第二操作命令消息中解析出被操作传感器设备的VID,查询本地保存的传感器设备的VID和序列号标识SNID之间的绑定关系,获得被操作传感器设备的SNID,并重新构建第三操作命令消息发送给被操作传感器设备,其中携带被操作传感器设备的SNID ;以及接收被操作传感器设备完成相应操作后返回的第三操作命令响应消息,其中携带被操作传感器设备的SNID,查询本地保存的传感器设备的VID和SNID之间的绑定关系,获得被操作传感器设备的VID,并重新构建第二操作命令响应消息返回给所述家庭物联网平台,其中携带被操作传感器设备的VID。
20.如权利要求19所述的系统,其特征在于,还包括推送平台,其中 所述家庭物联网平台,还用于在所述第二操作命令消息中添加用户设备所绑定的家庭网关的网关标识GID后转发给推送平台; 所述推送平台,还用于根据所述第二操作命令消息中添加的家庭网关的GID,通过查询获得所述家庭网关的互联网协议IP地址和端口,并根据所述家庭网关的IP地址和端口将所述第二操作命令消息转发给相应的家庭网关。
21.—种传感器设备标识的使用方法,其特征在于,包括 家庭网关接收传感器设备发送的第一状态报告消息,其中携带传感器设备自身的序列号标识SNID,查询本地保存的传感器设备的应用层标识VID和SNID之间的绑定关系,获得传感器设备的VID,并重新构建第二状态报告消息发送给家庭物联网平台,其中携带传感器设备的VID和家庭网关自身的网关标识GID ; 家庭物联网平台将第二状态报告消息重新构建为用户设备所支持格式的第三状态报告消息,并根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系将所述第三状态报告消息发送给相应的用户设备。
22.如权利要求21所述的方法,其特征在于,家庭物联网平台将第三状态报告消息发送给相应的用户设备,具体包括 家庭物联网平台查询家庭网关的GID与用户设备的注册终端标识之间的绑定关系,在所述第三状态报告消息中添加家庭网关的GID所绑定的用户设备的注册终端标识后转发给推送平台,请求推送给相应的用户设备; 推送平台根据用户设备的注册终端标识,将第三状态报告消息推送给相应的用户设备。
23.—种传感器设备标识的使用系统,其特征在于,包括家庭网关和家庭物联网平台,其中 家庭网关,用于接收传感器设备发送的第一状态报告消息,其中携带传感器设备自身的序列号标识SNID,查询本地保存的传感器设备的应用层标识VID和SNID之间的绑定关系,获得传感器设备的VID,并重新构建第二状态报告消息发送给家庭物联网平台,其中携带传感器设备的VID和家庭网关自身的网关标识GID ; 家庭物联网平台,用于将第二状态报告消息重新构建为用户设备所支持格式的第三状态报告消息,并根据家庭网关的GID与用户设备的注册终端标识之间的绑定关系将第三状态报告消息发送给相应的用户设备。
24.如权利要求23所述的系统,其特征在于,还包括推送平台,其中 所述家庭物联网平台,还用于查询家庭网关的GID与用户设备的注册终端标识之间的绑定关系,在所述第三状态报告消息中添加家庭网关的GID所绑定的用户设备的注册终端标识后转发给推送平台,请求推送给相应的用户设备; 所述推送平台,用于根据用户设备的注册终端标识,将第三状态报告消息推送给相应的用户设备。
全文摘要
本发明公开了一种传感器设备标识的生成及使用方法、系统和相关设备。传感器设备标识的生成方法包括家庭物联网平台接收家庭网关发送的携带家庭网关自身的GID、传感器设备的SNID和DID的传感器设备注册请求消息,确认该传感器设备首次上电时,根据该传感器设备注册请求消息中携带的GID和DID生成传感器设备的VID,并在本地保存该传感器设备的VID和SNID之间的绑定关系后,将携带传感器设备的VID的传感器设备注册响应消息返回给家庭网关。在家庭物联网平台和家庭网关之间使用传感器设备的VID传递消息,实现对家庭物联网进行有效的网络管理,同时避免了对家庭物联网进行频繁的网络升级的过程。
文档编号H04L12/28GK103001838SQ20111027236
公开日2013年3月27日 申请日期2011年9月14日 优先权日2011年9月14日
发明者吴亦川, 李建坤, 郭毅峰, 常辉, 封令隽, 于蓉蓉 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1