一种物联网设备身份信息生成方法、装置及电子设备制造方法及图纸

技术编号:35029139 阅读:10 留言:0更新日期:2022-09-24 23:02
本说明书实施例公开了一种物联网设备身份信息生成方法、装置及电子设备,在该方法中,获取所述物联网终端的位置信息,并根据所获取的物联网终端的位置信息来确定物联网终端的初始设备身份信息,进而发送物联网终端的终端硬件标识信息和初始设备身份信息至物联网服务端,以使得物联网服务端判断预存储的设备身份信息集中是否存在与初始设备身份信息相同的设备身份信息,之后从物联网服务端接收关于相同的设备身份信息的反馈消息,并当反馈消息包括用于区分对应相同的设备身份信息的不同的终端硬件标识信息的区别码时,基于区别码和初始设备身份信息来确定物联网终端的设备身份信息,无需产线烧录就可以生成与业务无关的设备ID。设备ID。设备ID。

【技术实现步骤摘要】
一种物联网设备身份信息生成方法、装置及电子设备


[0001]本说明书实施例涉及计算机
,尤其涉及一种物联网设备身份信息生成方法、装置及电子设备。

技术介绍

[0002]近年来,随着物联网(Internet of Things,IOT)技术的飞速发展,物联网中物体的种类越来越丰富,以及物联网的应用系统或平台的数量也在快速发展。
[0003]物联网设备(或物联网终端)均配置有相应的设备ID(Identity,身份信息),通过这个唯一的标识ID可以识别这台设备。目前,物联网设备ID一般是由物联网业务平台分配或规划SN来预先烧录的,并且物联网设备ID往往与物联网设备的业务或平台相关,而无法在不同业务或平台中通用。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了一种物联网设备身份信息生成方法、装置及电子设备,用于至少解决目前相关技术中物联网设备ID由平台赋予并烧录至设备中,导致生产产线复杂化、以及物联网设备ID与平台紧密相关而无法在不同平台中通用的问题。
[0005]本说明书实施例采用下述技术方案:
[0006]本说明书实施例提供一种物联网设备身份信息生成方法,由物联网终端执行,所述方法包括:获取所述物联网终端的位置信息;基于所获取的物联网终端的位置信息,确定所述物联网终端的初始设备身份信息;发送所述物联网终端的终端硬件标识信息和所述初始设备身份信息至物联网服务端,以使得所述物联网服务端判断预存储的设备身份信息集中是否存在与所述初始设备身份信息相同的设备身份信息,所述设备身份信息集包括多个终端硬件标识信息和相应的设备身份信息;从所述物联网服务端接收关于所述相同的设备身份信息的反馈消息;当所述反馈消息包括用于区分对应所述相同的设备身份信息的不同的终端硬件标识信息的区别码时,基于所述区别码和所述初始设备身份信息来确定所述物联网终端的设备身份信息。
[0007]本说明书实施例还提供一种物联网设备身份信息生成方法,由物联网服务端执行,所述方法包括:从物联网终端接收并存储终端硬件标识信息和初始设备身份信息,所述初始设备身份信息是由所述物联网终端根据位置信息而确定的;判断预存储的设备身份信息集中是否存在与所述初始设备身份信息相同的设备身份信息,所述设备身份信息集包括多个终端硬件标识信息和相应的设备身份信息;当所述设备身份信息集中存在与所述初始设备身份信息相同的设备身份信息时,针对与所述相同的设备身份信息和所述初始设备身份信息对应的各个终端硬件标识信息分别配置相应的区别码,以便根据所述初始设备身份信息和所述区别码,确定所述物联网终端的设备身份信息;根据所述区别码来生成反馈消息,并发送所述反馈消息至所述物联网终端。
[0008]本说明书实施例提供一种物联网设备身份信息生成装置,包括:位置信息获取单
元,获取所述物联网终端的位置信息;初始设备身份确定单元,基于所获取的物联网终端的位置信息,确定所述物联网终端的初始设备身份信息;初始设备身份发送单元,发送所述物联网终端的终端硬件标识信息和所述初始设备身份信息至物联网服务端,以使得所述物联网服务端判断预存储的设备身份信息集中是否存在与所述初始设备身份信息相同的设备身份信息,所述设备身份信息集包括多个终端硬件标识信息和相应的设备身份信息;反馈消息接收单元,从所述物联网服务端接收关于所述相同的设备身份信息的反馈消息;第一设备身份确定单元,当所述反馈消息包括用于区分对应所述相同的设备身份信息的不同的终端硬件标识信息的区别码时,基于所述区别码和所述初始设备身份信息来确定所述物联网终端的设备身份信息。
[0009]本说明书实施例还提供一种物联网设备身份信息生成装置,包括:初始设备身份接收单元,从物联网终端接收并存储终端硬件标识信息和初始设备身份信息,所述初始设备身份信息是由所述物联网终端根据位置信息而确定的;相同设备身份判断单元,判断预存储的设备身份信息集中是否存在与所述初始设备身份信息相同的设备身份信息,所述设备身份信息集包括多个终端硬件标识信息和相应的设备身份信息;第一设备身份确定单元,当所述设备身份信息集中存在与所述初始设备身份信息相同的设备身份信息时,针对与所述相同的设备身份信息和所述初始设备身份信息对应的各个终端硬件标识信息分别配置相应的区别码,以便根据所述初始设备身份信息和所述区别码,确定所述物联网终端的设备身份信息;第一反馈消息生成单元,根据所述区别码生成反馈消息;以及反馈消息发送单元,发送所述反馈消息至所述物联网终端。
[0010]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0011]物联网终端根据自身的位置信息来确定初始设备身份信息,并通过与物联网服务端交互得到关于相同的设备身份信息的反馈消息,进而确定物联网终端的设备身份信息。由此,无需在生产阶段为物联网终端烧录设备ID,可以缓解生产线的压力,极大地降低管理成本和客户的生产维护成本。此外,基于位置信息所确定的设备身份不易重复,并且通过服务端的反馈消息进行确认,在存在相同的设备身份信息时通过区别码来进行区分,可以保障所确定的物联网服务端的设备ID的唯一性。另外,设备身份信息主要是由终端而不是由平台来确定的,使得设备身份信息与业务或平台无关的,可以实现在多个物联网业务平台上通用。
附图说明
[0012]此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:
[0013]图1示出了根据本说明书实施例的由物联网终端执行的物联网设备身份信息生成方法的一示例的流程图;
[0014]图2示出了根据本说明书实施例的由物联网终端执行的确定物联网终端的设备身份信息的一示例的流程图;
[0015]图3示出了根据本说明书实施例的由物联网终端执行的物联网设备身份信息生成方法的一示例的流程图;
[0016]图4示出了根据本说明书实施例的由物联网终端执行的更新设备ID的操作的一示例的流程图;
[0017]图5示出了根据本说明书实施例的由物联网服务端执行的物联网设备身份信息生成方法的一示例的流程图;
[0018]图6示出了根据本说明书实施例的由物联网服务端执行的确定物联网终端的设备身份信息的一示例的流程图;
[0019]图7示出了根据本说明书实施例的物联网设备身份信息生成方法的一示例的信号交互图;
[0020]图8示出了根据本说明书实施例的物联网设备身份信息生成装置的一示例的结构框图;和
[0021]图9示出了根据本说明书实施例的物联网设备身份信息生成装置的一示例的结构框图。
具体实施方式
[0022]目前,物联网终端的设备身份信息(或设备ID)可以是由网络平台统一生成和分发的,需要在网络平台侧统一生成并进行分发,在生产线操作中烧录至相应的硬件。但是,硬件在不同的终端(例如,智能音箱、蜻蜓刷脸机具等)中应用时,可能无法满足客户要求,而可能会影响或调整产线生产。另外,一些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备身份信息生成方法,由物联网终端执行,所述方法包括:基于所述物联网终端的位置信息,确定所述物联网终端的初始设备身份信息;发送所述物联网终端的终端硬件标识信息和所述初始设备身份信息至物联网服务端,以使得所述物联网服务端向所述物联网终端反馈用以表明是否存在与所述初始设备身份信息相同的设备身份信息的反馈消息;若所述反馈消息表明存在与所述初始设备身份信息相同的设备身份信息,则基于区别码和所述初始设备身份信息,生成所述物联网终端的设备身份信息;其中,所述区别码用于区分对应所述相同的设备身份信息的不同的终端硬件标识信息。2.如权利要求1所述的物联网设备身份信息生成方法,所述若所述反馈消息表明存在与所述初始设备身份信息相同的设备身份信息,则基于区别码和所述初始设备身份信息,确定所述物联网终端的设备身份信息,具体包括:基于所述反馈消息中包括的所述区别码和所述初始设备身份信息来确定所述物联网终端的设备身份信息。3.如权利要求1所述的物联网设备身份信息生成方法,若所述反馈消息表明不存在与所述初始设备身份信息相同的设备身份信息,则将所述初始设备身份信息确定为所述物联网终端的设备身份信息。4.如权利要求3所述的物联网设备身份信息生成方法,所述若所述反馈消息表明不存在与所述初始设备身份信息相同的设备身份信息,则将所述初始设备身份信息确定为所述物联网终端的设备身份信息,具体包括:当所述反馈消息包括针对所述相同的设备身份信息的否认信息时,基于所述否认信息,将所述初始设备身份信息确定为所述物联网终端的设备身份信息。5.如权利要求1所述的物联网设备身份信息生成方法,其中,基于所述物联网终端的位置信息,确定所述物联网终端的初始设备身份信息,具体包括:按照预设算法对所述位置信息进行计算,以确定所述初始设备身份信息。6.如权利要求5所述的物联网设备身份信息生成方法,还包括:确定所述位置信息所对应的信号强度;其中,按照设定算法对所述位置信息进行计算,以确定所述初始设备身份信息,具体包括:按照设定算法对所述位置信息和所述信号强度进行计算,以确定所述初始设备身份信息。7.如权利要求1所述的物联网设备身份信息生成方法,还包括:检测所述物联网终端的工作模式是否处于测试模式或无痕使用模式;当检测到所述物联网终端是处于测试模式或无痕使用模式时,将所确定的所述物联网终端的设备身份信息进行清除。8.如权利要求1所述的物联网设备身份信息生成方法,还包括:检测所述物联网终端中是否存在设备身份信息;其中,基于所述物联网终端的位置信息,确定所述物联网终端的初始设备身份信息,具体包括:
当检测结果指示所述物联网终端中不存在所述设备身份信息时,触发基于所获取的物联网终端的位置信息来确定所述物联网终端的初始设备身份信息。9.如权利要求1

8中任一项所述的物联网设备身份信息生成方法,其中,发送所述初始设备身份信息至物联网服务端,具体包括:根据预设的业务配置,将所述初始设备身份信息发送至相关联的多个物联网业务平台的物...

【专利技术属性】
技术研发人员:任国庆
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1