一种基于OneM2M协议物联网平台终端接入方法和装置制造方法及图纸

技术编号:20118751 阅读:25 留言:0更新日期:2019-01-16 12:14
本申请提出一种基于OneM2M协议物联网平台终端接入方法和装置,包括:接收终端的接入注册请求;提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。本发明专利技术通过在OneM2M物联网平台建立终端能力预置模板,在终端接入OneM2M物联网平台时,减少平台与终端的非业务类消息交互数量,从而简化终端接入OneM2M物联网平台流程,进而降低终端数据流量消耗,缓解OneM2M物联网平台性能压力,提高OneM2M物联网平台运营效率。

A Terminal Access Method and Device Based on OneM2M Protocol for Internet of Things Platform

This application proposes a terminal access method and device for Internet of Things platform based on OneM2M protocol, which includes: receiving the terminal access registration request; extracting the terminal type in the access registration request; determining the preset terminal capability template according to the terminal type; creating business system resources for the terminal according to the preset terminal capability template; and returning the response to the terminal. As a result, the response result indicates the result of terminal registration and the result of business system resource creation. The invention establishes a terminal capability preset template on OneM2M Internet of Things platform, reduces the number of non-service message interaction between the platform and the terminal when the terminal accesses OneM2M Internet of Things platform, thereby simplifying the process of terminal accessing OneM2M Internet of Things platform, thereby reducing the consumption of terminal data flow, alleviating the performance pressure of OneM2M Internet of Things platform, and improving the operation efficiency of OneM2M Internet of Things platform.

【技术实现步骤摘要】
一种基于OneM2M协议物联网平台终端接入方法和装置
本专利技术涉及物联网
,具体涉及一种基于OneM2M协议物联网平台终端接入方法和装置。
技术介绍
随着物联网技术研发及市场推广的不断深入,全球各通信标准化组织都在加强物联网标准化工作。为了促进国际物联网标准化活动的协调统一,减少重复工作,降低企业生产及运营成本,保障各行业的物联网应用,从而推动国际物联网产业持续健康发展,物联网OneM2M应运而生。OneM2M作为全球领先的国际物联网平台标准,致力于为构建统一的水平化物联网平台提供基础技术标准,从独立于接入的端到端业务角度,定义了支持设备管理、数据模型和联接控制等在内的业务体系架构,以及基于该体系架构的开放接口和协议。OneM2M将业务体系架构定义为终端实体对象、应用平台对象以及各种资源,通过OneM2M物联网平台建立3者之间关联关系,从而提供物联网应用服务。从目前终端实体、OneM2M物联网平台、应用实体平台3者之间的业务模式来分析,从终端接入到终端发送业务数据和接收业务数据消息流程主要分5步:S1,1次终端注册;S2,1次或多次终端能力(container)资源创建;S3,1次或多次基于终端能力的订阅(subscription)资源创建;S4,1次或多次终端其他资源创建;S5,多次终端业务数据(contentInstance)资源创建。其中,第1-4步为终端接入流程,主要包括终端注册和终端业务体系资源架构创建两部分,为非应用业务类消息,第5步为终端数据上报或接收应用下行消息,为应用业务类消息。从OneM2M架构的物联网业务流程来看,非业务类消息终端与物联网OneM2M平台的消息交互数较多。更糟糕的是,第2-第4步终端业务体系资源架构创建的非业务类消息数会随着终端能力(终端功能)的增多而增多。如果说就单个终端而言,终端与IOT(InternetofThings,物联网)平台非业务类交互消息量尚且较少的话,那么百万或千万级终端接入物联网OneM2M平台时,终端与OneM2M物联网平台非业务类消息交互则是巨量的。这样不仅会使终端产生大量非业务数据流量消耗,有悖于NB-IOT(NarrowBandInternetofThings,窄带物联网)物联网平台架构初衷,而且对OneM2M物联网平台的消息处理能力也是一大考验。针对上述问题,能否找到一种更好的终端接入方式,基于OneM2M物联网平台业务体系架构不发生变化前提下,减少终端与物联网OneM2M平台非业务类消息数量,从而节省终端流量,缓解OneM2M物联网平台性能压力。
技术实现思路
本专利技术提供一种基于OneM2M协议物联网平台终端接入方法和装置,解决终端使用传统方式接入OneM2M物联网平台产生的终端与OneM2M物联网平台非业务类消息交互多的问题。为了实现上述专利技术目的,本专利技术采取的技术方案如下:一种基于OneM2M协议物联网平台终端接入方法,包括:接收终端的接入注册请求;提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。优选地,接收终端的接入注册请求之后还包括:对所述终端进行鉴权。优选地,所述方法之前还包括:获取预设的终端能力模版。优选地,获取预设的终端能力模版包括以下至少之一:采用爬虫技术从终端厂商获取终端能力信息建立终端能力模板;提供文件接口和消息接口供应用厂商预置终端能力模板;采用终端能力自学习方式,创建终端能力模板。优选地,根据预设的终端能力模版为所述终端创建业务体系资源包括:根据所述预设的终端能力模版为所述终端创建能力资源和订阅资源。优选地,向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果包括:当对所述终端鉴权成功,并且根据所述终端类型确定预设终端能力模版成功时,向所述终端返回成功响应结果,所述成功响应结果指示所述终端注册成功和业务体系资源创建成功;当对所述终端鉴权失败,或者根据所述终端类型无法确定预设终端能力模版时,向所述终端返回失败响应结果,所述失败响应结果指示所述终端注册失败和业务体系资源创建失败。为解决上述技术问题,本专利技术还提供一种基于OneM2M协议物联网平台终端接入装置,包括:接收模块,设置为接收终端的接入注册请求;创建模块,设置为提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;响应模块,设置为向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。优选地,所述的接入装置还包括:鉴权模块,设置为对所述终端进行鉴权。优选地,所述的接入装置还包括:能力模块,设置为获取预设的终端能力模版。优选地,所述能力模块获取预设的终端能力模版包括以下至少之一:采用爬虫技术从终端厂商获取终端能力信息建立终端能力模板;提供文件接口和消息接口供应用厂商预置终端能力模板;采用终端能力自学习方式,创建终端能力模板。优选地,所述创建模块根据预设的终端能力模版为所述终端创建业务体系资源包括:根据所述预设的终端能力模版为所述终端创建能力资源和订阅资源。优选地,所述响应模块向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果包括:当对所述终端鉴权成功,并且根据所述终端类型确定预设终端能力模版成功时,向所述终端返回成功响应结果,所述成功响应结果指示所述终端注册成功和业务体系资源创建成功;当对所述终端鉴权失败,或者根据所述终端类型无法确定预设终端能力模版时,向所述终端返回失败响应结果,所述失败响应结果指示所述终端注册失败和业务体系资源创建失败。本专利技术和现有技术相比,具有如下有益效果:本专利技术的技术方案,基于OneM2M物联网平台的终端能力预置方法,通过在OneM2M物联网平台建立终端能力预置模板,在终端接入OneM2M物联网平台时,减少平台与终端的非业务类消息交互数量,从而简化终端接入OneM2M物联网平台流程,进而降低终端数据流量消耗,缓解OneM2M物联网平台性能压力,提高OneM2M物联网平台运营效率。附图说明图1为本专利技术实施例的基于OneM2M协议物联网平台终端接入方法的流程图;图2为本专利技术实施例的基于OneM2M协议物联网平台终端接入装置的结构示意图;图3为实施例1的基于OneM2M协议物联网平台终端接入过程的流程图;图4为实施例2的基于OneM2M协议物联网平台终端接入系统的结构示意图。具体实施方式为使本专利技术的专利技术目的、技术方案和有益效果更加清楚明了,下面结合附图对本专利技术的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。如图1所示,本专利技术实施例提供一种基于OneM2M协议物联网平台终端接入方法,包括:S101、接收终端的接入注册请求;S102、提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;S103、向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。鉴于OneM2M物联网平台的终端传统接入方式非业本文档来自技高网
...

