电子通信装置的制造及其应用技术1.本技术涉及计算机通信技术领域,尤其涉及一种物联网平台设备接入管理的方法和装置。背景技术:2.近几年物联网飞速发展,与之有关的各类应用也跟着迅猛发展,遍布于全国各地的物联网设备接入数量级也相应不断增长,其中也伴随着安全方面的风险,不可忽视对设备接入进行妥善管理的需求。目前常见的物联网平台都提供设备接入服务,如何进一步的安全快速且体验更好接入是设备接入管理的更高目标。3.常见的物联网设备接入流程比较单一固定,要么存在安全复杂的验证环节,要么验证环节过于简单的安全性较低,仅在接入效率或者安全方面突出其中一方面,有所不足。不经严格验证的物联网设备接入方式虽然快速往往疏于安全保障,存在繁琐安全验证的物联网设备接入方式虽然安全也会给数量庞大设备接入工作的效率带来一定的困难。由此可见,常见的接入方式设备不能很好适应海量物联网设备接入安全快速的多样性需求,存在改善空间。技术实现要素:4.为至少在一定程度上克服相关技术中物联网设备接入存在一定的安全隐患和接入效率低的问题,本技术提供一种物联网平台设备接入管理的方法和装置。5.本技术的方案如下:6.一方面,本技术提供一种物联网平台设备接入管理的方法,所述方法包括:7.查询注册的场景服务集群的数据;8.利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息;9.基于所述物联网设备的注册信息,对所述物联网设备提供响应服务。10.进一步地,所述方法还包括:11.所述物联网设备通过tcp、udp协议与所述场景服务集群进行数据通信。12.进一步地,所述利用所述场景服务集群的数据,得到物联网设备的注册信息,包括:13.基于所述场景服务集群的数据,得到所述物联网设备的类型信息;14.基于所述物联网设备的类型信息,对所述物联网设备的类型进行注册,得到物联网设备的注册信息。15.进一步地,所述基于所述物联网设备的注册信息,对所述物联网设备提供响应服务,包括:16.s1.基于所述物联网设备的注册信息,通过接入请求,得到所述物联网设备的类型标志和所述物联网设备的接入信息;17.s2.基于所述物联网设备的类型标志,对所述物联网设备的接入信息进行验证;18.s3.若验证结果为通过,则通过所述物联网设备的类型标志进行路由指向,对所述物联网设备提供响应服务;19.若验证结果为不通过,则返回携带验证失败的字符串信息。20.进一步地,进行所述路由指向,包括:21.基于所述物联网设备的类型标志,判断场景服务集群的路由指向,得到路由指向结果;22.基于所述路由指向结果,通过字符校验,与所述场景服务集群建立连接。23.另一方面,本技术提供了一种物联网平台设备接入管理的装置,所述装置包括:24.场景服务集群的数据查询模块,用于查询注册的场景服务集群的数据;25.物联设备注册服务模块,用于利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息;26.物联设备接入模块,用于基于所述物联网设备的注册信息,对所述物联网设备提供响应。27.进一步地,所述装置还包括:28.场景服务集群模块,用于基于所述场景服务集群的数据,进行自动扩展或升级操作。29.本技术提供的技术方案可以包括以下有益效果:30.通过查询注册的场景服务集群的数据,利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息;基于所述物联网设备的注册信息,对所述物联网设备提供响应服务。本技术有助于实现海量物联网设备接入安全快速的多样性需求,既能满足一定的接入安全需求,又能最大程度保证接入效率,达到更好的设备接入灵活性,提升接入体验。31.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。附图说明32.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。33.图1是本技术一个实施例提供的一种物联网平台设备接入管理的方法流程示意图;34.图2是本技术另一个实施例提供的一种一种物联网平台设备接入管理的组成结构示意图。具体实施方式35.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。36.实施例一37.图1是本技术一个实施例提供的一种物联网平台设备接入管理的方法流程示意图。请参阅图1,本技术提供一种物联网平台设备接入管理的方法,包括:38.s1.查询注册的场景服务集群的数据;39.s2.利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息;40.s3.基于所述物联网设备的注册信息,对所述物联网设备提供响应服务。41.对于步骤s1,在本技术实施例中,所述查询注册的场景服务集群的数据,包括:42.通过启动物联网设备接入管理服务,自动查找已启动的场景服务集群,当设备接入管理服务至少查询到有一个场景集群服务注册,便开始提供物联设备接入处理服务。43.在本技术实施例中,在每次启动之后都把集群服务的最新信息注册到场景集群服务列表中,接入管理模块通过读取场景集群服务列表获取最新的注册信息动态感知这些服务集群,集群服务的注册信息包括ip地址、端口以及服务场景能够处理的接入设备类型,所述接入设备包括物联网设备和其他。场景服务集群模块的位置和数量是动态的,也会随着场景服务集群的规模进行自动进行扩展或升级,设备接入管理服务以这种方式实现了服务架构上的自组织能力,提供了场景服务集群的自身信息注册、集群服务目录建立和集群服务查找功能,来应对这种情况。44.对于步骤s2,在本技术实施例中,所述利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息,包括:45.在一个实施例中,设备管理人员根据当前接入设备特点确定接入设备类型,在设备接入管理服务中录入设备注册信息,所述接入设备包括物联网设备和其他。46.在设备接入管理服务中,物联设备预设接入方式是通过设置接入设备类型来实现。47.接入设备类型从安全角度出发划分为三种类型,分别为可信设备、鉴权设备、未知设备,设备管理人员根据设备接入特点判断这三种设备类型的方法如下:48.1)设备管理人员已清晰确认一定数量的接入物联设备的来源,发生接入安全风险几率很小时,判断接入设备类型为可信设备类型。49.2)设备管理人员不确认接入物联设备的来源和风险,又需要正式使用,需要使用密码验证等加以区分时,判断接入设备类型为鉴权设备类型。50.3)设备管理人员不确认接入物联设备的来源和风险,作为非正式的技术验证、接入调试等使用,判断接入设备类型为未知设备类型。51.判断设备类型之后,对接入设备类型的信息进行注册,具体内容说明如下:52.1)可信设备是已知安全可信的设备,设备管理人员在此步骤中在录入页面中录入设备id、设备ip、设备mac、所使用通信协议等接入设备类型信息,生成一个已知安全可信的设备列表。53.2)鉴权设备是通过完整口令密码完成鉴权的设备,设备管理人员在此步骤中在录入页面中需要为每一个设备进行注册并设置不同的设备密码。54.3)未知设备是仅通过有唯一设备标识接入的设备,设备管理人员遇到此种设备类型在此步骤中无需在录入页面中录入信息,未知设备可直接与场景服务连接,进行基本操作交互。55.其中,设备id作为确定设备唯一性的身份标识,保持固定不变。56.设备密码作为是否是鉴权设备的重要区分项,每一个设备拥有一个不同的密码。57.在本技术实施例中,对于步骤s3,所述基于所述物联网设备的注册信息,对所述物联网设备提供响应服务,包括:58.在注册设备信息完成之后,设备接入管理服务接收并处理新的物联设备接入请求,通过接入请求判断接入设备类型。59.具体的,接入管理服务的作用是作为物联设备与场景集群服务之间对接的桥梁,物联设备以统一通信格式使用tcp、udp等协议与设备接入管理服务进行数据通信,连接建立的第一个数据包即为登录信息,包括服务器id、用户id、服务接入密码、设备密码等,根据这些登录信息判断接入设备类型。60.设备接入管理服务对不同接入设备类型的区分和判断方法如下:61.1)物联设备上传信息中服务器id、用户id、服务接入密码不为空,设备密码为空,此设备以可信设备类型接入。62.2)物联设备上传信息中服务器id、用户id、服务接入密码、设备密码都不为空,此设备以鉴权设备类型接入。63.3)物联设备上传信息中服务器id、用户id不为空,服务接入密码、设备密码都为空,此设备以未知设备类型接入。64.在本实施例中,服务器id为服务器的公共接入标识码,作为公开的身份唯一标识。65.服务接入密码为当前id服务器对设备提供接入统一密码,作为区分设备类型的重要标识。66.在本技术实施例中,设备接入管理服务按已经判断的接入设备类型对物联设备接入信息进行验证,设备接入管理服务对已经判断接入设备类型的设备,进行接入信息验证,具体如下67.1)如果接入设备类型是可信物联设备,先验证上传服务器id是否与当前服务器id一致,再验证用户id格式是否正确,然后验证当前服务器的服务接入密码是否与预设接入服务密码一致,判断此设备是否在可信设备列表中以及核对设备ip、设备mac、所使用通信协议等注册信息,全部通过则完成验证,失败一项返回接入失败。68.2)如果是鉴权设备,先验证上传服务器id是否与当前服务器id一致,再验证验证当前服务器的服务接入密码是否与预设接入服务一致,然后验证用户id和用户密码是否与注册信息匹配,全部通过则完成验证,失败一项则返回接入失败。69.3)如果未知设备,先验证上传的服务器id是否与当前服务器id一致,再验证用户id是否格式正确,不验证服务接入密码和用户接入密码,全部通过完成验证,失败一项则返回接入失败。70.在本技术实施例中,设备接入管理服务根据接入设备类型判断转接场景集群服务的路由指向,具体的,是在通过接入信息验证之后,设备接入管理服务根据已知接入设备类型判断针对物联设备的服务路由指向,判定方法如下:71.1)接入设备类型是可信设备接入到自动服务发现时设置为可信设备类型的场景服务。72.2)接入设备类型是鉴权设备接入到自动服务发现时设置为鉴权设备类型的场景服务。73.3)接入设备类型是未知设备接入到自动服务发现时设置为未知设备类型的场景服务。74.在一个实施例中,如果同一个接入设备类型存在多个场景服务注册信息,设备接入管理服务随机选择其中一个作为路由指向结果。75.在一个实施例中,设备接入管理服务根据转接场景集群服务的路由指向结果转接至具体场景集群服务。76.此步骤中转接过程为物联设备与确定路由指向的具体场景集群服务建立连接,断开与接入管理服务的连接,详细步骤如下:77.1)设备从接入管理服务获取连接的唯一标识字符串和对应的场景集群服务地址,连接唯一标识字符串由接入管理服务随机生成,可在每一个具体的场景集群服务进行查询,作为连接场景集群服务的效验项。78.2)物联设备直接与对应的场景集群服务建立连接并提供唯一标识字符串,具体的场景集群服务核对连接的唯一标识字符串是否存在,如果存在则通过效验。79.3)通过具体的场景集群服务效验之后,物联设备断开与设备接入管理服务之间的连接,所有数据通信改为直接向具体的场景集群服务发送,转接操作完成。80.在本技术实施例中,具体场景服务需要根据各自接入设备类型特点提供有所侧重的响应服务。81.具体场景集群服务按接入设备类型对应的也分为可信设备场景服务集群、鉴权设备场景服务集群、未知设备场景服务集群。同一场景服务下的设备之间数据可见。82.具体场景集群服务对不同接入设备类型响应服务区别如下:83.1)可信设备场景集群服务侧重保障高效的大量设备批量快速接入,最佳场景应用为经过第三方验证的设备批量快速接入。84.2)鉴权设备场景服务侧重更安全的设备接入与操作,最佳场景应用为少量设备逐个安全接入。85.3)未知设备场景集群服务主要提供沙箱式的服务环境,在保证设备接入基本功能基础上会重点有效处理意外数据,阻止此设备修改或破坏数据信息,最佳场景应用为作为一些来源未知,可能作出具有破坏力的操作,或无法判定对接意图的设备提供相对安全的接入之用。86.实施例二87.图2是本技术另一个实施例提供的一种物联网平台设备接入管理的组成结构示意图。请参阅图2,本技术提供一种物联网平台设备接入管理的装置,包括:88.场景服务集群的数据查询模块101,用于查询注册的场景服务集群的数据;89.物联设备注册服务模块102,用于利用所述场景服务集群的数据,得到物联网设备的注册信息,所述注册信息携带有所述物联网设备的类型信息;90.物联设备接入模块103,用于基于所述物联网设备的注册信息,对所述物联网设备提供响应。91.可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。92.需要说明的是,在本技术的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是指至少两个。93.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。94.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。95.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。96.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。97.上述提到的存储介质可以是只读存储器,磁盘或光盘等。98.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。99.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种物联网平台设备接入管理的方法和装置与流程 专利技术说明
作者:admin
2022-11-30 06:34:49
876
关键词:
电子通信装置的制造及其应用技术
专利技术