一种物联网设备的资源订阅方法和装置制造方法及图纸

技术编号:19266870 阅读:23 留言:0更新日期:2018-10-27 04:17
本发明专利技术实施例提供了一种物联网设备的资源订阅方法和装置,该方法包括:注册物联网设备;若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;向所述物联网设备发送携带所述目标令牌、且订阅所述设备资源的资源订阅请求消息;若在预设的时间段内未接收到所述物联网设备对所述资源订阅请求消息发送的资源订阅响应消息,则确认订阅所述设备资源等待超时;依据订阅所述设备资源等待超时,保存所述目标令牌。在物联网设备生成资源订阅响应消息认为订阅成功、但未发送资源订阅响应消息成功的情况下,物联网平台认为等待超时,依然保存目标令牌,使得物联网设备与物联网平台在出现通信异常时对订阅的状态保持一致。

【技术实现步骤摘要】
一种物联网设备的资源订阅方法和装置
本专利技术涉及通信的
,特别是涉及一种物联网设备的资源订阅方法和装置。
技术介绍
互联网技术革命把人类带入虚拟世界,而物联网革命将虚拟世界带回现实,无论生活、工作,还是商业、工业场景中,虚拟世界和现实世界之间的界限将越来越模糊。物联网设备接入物联网平台后,业务平台通过物联网平台可以对该物联网设备的资源进行订阅,物联网设备对此订阅返回确认消息。但是,物联网无线网覆盖广、信号弱、带宽小等特点,物联网设备的确认消息传输丢失率较高,一旦出现丢失,会出现物联网设备认为订阅成功、物联网平台确定认为失败,使得两者状态不一致情况。一方面,按照物联网的协议规定,如果订阅某项资源失败,物联网平台将不能再次对相同资源进行订阅,另一方面,物联网设备上报的资源到达物联网平台,该资源将会被丢弃,造成浪费。
技术实现思路
本专利技术实施例提出了一种物联网设备的资源订阅方法和装置,以解决物联网设备的确认消息传输丢失造成物联网设备与物联网平台之间状态不一致的问题。依据本专利技术的一个方面,提供了一种物联网设备的资源订阅方法,包括:注册物联网设备;若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;向所述物联网设备发送携带所述目标令牌、且订阅所述设备资源的资源订阅请求消息;若在预设的时间段内未接收到所述物联网设备对所述资源订阅请求消息发送的资源订阅响应消息,则确认订阅所述设备资源等待超时;依据订阅所述设备资源等待超时,保存所述目标令牌。可选地,所述对所述物联网设备生成目标令牌,包括:判断是否存储有在先对所述物联网设备生成的目标令牌;若是,则删除在先生成的目标令牌,重新对所述物联网设备生成目标令牌;若否,则初次对所述物联网设备生成目标令牌。可选地,还包括:依据订阅所述设备资源等待超时,生成订阅超时消息;将所述订阅超时消息发送至所述业务平台,以等待订阅的设备资源。可选地,还包括:若在预设的时间段内接收到所述物联网设备发送的资源订阅响应消息,则确认订阅所述设备资源成功;依据订阅所述设备资源成功,保存所述目标令牌;依据订阅所述设备资源成功,生成订阅成功消息;将所述订阅成功消息发送至所述业务平台,以等待订阅的设备资源。可选地,还包括:接收所述物联网设备发送的资源订阅通知消息,所述资源订阅通知消息中包括设备资源与参考令牌;将所述目标令牌与所述参考令牌进行匹配;当匹配成功时,将所述设备资源发送至所述业务平台。根据本专利技术的另一方面,提供了一种物联网设备的资源订阅装置,包括:设备注册模块,用于注册物联网设备;令牌生成模块,用于若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;订阅请求发送模块,用于向所述物联网设备发送携带所述目标令牌、且订阅所述设备资源的资源订阅请求消息;订阅超时确认模块,用于若在预设的时间段内未接收到所述物联网设备对所述资源订阅请求消息发送的资源订阅响应消息,则确认订阅所述设备资源等待超时;超时保存模块,用于依据订阅所述设备资源等待超时,保存所述目标令牌。可选地,所述令牌生成模块包括:令牌存储判断子模块,用于判断是否存储有在先对所述物联网设备生成的目标令牌;若是,则调用重新生成子模块,若否,则调用初次生成子模块;重新生成子模块,用于删除在先生成的目标令牌,重新对所述物联网设备生成目标令牌;初次生成子模块,用于初次对所述物联网设备生成目标令牌。可选地,还包括:订阅超时消息生成模块,用于依据订阅所述设备资源等待超时,生成订阅超时消息;订阅超时消息发送模块,用于将所述订阅超时消息发送至所述业务平台,以等待订阅的设备资源。可选地,还包括:订阅成功确认模块,用于若在预设的时间段内接收到所述物联网设备发送的资源订阅响应消息,则确认订阅所述设备资源成功;成功保存模块,用于依据订阅所述设备资源成功,保存所述目标令牌;订阅成功消息生成模块,用于依据订阅所述设备资源成功,生成订阅成功消息;订阅成功消息发送模块,用于将所述订阅成功消息发送至所述业务平台,以等待订阅的设备资源。可选地,还包括:订阅通知接收模块,用于接收所述物联网设备发送的资源订阅通知消息,所述资源订阅通知消息中包括设备资源与参考令牌;令牌匹配模块,用于将所述目标令牌与所述参考令牌进行匹配;设备资源发送模块,用于当匹配成功时,将所述设备资源发送至所述业务平台。本专利技术实施例包括以下优点:在本专利技术实施例中,若业务平台请求订阅物联网设备的设备资源,则对物联网设备生成目标令牌,向物联网设备发送携带目标令牌、且订阅设备资源的资源订阅请求消息,若在预设的时间段内未接收到物联网设备对资源订阅请求消息发送的资源订阅响应消息,则确认订阅设备资源等待超时,依据订阅设备资源等待超时,保存目标令牌,在物联网设备生成资源订阅响应消息认为订阅成功、但未发送资源订阅响应消息成功的情况下,物联网平台认为等待超时,依然保存目标令牌,使得物联网设备与物联网平台在出现通信异常时对订阅的状态保持一致,使得后续物联网设备上报的设备资源可以进行校验并上报业务平台,保证设备资源的订阅成功。附图说明图1是本专利技术一个实施例的一种物联网设备的资源订阅方法的步骤流程图;图2是本专利技术一个实施例的一种物联网的架构示意图;图3是本专利技术一个实施例的一种物联网的通信示例图;图4是本专利技术一个实施例的另一种物联网设备的资源订阅方法的步骤流程图;图5是本专利技术一个实施例的又一种物联网设备的资源订阅方法的步骤流程图;图6是本专利技术一个实施例的再一种物联网设备的资源订阅方法的步骤流程图;图7是本专利技术一个实施例的一种物联网设备的资源订阅装置的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术一个实施例的一种物联网设备的资源订阅方法的步骤流程图,具体可以包括如下步骤:步骤101,注册物联网设备。在具体实现中,本专利技术实施例可以应用在物联网平台中,该物联网平台可以为独立的计算设备,也可以为计算集群,本专利技术实施例对此不加以限制。一方面,物联网设备,如电表、水表、气象监测仪等,在物联网平台中进行注册,并接入物联网平台,按照物联网协议与物联网平台进行通信,接收物联网平台的指令,并进行相应的处理,或者,向物联网平台上报订阅的设备资源,如用户用电量、用户用水量、温度等。另一方面,业务平台与物联网平台连接,根据业务需求订阅物联网设备的设备资源,进行相应的业务处理,如统计每日或每月用户用电量、从而生成用电计费单,绘制每时或每日的温度曲线变化图,等等。在一种实施方式中,如图2所示,物联网设备200中配置有物联网通信模组211,该物联网通信模组211可以通过RS485、UART(UniversalAsynchronousReceiverTransmitter,通用异步收发传输器)、I2C(InterIntegratedCircuit,内置集成电路)等方式接入物联网设备200的处理器中,并与该处理器进行通信。一般情况下,物联网设备200(物联网通信模组211)位于运营商的内网210中,而物联网平台231位于运营商的公网230中,因此,物联网设备200(物联网通信模块211)发送至基站212的数据,经过NAT(Net本文档来自技高网...

【技术保护点】
1.一种物联网设备的资源订阅方法,其特征在于,包括:注册物联网设备;若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;向所述物联网设备发送携带所述目标令牌、且订阅所述设备资源的资源订阅请求消息;若在预设的时间段内未接收到所述物联网设备对所述资源订阅请求消息发送的资源订阅响应消息,则确认订阅所述设备资源等待超时;依据订阅所述设备资源等待超时,保存所述目标令牌。

【技术特征摘要】
1.一种物联网设备的资源订阅方法,其特征在于,包括:注册物联网设备;若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;向所述物联网设备发送携带所述目标令牌、且订阅所述设备资源的资源订阅请求消息;若在预设的时间段内未接收到所述物联网设备对所述资源订阅请求消息发送的资源订阅响应消息,则确认订阅所述设备资源等待超时;依据订阅所述设备资源等待超时,保存所述目标令牌。2.根据权利要求1所述的方法,其特征在于,所述对所述物联网设备生成目标令牌,包括:判断是否存储有在先对所述物联网设备生成的目标令牌;若是,则删除在先生成的目标令牌,重新对所述物联网设备生成目标令牌;若否,则初次对所述物联网设备生成目标令牌。3.根据权利要求1所述的方法,其特征在于,还包括:依据订阅所述设备资源等待超时,生成订阅超时消息;将所述订阅超时消息发送至所述业务平台,以等待订阅的设备资源。4.根据权利要求1所述的方法,其特征在于,还包括:若在预设的时间段内接收到所述物联网设备发送的资源订阅响应消息,则确认订阅所述设备资源成功;依据订阅所述设备资源成功,保存所述目标令牌;依据订阅所述设备资源成功,生成订阅成功消息;将所述订阅成功消息发送至所述业务平台,以等待订阅的设备资源。5.根据权利要求1或2或3或4所述的方法,其特征在于,还包括:接收所述物联网设备发送的资源订阅通知消息,所述资源订阅通知消息中包括设备资源与参考令牌;将所述目标令牌与所述参考令牌进行匹配;当匹配成功时,将所述设备资源发送至所述业务平台。6.一种物联网设备的资源订阅装置,其特征在于,包括:设备注册模块,用于注册物联网设备;令牌生成模块,用于若业务平台请求订阅所述物联网设备的设备资源,则对所述物联网设备生成目标令牌;订阅请求发送模块...

【专利技术属性】
技术研发人员:张琨刁克刚
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东,37

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

1