【技术保护点】
1.一种基于OneM2M协议物联网平台终端接入方法,其特征在于,包括:接收终端的接入注册请求;提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。

【技术特征摘要】
1.一种基于OneM2M协议物联网平台终端接入方法,其特征在于,包括:接收终端的接入注册请求;提取所述接入注册请求中的终端类型,根据所述终端类型确定预设的终端能力模版,根据所述预设的终端能力模版为所述终端创建业务体系资源;向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果。2.如权利要求1所述的接入方法,其特征在于:接收终端的接入注册请求之后还包括:对所述终端进行鉴权。3.如权利要求1所述的接入方法,其特征在于:所述方法之前还包括:获取预设的终端能力模版。4.如权利要求3所述的接入方法,其特征在于:获取预设的终端能力模版包括以下至少之一:采用爬虫技术从终端厂商获取终端能力信息建立终端能力模板;提供文件接口和消息接口供应用厂商预置终端能力模板;采用终端能力自学习方式,创建终端能力模板。5.如权利要求1所述的接入方法,其特征在于:根据预设的终端能力模版为所述终端创建业务体系资源包括:根据所述预设的终端能力模版为所述终端创建能力资源和订阅资源。6.如权利要求2所述的接入方法,其特征在于:向所述终端返回响应结果,所述响应结果指示终端注册结果和业务体系资源创建结果包括:当对所述终端鉴权成功,并且根据所述终端类型确定预设终端能力模版成功时,向所述终端返回成功响应结果,所述成功响应结果指示所述终端注册成功和业务体系资源创建成功;当对所述终端鉴权失败,或者根据所述终端类型无法确定预设终端能力模版时,向所述终端返回失败响应结果,所述失败响应结果指示所述终端注册失败和业务体系资源创建失败。7.一种基于OneM2M协议物联网平台终端...

【专利技术属性】
技术研发人员:高健
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1