CN112583616B - 一种物联网设备、物联网平台及其接入物联网平台的方法 - Google Patents
一种物联网设备、物联网平台及其接入物联网平台的方法 Download PDFInfo
- Publication number
- CN112583616B CN112583616B CN201910937202.1A CN201910937202A CN112583616B CN 112583616 B CN112583616 B CN 112583616B CN 201910937202 A CN201910937202 A CN 201910937202A CN 112583616 B CN112583616 B CN 112583616B
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- version number
- equipment
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000008569 process Effects 0.000 claims abstract description 43
- 230000003993 interaction Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013145 classification model Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0859—Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种物联网设备、物联网平台及其接入物联网平台的方法,包括至少一个处理单元和至少一个存储单元;其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。本申请可以通过在物联网平台保存物联网设备的版本号,解决物联网设备注册过程中与物联网平台交互次数太多,浪费资源的问题。
Description
技术领域
本申请涉及物联网技术领域,具体涉及一种物联网设备、物联网平台及其接入物联网平台的方法。
背景技术
目前在物联网场景下,需要接入海量设备,这些设备中存在一部分资源受限型设备,其中特别是NB-IoT(Narrow Band Internet of Things,窄带物联网)设备。这种设备通常被安放在各种不同的较差环境下,比如:针对智慧森林需要放置到深山的防山林火灾设备,针对智慧停车需要埋入地下的地磁设备,针对水利需要放入水下的设备等等,这些地方的信号质量有时是无法保证的,根据LwM2M(Lightweight Machine to Machine,物联网)协议,如果网络断开或者设备有其他特殊需求,设备就会很频繁的向平台端发送更新注册,平台端收到更新注册后,向设备发送请求获取设备版本号,再接收设备回复的版本号以完成设备更新注册过程。
上述交互过程在一定程度上能够及时获取设备版本号,但是在实际的应用中会大量增加交互次数,浪费资源。
发明内容
本申请提供一种物联网设备、物联网平台及其接入物联网平台的方法,用以解决物联网设备注册过程中与物联网平台的交互次数太多,浪费资源的问题。
基于上述问题,第一方面,本申请实施例提供一种物联网设备,包括至少一个处理单元和至少一个存储单元;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。
可选地,所述处理单元若所述物联网平台未存储所述物联网设备的版本号,还用于:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
可选地,所述处理单元用于向所述物联网平台发送所述物联网设备的版本号时,还用于向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
第二方面,本申请实施例提供一种物联网设备接入物联网平台的方法,该方法包括:
向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。
可选地,若所述物联网平台未存储所述物联网设备的版本号,还包括:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
可选地,向所述物联网平台发送所述物联网设备的版本号时,还包括向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
第三方面,本申请实施例提供一种物联网平台,包括至少一个处理单元和至少一个存储单元;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收物联网设备的注册请求,确定本地是否存储有所述物联网设备的版本号;
若是,从本地读取所述物联网设备的版本号;
根据所述物联网设备的版本号完成所述物联网设备的注册过程。
可选地,所述处理单元用于若确定本地未存储有所述物联网设备的版本号,还用于:
向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存;
在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位;
在缓存区中查找到指示所述物联网设备的版本号在保存成功的标志位时,确定本地存储有所述物联网设备的版本号。
可选地,所述标志位包括标志位ID和指示是否写成功的内容标志位;
所述处理单元具体用于将从所述注册请求中获取的所述物联网设备的设备ID作为标志位的ID,根据本地是否成功保存所述物联网设备的版本号设置内容标志位数值。
第四方面,本申请实施例提供一种物联网设备接入物联网平台的装置,包括:
注册模块,用于向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。
可选地,注册模块用于若所述物联网平台未存储所述物联网设备的版本号,注册模块还用于:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
可选地,向所述物联网平台发送所述物联网设备的版本号时,注册模块还用于向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
第五方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理单元执行时实现第一方面所述方法的步骤。
另外,第二方面至第五方面中任一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
利用本申请提供的一种物联网设备、物联网平台及其接入物联网平台的方法,具有以下有益效果:
本申请提供的一种物联网设备、物联网平台及其接入物联网平台的方法,可以通过在物联网平台保存物联网设备的版本号,并设置包括标志位ID和指示是否写成功的内容标志位,在物联网设备注册过程中,可以直接读取本地保存的物联网设备的版本号,减少物联网设备和物联网平台的交互次数,并且能够保证物联网设备注册请求的及时有效性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例的应用场景示意图;
图2为本申请实施例提供的一种物联网设备接入物联网平台的方法示意图;
图3为本申请实施例提供的一种缓存区装置示意图;
图4为本申请实施例提供的一种缓存区装置示意图;
图5为本申请实施例提供的一种物联网设备接入物联网平台的方法示意图;
图6为本申请实施例提供的一种物联网设备接入物联网平台的装置示意图;
图7为本申请实施例提供的一种物联网设备接入物联网平台的装置示意图;
图8为本申请实施例提供的一种物联网设备结构示意图;
图9为本申请实施例提供的一种物联网平台结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
为了方便理解,下面对本申请实施例中涉及的名词进行解释:
1)NB-IoT(Narrow Band Internet of Things,窄带物联网):是IoT领域中一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也叫作LPWAN(Low-Power Wide-AreaNetwork,低功耗广域网);
2)CoAP(Constrained Application Protocol,受限应用协议):由于物联网中的很多设备都是资源受限型的,即只有少量的内存空间和有限的计算能力,所以传统的HTTP协议应用在物联网上就显得过于庞大而不适用;因此IETF的CoRE工作组针对上述问题提出了一种基于REST架构的CoAP协议;
3)LwM2M(Lightweight Machine to Machine):物联网领域中,物联网设备数目急剧膨胀,且很多设备的电量有限、内存有限或可使用带宽有限,之前那些适于强劲终端设备管理的协议对上述设备来说难以承受,针对这些资源有限的设备,提出一种LwM2M协议,主要应用在资源受限(包括存储、功耗等)的嵌入式设备上。
本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
首先参考图1,其为本申请实施例提供的物联网设备接入物联网平台的方法的应用场景示意图。该场景例如可以包括物联网设备101和物联网平台102。其中,所述物联网设备101为NB-IoT终端设备,物联网设备101向物联网平台102发送注册请求;由所述物联网平台102根据所述注册请求,确定本地是否存储有所述物联网设备的版本号;并根据所述物联网设备的版本号完成所述物联网设备的注册过程。
其中,物联网设备101和物联网平台102可通过通信网络进行通信连接,该网络可以为NB-IoT网络等。作为一种可选的实施方式,物联网设备101可以为智能水表、智能气表、智能停车传感器或者其他NB-IoT终端设备,物联网平台102可以为任何能够支持相应的向物联网设备提供注册服务的服务器设备。
物联网平台能够为所述物联网设备提供注册服务。根据LwM2M协议的规定,如果网络断开或者物联网设备有其他特殊需求时,物联网设备会很频繁的向物联网平台发送更新注册请求,平台端收到更新注册请求后,向物联网设备发送请求获取设备版本号,再接收物联网设备回复的版本号以完成物联网设备更新注册过程,上述交互过程在一定程度上能够及时获取物联网设备版本号,但是在实际的应用中会大量增加交互次数,浪费资源。
基于上述问题,本申请提出一种物联网设备接入物联网平台的方法,本申请中物联网设备的注册请求可以分为首次注册请求和更新注册请求,首次注册请求即物联网设备首次使用时向物联网平台发送的注册请求;更新注册请求即物联网设备网络断开重新连接时,或者物联网设备有其他功能需求时,物联网设备向物联网平台端发送的更新注册请求。
物联网平台接收到物联网设备首次发送的注册请求后,向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存,同时在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位;接收到物联网设备发送的更新注册请求后,首先确定本地是否存储有所述物联网设备的版本号,若是,直接从本地读取所述物联网设备的版本号,并根据所述物联网设备的版本号完成所述物联网设备的注册过程,否则向物联网设备发送读取版本号请求,接收所述物联网设备的版本号重新保存在本地,并根据所述物联网设备的版本号完成所述物联网设备的注册过程。
下面具体介绍本申请实施例提供的一种物联网设备接入物联网平台的方法,如图2所示,包括:
步骤S201,接收物联网设备的注册请求;
步骤S202,确定本地是否存储有所述物联网设备的版本号,若是,执行步骤S203,否则,执行步骤S204;
物联网平台在处理所述注册请求时,需要确定本地是否存储有所述物联网设备的版本号;
其中,所述物联网设备的版本号存储在一种特殊的存储器子系统缓存区(cache)内,所述存储器为随机存储器RAM,存储器的缓存区存储了访问的RAM位置的内容。缓存区存储有物联网设备的版本号,及设备ID号。
步骤S203,从本地读取所述物联网设备的版本号;
如图3所示为在缓存区缓存的物联网设备的版本号及设备ID号,所述设备ID号与物联网设备的版本号为一一对应关系,设备ID号1对应版本号1,设备ID号2对应版本号2,设备ID号3对应版本号3,设备ID号4对应版本号4,其中所述设备ID号及版本号的数量根据该物联网平台连接的物联网设备的数量决定,本实施例中仅列出一种可能的情况。
在缓存区读取所述物联网设备的版本号时,作为一种可选的实施方式,可以在缓存区的整个区域内搜索设备ID,例如,物联网平台接收到物联网设备发送的注册请求后,首先根据物联网设备的注册请求中的设备ID号,搜索缓存区的整个区域内的设备ID,找到与物联网设备的注册请求中的设备ID号相同的ID号后,再查找相应的物联网设备的版本号,根据所述物联网设备的版本号,完成所述物联网设备的注册过程。
作为另一种可选的实施方式,可以仅查找缓存区中设备ID号列表的数值,在接收到物联网设备发送的注册请求后,根据物联网设备的注册请求中的设备ID号,搜索设备ID号列表,找到与物联网设备的注册请求中的设备ID号相同的ID号后,再查找相应的物联网设备的版本号,根据所述物联网设备的版本号,完成所述物联网设备的注册过程。
步骤S204,向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存;
若在本地未存储所述物联网设备的版本号,则由物联网平台向物联网设备发送读取版本号请求,物联网设备在接收到所述读取版本号请求后,将物联网设备的版本号发送给物联网平台,所述物联网设备向物联网平台发送物联网设备版本号的同时,还携带有物联网设备的ID号。
物联网平台接收到所述物联网设备的版本号后在本地保存,其中,将所述设备版本号分别保存在数据库和缓存区内。
步骤S205,根据所述物联网设备的版本号完成所述物联网设备的注册过程。
作为一种可选的实施方式,在本地保存所述物联网设备的版本号的同时,在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位。
上述指示所述物联网设备的版本号是否保存成功的标志位包括标志位ID和指示是否写成功的标志位,将从所述注册请求中获取的所述物联网设备的设备ID作为标志位的ID,根据本地是否成功保存所述物联网设备的版本号设置内容标志位数值。
其中,若本地成功保存所述物联网设备的版本号,则根据本地保存成功所述物联网设备的版本号设置内容标志位数值为1,若本地未保存所述物联网设备的版本号,则根据本地未保存成功所述物联网设备的版本号设置内容标志位数值为0。
如图4所示为在缓存区缓存的物联网设备的版本号及标志位,所述标志位包括标志位ID和指示是否写成功的标志位,标志位ID为将从所述注册请求中获取的所述物联网设备的设备ID,例如所述标志位ID1对应的标志位的数值为1,则表示本地保存成功所述物联网设备的版本号,所述ID3对应的标志位的数值为0,则表示本地未保存成功所述物联网设备的版本号。
作为一种可选的实施方式,在缓存区读取所述物联网设备的版本号时,首先根据物联网设备的注册请求中的设备ID号,标志位ID,找到与物联网设备的注册请求中的设备ID号相同的标志位ID号后,确认指示是否写成功的标志位数值,若该标志位数值为1,则确定本地存储有所述物联网设备的版本号,读取所述物联网设备的版本号并根据所述物联网设备的版本号,完成所述物联网设备的注册过程。
若该标志位数值为0,则向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存,在本地保存所述物联网设备的版本号及设备ID号,保存过程与上述相同,在此不做赘述。
所述标志位数值为0,则确定本地未存储所述物联网设备的版本号,此时判断可能为所述物联网平台发生过故障或者存在其他的原因,导致本地未存储有所述物联网设备的版本号;
将所述存储的物联网设备的版本号清零,确定所述缓存区被清零时,将本地保存的物联网设备的版本号清零。
下面结合具体的实施例详细介绍本申请提出的一种物联网设备接入物联网平台的方法,如图5所示,包括:
步骤S501,接收物联网设备的注册请求;
步骤S502,确认所述物联网设备注册请求中携带的设备ID与本地存储器中标志位ID相同;
步骤S503,确认所述标志位数值,若该标志位数值为1,执行步骤S504,否则执行步骤S505;
步骤S504,从本地读取所述物联网设备的版本号,执行步骤S507;
步骤S505,向物联网设备发送读取版本号请求;
步骤S506,接收所述物联网设备的版本号并在本地保存;
步骤S507,根据所述物联网设备的版本号完成所述物联网设备的注册过程。
本申请实施例提出的一种物联网设备、物联网平台及其接入物联网平台的方法,通过在物联网平台缓存所述物联网设备的版本号及设备ID号,解决物联网设备在网络断开或者设备有其他特殊需求时,很频繁的向物联网平台发送更新注册,且平台端收到更新注册后,向设备发送请求获取设备版本号,再接收设备回复的版本号以完成设备更新注册过程,可以减少物联网设备与物联网平台之间的交互,避免不必要的网络带宽和资源的浪费。并且通过设备标志位,能够保持缓存区与数据库的一致性。
以上对本申请中一种物联网设备接入物联网平台的方法进行说明,以下对执行上述物联网设备接入物联网平台的装置进行说明。
请参阅图6本申请实施例提供的一种物联网设备接入物联网平台的装置,包括:
第一注册模块601,用于向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。
可选地,注册模块用于若所述物联网平台未存储所述物联网设备的版本号,注册模块还用于:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
可选地,向所述物联网平台发送所述物联网设备的版本号时,注册模块还用于向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
请参阅图7本申请实施例提供的一种物联网设备接入物联网平台的装置,包括:
版本号确定模块701,用于接收物联网设备的注册请求,确定本地是否存储有所述物联网设备的版本号;
读取模块702,用于若本地存储有所述物联网设备的版本号,从本地读取所述物联网设备的版本号;
第二注册模块703,用于根据所述物联网设备的版本号完成所述物联网设备的注册过程。
可选地,若确定本地未存储有所述物联网设备的版本号,所述读取模块还用于:
向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存;
在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位;
在缓存区中查找到指示所述物联网设备的版本号在保存成功的标志位时,确定本地存储有所述物联网设备的版本号。
可选地,所述标志位包括标志位ID和指示是否写成功的内容标志位;
所述读取模块还用于将从所述注册请求中获取的所述物联网设备的设备ID作为标志位的ID,根据本地是否成功保存所述物联网设备的版本号设置内容标志位数值。
上面从模块化功能实体的角度对本申请实施例中的一种物联网设备接入物联网平台的装置进行了描述,下面从硬件处理的角度对本申请实施例中的一种物联网设备进行描述。
请参阅图8,本申请实施例中一种物联网设备,包括至少一个处理单元801和至少一个存储单元802和总线系统809;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程。
图8是本公开实施例提供的一种用于意图分类识别的分类模型训练装置示意图,该设备800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(英文全称:central processing units,英文简称:CPU)801(例如,一个或一个以上处理器)和存储器802,一个或一个以上存储应用程序804或数据805的存储介质803(例如一个或一个以上海量存储设备)。其中,存储器802和存储介质803可以是短暂存储或持久存储。存储在存储介质803的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对信息处理装置中的一系列指令操作。更进一步地,处理器801可以设置为与存储介质803通信,在设备800上执行存储介质803中的一系列指令操作。
设备800还可以包括一个或一个以上有线或无线网络接口807,一个或一个以上输入输出接口808,和/或,一个或一个以上操作系统806,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD等。
可选地,所述处理单元若所述物联网平台未存储所述物联网设备的版本号,还用于:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
可选地,所述处理单元用于向所述物联网平台发送所述物联网设备的版本号时,还用于向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
请参阅图9,本申请实施例中一种物联网平台,包括至少一个处理单元901和至少一个存储单元902和总线系统909;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收物联网设备的注册请求,确定本地是否存储有所述物联网设备的版本号;
若是,从本地读取所述物联网设备的版本号;
根据所述物联网设备的版本号完成所述物联网设备的注册过程。
图9是本公开实施例提供的一种用于意图分类识别的分类模型训练装置示意图,该设备900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(英文全称:central processing units,英文简称:CPU)901(例如,一个或一个以上处理器)和存储器902,一个或一个以上存储应用程序904或数据905的存储介质903(例如一个或一个以上海量存储设备)。其中,存储器902和存储介质903可以是短暂存储或持久存储。存储在存储介质903的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对信息处理装置中的一系列指令操作。更进一步地,处理器901可以设置为与存储介质903通信,在设备900上执行存储介质903中的一系列指令操作。
设备900还可以包括一个或一个以上有线或无线网络接口907,一个或一个以上输入输出接口908,和/或,一个或一个以上操作系统906,例如Windows Server,Mac OS X,Unix,Linux,FreeBSD等。
可选地,所述处理单元用于若确定本地未存储有所述物联网设备的版本号,还用于:
向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存;
在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位;
在缓存区中查找到指示所述物联网设备的版本号在保存成功的标志位时,确定本地存储有所述物联网设备的版本号。
可选地,所述标志位包括标志位ID和指示是否写成功的内容标志位;
所述处理单元具体用于将从所述注册请求中获取的所述物联网设备的设备ID作为标志位的ID,根据本地是否成功保存所述物联网设备的版本号设置内容标志位数值。
本申请实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述实施例提供的物联网设备接入物联网平台的方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
以上对本申请所提供的技术方案进行了详细介绍,本申请中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种物联网设备,其特征在于,包括至少一个处理单元和至少一个存储单元;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程;
其中,所述根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程,包括:
根据所述注册请求中的物联网设备的ID号,搜索缓存区中的设备ID号列表;
确定与所述注册请求中的物联网设备的ID号相同的ID号,并根据标志位数值确定所述物联网设备的版本号保存成功;
查找所述确定的ID号对应的物联网设备的版本号。
2.根据权利要求1所述的物联网设备,其特征在于,所述处理单元若所述物联网平台未存储所述物联网设备的版本号,还用于:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
3.根据权利要求2所述的物联网设备,其特征在于,所述处理单元用于向所述物联网平台发送所述物联网设备的版本号时,还用于向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
4.一种物联网设备接入物联网平台的方法,其特征在于,该方法包括:
向物联网平台发送注册请求,以指示所述物联网平台根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程;
其中,所述根据本地存储的物联网设备的版本号完成所述物联网设备的注册过程,包括:
根据所述注册请求中的物联网设备的ID号,搜索缓存区中的设备ID号列表;
确定与所述注册请求中的物联网设备的ID号相同的ID号,并根据标志位数值确定所述物联网设备的版本号保存成功;
查找所述确定的ID号对应的物联网设备的版本号。
5.根据权利要求4所述的方法,其特征在于,若所述物联网平台未存储所述物联网设备的版本号,还包括:
接收所述物联网平台确定本地未存储所述物联网设备的版本号时发送的读取版本号请求;
向所述物联网平台发送所述物联网设备的版本号,以指示物联网平台保存接收的物联网设备的版本号并完成所述物联网设备的注册过程。
6.根据权利要求5所述的方法,其特征在于,向所述物联网平台发送所述物联网设备的版本号时,还包括向物联网平台发送所述物联网设备的ID号,以使所述物联网平台成功保存物联网设备的版本号时,根据所述ID号生成指示所述物联网设备的版本号保存成功的标志位并缓存到缓存区。
7.一种物联网平台,其特征在于,包括至少一个处理单元和至少一个存储单元;
其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:
接收物联网设备的注册请求,确定本地是否存储有所述物联网设备的版本号;
若是,从本地读取所述物联网设备的版本号;
根据所述物联网设备的版本号完成所述物联网设备的注册过程;
其中,所述从本地读取所述物联网设备的版本号,包括:
根据所述注册请求中的物联网设备的ID号,搜索缓存区中的设备ID号列表;
确定与所述注册请求中的物联网设备的ID号相同的ID号,并根据标志位数值确定所述物联网设备的版本号保存成功;
查找所述确定的ID号对应的物联网设备的版本号。
8.根据权利要求7所述的物联网平台,其特征在于,所述处理单元用于若确定本地未存储有所述物联网设备的版本号,还用于:
向物联网设备发送读取版本号请求,接收所述物联网设备的版本号并在本地保存;
在缓存区缓存指示所述物联网设备的版本号是否保存成功的标志位;
在缓存区中查找到指示所述物联网设备的版本号在保存成功的标志位时,确定本地存储有所述物联网设备的版本号。
9.根据权利要求8所述的物联网平台,其特征在于,所述标志位包括标志位ID和指示是否写成功的内容标志位;
所述处理单元具体用于将从所述注册请求中获取的所述物联网设备的设备ID作为标志位的ID,根据本地是否成功保存所述物联网设备的版本号设置内容标志位数值。
10.一种包含指令的计算机可读存储介质,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求4-6中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910937202.1A CN112583616B (zh) | 2019-09-29 | 2019-09-29 | 一种物联网设备、物联网平台及其接入物联网平台的方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910937202.1A CN112583616B (zh) | 2019-09-29 | 2019-09-29 | 一种物联网设备、物联网平台及其接入物联网平台的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112583616A CN112583616A (zh) | 2021-03-30 |
| CN112583616B true CN112583616B (zh) | 2022-08-26 |
Family
ID=75111154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910937202.1A Active CN112583616B (zh) | 2019-09-29 | 2019-09-29 | 一种物联网设备、物联网平台及其接入物联网平台的方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112583616B (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101075910A (zh) * | 2006-12-04 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种快速注册的方法及装置 |
| WO2016101285A1 (zh) * | 2014-12-27 | 2016-06-30 | 华为技术有限公司 | 网络接入的方法和设备 |
| CN106936835A (zh) * | 2017-03-21 | 2017-07-07 | 厦门中控生物识别信息技术有限公司 | 设备接入的方法及系统 |
| CN107749806A (zh) * | 2017-10-31 | 2018-03-02 | 普天东方通信集团有限公司 | 一种云平台的设备接入方法、装置及其使用的云平台 |
| CN108566391A (zh) * | 2018-03-30 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 一种物联网设备的登录方法和装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN202979002U (zh) * | 2012-08-31 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | 智能家庭网络系统及其智能网关 |
| CN103685210B (zh) * | 2012-09-26 | 2018-02-13 | 中兴通讯股份有限公司 | 终端的注册方法及装置 |
| CN103326907B (zh) * | 2013-06-14 | 2017-02-15 | 山东智慧生活数据系统有限公司 | 智能家庭网络系统及其家电设备注册方法 |
| CN103490962B (zh) * | 2013-09-10 | 2016-11-02 | 北京邮电大学 | 一种物联网接入平台系统和物联网接入方法 |
| KR102226411B1 (ko) * | 2014-09-01 | 2021-03-12 | 삼성전자주식회사 | 재등록을 관리하는 전자 장치 및 방법 |
| CN104506501A (zh) * | 2014-12-12 | 2015-04-08 | 中兴通讯股份有限公司 | 实现共享waln管理的方法、系统及wlan共享注册服务器 |
| US9582233B1 (en) * | 2015-09-29 | 2017-02-28 | Kyocera Document Solutions Inc. | Systems and methods for registering, configuring, and troubleshooting printing devices |
| CN108632231A (zh) * | 2017-03-24 | 2018-10-09 | 中移(杭州)信息技术有限公司 | 一种物联网设备、物联网认证平台、认证方法及系统 |
| CN108667778A (zh) * | 2017-03-31 | 2018-10-16 | 中移物联网有限公司 | 一种物联网设备绑定方法、终端和物联网设备 |
| CN107231275B (zh) * | 2017-05-31 | 2021-07-30 | 普天智能照明研究院有限公司 | 用于用户设备与家居设备连接配置的方法 |
| CN108322506A (zh) * | 2017-12-28 | 2018-07-24 | 华为技术有限公司 | 一种物联网设备接入网络的方法、装置和系统 |
| CN109450751B (zh) * | 2018-11-30 | 2021-07-20 | 广东美的制冷设备有限公司 | 无线通信模块的控制方法、装置、控制器和家电设备 |
| CN109361771A (zh) * | 2018-12-11 | 2019-02-19 | 湖北科技学院 | 一种物联网系统及其设备的注册、认证、连接方法 |
| CN109818810A (zh) * | 2019-03-18 | 2019-05-28 | 深圳市网心科技有限公司 | 一种接入服务器连接优化方法、接入服务器以及通信系统 |
-
2019
- 2019-09-29 CN CN201910937202.1A patent/CN112583616B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101075910A (zh) * | 2006-12-04 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 一种快速注册的方法及装置 |
| WO2016101285A1 (zh) * | 2014-12-27 | 2016-06-30 | 华为技术有限公司 | 网络接入的方法和设备 |
| CN106936835A (zh) * | 2017-03-21 | 2017-07-07 | 厦门中控生物识别信息技术有限公司 | 设备接入的方法及系统 |
| CN107749806A (zh) * | 2017-10-31 | 2018-03-02 | 普天东方通信集团有限公司 | 一种云平台的设备接入方法、装置及其使用的云平台 |
| CN108566391A (zh) * | 2018-03-30 | 2018-09-21 | 阿里巴巴集团控股有限公司 | 一种物联网设备的登录方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112583616A (zh) | 2021-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110597595B (zh) | 多语言信息的提供方法、配置方法、装置、设备和介质 | |
| CN104216862B (zh) | 一种用户进程与系统服务之间的通信方法、装置 | |
| CN111639061B (zh) | Redis集群中数据管理方法、装置、介质及电子设备 | |
| CN111198859B (zh) | 数据处理方法、装置、电子设备及计算机可读存储介质 | |
| EP3812930B1 (en) | Distributed transaction processing method and related device | |
| US20080201571A1 (en) | System and method for managing boot images in a retail store environment | |
| CN103607428A (zh) | 一种访问共享内存的方法和装置 | |
| CN111818194A (zh) | 基于域名的访问系统和方法 | |
| CN104657435A (zh) | 一种应用数据的存储管理方法和网络管理系统 | |
| CN114661248A (zh) | 数据处理方法及装置 | |
| CN111737564A (zh) | 一种信息查询方法、装置、设备及介质 | |
| CN110737857A (zh) | 一种后端分页加速方法、系统、终端及存储介质 | |
| CN112148477A (zh) | 服务进程处理方法、电子装置及存储介质 | |
| CN107958033A (zh) | 元数据的查找方法、装置、分布式文件系统及存储介质 | |
| CN111984723A (zh) | 数据同步方法、装置及终端设备 | |
| CN117724994A (zh) | 数据操作方法、服务器和cxl控制器 | |
| CN112860506A (zh) | 监控数据的处理方法、装置、系统和存储介质 | |
| CN116450184B (zh) | 一种系统升级方法、装置、电子设备及存储介质 | |
| CN110413568A (zh) | 一种数据复用方法、装置、电子设备及存储介质 | |
| CN114422537B (zh) | 多云存储系统、多云数据读写方法及电子设备 | |
| CN109710502B (zh) | 日志传输方法、装置及存储介质 | |
| CN109165259B (zh) | 基于网络附属存储的索引表更新方法、处理器及存储装置 | |
| CN112583616B (zh) | 一种物联网设备、物联网平台及其接入物联网平台的方法 | |
| CN110955719A (zh) | 一种数据存取处理设备、系统和方法 | |
| CN119652968A (zh) | 一种基于多级缓存的数据获取方法、装置、设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |