一种市政管网物联网统一接入的方法技术

技术编号:30970745 阅读:17 留言:0更新日期:2021-11-25 20:50
本发明专利技术公开了一种市政管网物联网统一接入的方法,包括接收设备接入请求数据,对接收到的数据进行分段处理,获得多个数据段,再根据当前请求接入的设备类型及物联网平台的传输协议确定数据封装的方法,对设备接入请求数据进行封装并将封装后的数据段传输至市政管网物联网平台,使得接入请求设备可以统一接入物联网,并减少了接入时不同数据之间的干扰,同时该方法会对接入的硬件设备进行异构,让硬件设备可以统一接入物联网,并可调用物联网的传输协议,提高了物联网接口的统一性和通用性,实现了对物联网中数据和计算资源的复用。实现了对物联网中数据和计算资源的复用。实现了对物联网中数据和计算资源的复用。

【技术实现步骤摘要】
一种市政管网物联网统一接入的方法


[0001]本专利技术属于物联网领域,特别涉及一种市政管网物联网统一接入的方法。

技术介绍

[0002]随着科技的发展,城市的管理也越来越智能化,近些年来物联网也逐渐被人们运用到市政管网的管理中,而随着市政管网中的大量不同类别,不同协议的硬件设备接入物联网中,导致物联网难以对这些设备进行统一管理、物联网网上的资源难以整合。

技术实现思路

[0003]针对上述现有技术存在的问题,本专利技术提供了一种市政管网物联网统一接入的方法、装置、终端和计算机可读存储介质,对接入物联网的底层设备进行封装和网络异构,进行统一、通用的访问接口,实现对物联网中数据和计算资源的复用。
[0004]本专利技术实施例的第一方面提供了一种市政管网物联网统一接入的方法,所述方法包括:
[0005]接收设备接入请求数据,所述请求数据包括设备编码和设备位置;
[0006]对所述接入请求数据进行分段处理,获得多个数据段;
[0007]根据当前接入请求的设备类型可启用的数据封装格式以及当前物联网平台可传输的数据封装格式确定所述接入请求数据的封装方法;
[0008]启用与所述接入请求数据的封装方法对应的数据流封装线程,并为每个数据流封装线程分配至少一个对应的数据段,其中每一所述数据流封装线程均为所述多个线程中未被启用的线程;
[0009]每一所述目标线程接收各自对应的数据段,并按照所述数据段相对应的数据的封装方法,对该对应的数据段进行处理;
[0010]将封装后的数据段传输至市政管网物联网平台。
[0011]本专利技术实施例的第二方面公开了一种市政管网物联网统一接入系统,所述系统包括:
[0012]数据接收单元,用于接收设备接入请求数据,所述请求数据包括设备编码和设备位置;
[0013]数据处理单元,用于对所述接入请求数据进行分段处理,获得多个数据段;
[0014]数据封装单元,用于根据当前接入请求的设备类型启用的数据封装格式以及根据当前物联网平台可传输的数据封装格式确定所述接入请求数据的封装方法;
[0015]数据封装单元启用与所述接入请求数据的封装方法对应的数据流封装线程,并为每个数据流封装线程分配至少一个对应的数据段,其中每一所述数据流封装线程均为所述多个线程中未被启用的线程;
[0016]每一所述目标线程接收各自对应的数据段,并按照所述数据段相对应的数据的封装方法,对该对应的数据段进行处理;
[0017]数据传输单元,用于将封装后的数据段传输至市政管网物联网平台。
[0018]本专利技术实施例的第三方面公开了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行以实现上述的一种市政管网物联网统一接入的方法。
[0019]本专利技术实施例的第四方面公开了一种计算机可读存储介质,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现上述的一种市政管网物联网统一接入的方法。
[0020]本专利技术的一种市政管网物联网统一接入的方法,具备如下有益效果:
[0021]1.本专利技术公开了一种市政管网物联网统一接入的方法,包括接收设备接入请求数据,对接收到的数据进行分段处理,获得多个数据段,再根据当前请求接入的设备类型及物联网平台的传输协议确定数据封装的方法,启用该数据封装的方法对应的数据流封装线程,并为每个线程分配至少一个对应的数据段,使得每个数据流封装线程都能够接受到其对应的数据段,并通过对应的封装方法对数据进行处理,然后将封装后的数据段传输至市政管网物联网平台,使得接入请求设备可以统一接入物联网,并减少了接入时不同数据之间的干扰,实现了对物联网中数据和计算资源的复用。
[0022]2.本专利技术公开了一种市政管网物联网统一接入的方法,通过对不同接入设备的接入请求信息进行数据封装和对不同硬件设备进行网络异构,使得不同类型的设备信息均可在物联网平台上传输,不同的硬件设备也可以调用物联网中的传输协议,实现了物联网接口的统一性和通用性,提高了物联网在市政管网中的应用范围。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本专利技术实施例一种市政管网物联网统一接入的方法的整体流程图;
[0025]图2是本专利技术的整体框架图;
[0026]图3是数据分段的流程图。
具体实施方式
[0027]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0028]本专利技术实施例提供了一种市政管网物联网统一接入的方法,上述市政管网物联网统一接入的方法包括:
[0029]接收设备接入请求数据,所述请求数据包括设备编码和设备位置;
[0030]对所述接入请求数据进行分段处理,获得多个数据段;
[0031]根据当前接入请求的设备类型可启用的数据封装格式以及当前物联网平台可传
输的数据封装格式确定所述接入请求数据的封装方法;
[0032]启用与所述接入请求数据的封装方法对应的数据流封装线程,并为每个数据流封装线程分配至少一个对应的数据段,其中每一所述数据流封装线程均为所述多个线程中未被启用的线程;
[0033]每一所述目标线程接收各自对应的数据段,并按照所述数据段相对应的数据的封装方法,对该对应的数据段进行处理;
[0034]将封装后的数据段传输至市政管网物联网平台。
[0035]参照图2,在本实施例中物联网的数据层接收市政管网中各个设备的接入请求数据,接入请求数据中包括设备编码和设备位置,物联网根据接入请求数据中的设备编码确定请求接入设备的类型,再根据请求接入设备的类型对其接入请求数据进行分段,并为每个数据段分配与之相对应的封装线程,将设备的接入请求数据封装成可在物联网上传输的数据包,对请求接入的设备进行网络异构,使其可以调用物联网上的协议,实现接入设备和物联网的交互。其中,每个类型的数据段分别对应不同的封装线程,并且多种封装线程同时启用,使得不同种类的设备可以同时接入物联网。
[0036]基于上述接入方法,上述设备编码通过预先设定的设备编码规范得到,所述设备编码表示市政管网各行业及行业内的设备的编码和名称。
[0037]在一些实施例中设备编码通过预先设定的编码规范进行编码,其中设备编码表示市政管网各行业及行业内的设备的编码和名称,设备编码可采用6位行业编码和6位顺序编码组成,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种市政管网物联网统一接入的方法,其特征在于,包括:接收设备接入请求数据,所述请求数据包括设备编码和设备位置;对所述接入请求数据进行分段处理,获得多个数据段;根据当前接入请求的设备类型可启用的数据封装格式以及当前物联网平台可传输的数据封装格式确定所述接入请求数据的封装方法;启用与所述接入请求数据的封装方法对应的数据流封装线程,并为每个数据流封装线程分配至少一个对应的数据段,其中每一所述数据流封装线程均为所述多个线程中未被启用的线程;每一所述目标线程接收各自对应的数据段,并按照所述数据段相对应的数据的封装方法,对该对应的数据段进行处理;将封装后的数据段传输至市政管网物联网平台。2.根据权利要求1所述一种市政管网物联网统一接入的方法,其特征在于,所述设备编码通过预先设定的设备编码规范得到,所述设备编码表示市政管网各行业及行业内的设备的编码和名称。3.根据权利要求2所述一种市政管网物联网统一接入的方法,其特征在于,所述对接入请求数据进行分段处理包括以下步骤:读取接入请求数据中每个设备接入请求数据中包含设备编码;将其中设备编码相同的接入请求数据组合成一组,得到接入请求数据的一级分段;将检验各个一级分段中接入请求数据的设备编码是否符合设备编码规范,将其中不符合设备编码规范的接入请求数据丢弃,剩余数据段为接入请求数据的二级分段;对二级分段中的设备编码进行聚类,构造一个以上聚类簇,其中每个聚类簇分别对应一个设备类型;根据每个聚类簇中请求接入设备的编码的聚合程度将设备编码进行合并,确定每个聚类簇分别表示的接入设备的类型;根据接入请求数据对应的设备类型,将接入请求数据进行最终分段。4.根据权利要求3所述一种市政管网物联网统一接入的方法,其特征在于,所述对二级分段中的设备编码进行聚类,包括以下步骤:S1构建二级分段中的设备编码数据的数据集D,确定参数领域值ε、领域密度阈值MinPts;S2计算数据集中与未经过计算的数据个体p距离不大于预设领域值ε之间的数据集N
ε
(p);S3将数据个体p的ε领域数据个体的数量N
ε
(p)与设定的领域密度阈值MinPts比较,若|N
ε
(p)|≥MinPts,则数据个体p为核心数据个体,根据该核心数据个体建立簇C,并将ε领域内所有未经过处理的数据个体加入到C中;S4计算C中某一个未经过计算的数据个体q对应的N
ε
(q),若|N
ε
(q)|≥MinPts,则将N
ε
(q)中未加入任何簇的数据个体加入到簇C中;S5重复S4,对簇C中未经过计算的数据个体进行计算,直到没有新的数据个体加入到簇C中;S6重复S2、S3、S4、S5...

【专利技术属性】
技术研发人员:陶为翔赵光帅刘旭王正阳
申请(专利权)人:正元地理信息集团股份有限公司
类型:发明
国别省市:

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

1