设备数据的接入方法、装置、计算机设备和存储介质与流程

文档序号:19283376发布日期:2019-11-29 23:13阅读:210来源:国知局
设备数据的接入方法、装置、计算机设备和存储介质与流程

本发明涉及物联网技术领域,特别是涉及一种设备数据的接入方法、设备数据的接入装置、计算机设备和计算机可读存储介质。



背景技术:

物联网平台的设备接入,通常需要现场安装数据采集和传输设备,同时要在物联网平台上将设备进行注册,调式数据传输网络的连通性,手工采集设备点表信息,定制开发代码,从而实现点表数据映射到数字设备的属性。将如车间的电表需要接入到某个物联网平台后,用户可以通过该物联网平台实时对电表的能耗数据进行监控。

传统技术提供的物联网平台的设备数据接入服务,通常需要技术人员将如电表等设备的采点信息(如功耗、电压和电流等信息)编制好文档,交给平台运营人员录入平台设备管理系统,平台开发人员根据采点信息,编写对应设备的转换程序,将设备上传的数据格式(例如modbus协议)转换为平台支持的数据格式,最终存入平台数据库。然而,这种在物联网平台上接入设备数据的技术工作量大、流程繁琐,导致物联网平台接入设备数据的效率较低。



技术实现要素:

基于此,有必要针对传统技术接入设备数据的效率较低的技术问题,提供一种设备数据的接入方法、设备数据的接入装置、计算机设备和计算机可读存储介质。

一种设备数据的接入方法,应用于物联网平台,包括步骤:

通过客户端展示多个基础设备模型选项;

获取所述客户端对所述多个基础设备模型选项的模型选择操作,根据所述模型选择操作确定目标设备模型;

将所述目标设备模型的多个设备特征参数发送至所述客户端进行展示;

获取所述客户端对所述多个设备特征参数的参数选择操作,根据所述参数选择操作设置所述目标设备模型的设备模型属性;

基于所述目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,所述数据采集通道用于接入设备端上传的设备数据;所述微服务系统用于为所述数据采集通道接入的所述设备数据提供微服务。

一种设备数据的接入装置,应用于物联网平台,包括:

模型展示模块,用于通过客户端展示多个基础设备模型选项;

模型确定模块,用于获取所述客户端对所述多个基础设备模型选项的模型选择操作,根据所述模型选择操作确定目标设备模型;

参数展示模块,用于将所述目标设备模型的多个设备特征参数发送至所述客户端进行展示;

属性设置模块,用于获取所述客户端对所述多个设备特征参数的参数选择操作,根据所述参数选择操作设置所述目标设备模型的设备模型属性;

数据处理模块,用于基于所述目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,所述数据采集通道用于接入设备端上传的设备数据;所述微服务系统用于为所述数据采集通道接入的所述设备数据提供微服务。

一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如下步骤:

通过客户端展示多个基础设备模型选项;获取所述客户端对所述多个基础设备模型选项的模型选择操作,根据所述模型选择操作确定目标设备模型;将所述目标设备模型的多个设备特征参数发送至所述客户端进行展示;获取所述客户端对所述多个设备特征参数的参数选择操作,根据所述参数选择操作设置所述目标设备模型的设备模型属性;基于所述目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,所述数据采集通道用于接入设备端上传的设备数据;所述微服务系统用于为所述数据采集通道接入的所述设备数据提供微服务。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

通过客户端展示多个基础设备模型选项;获取所述客户端对所述多个基础设备模型选项的模型选择操作,根据所述模型选择操作确定目标设备模型;将所述目标设备模型的多个设备特征参数发送至所述客户端进行展示;获取所述客户端对所述多个设备特征参数的参数选择操作,根据所述参数选择操作设置所述目标设备模型的设备模型属性;基于所述目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,所述数据采集通道用于接入设备端上传的设备数据;所述微服务系统用于为所述数据采集通道接入的所述设备数据提供微服务。

上述设备数据的接入方法、装置、计算机设备和存储介质,物联网平台可以通过客户端展示多个基础设备模型选项,获取客户端对多个基础模型选项的选择操作,从而确定目标设备模型。物联网平台可以将该目标设备模型的多个设备特征参数发送到客户端进行展示,并获取客户端对多个设备特征参数的选择操作,从而设置目标设备模型的设备模型属性,然后基于该目标设备模型的设备模型属性创建数据采集通道和微服务系统,该方案能够通过基于设备模型属性创建的数据采集通道接入设备端上传的设备数据,并通过微服务系统对该接入设备端上传的设备数据提供微服务,使得用户在客户端通过简单的选择操作即可在物联网平台上创建出设备的专属数据接口和后端微服务,提高了物联网平台上接入设备数据的效率。

附图说明

图1为一个实施例中设备数据的接入方法的应用场景图;

图2为一个实施例中设备数据的接入方法的流程示意图;

图3为一个实施例中物联网平台的接入设备的界面图;

图4为一个实施例中设备数据的接入装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

需要说明的是,本发明实施例所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

本发明提供的设备数据的接入方法,可以应用于如图1所示的应用场景中,图1为一个实施例中设备数据的接入方法的应用场景图,该应用场景可以包括终端100和服务器200,该终端100可以通过网络与服务器200进行通信。其中,该服务器200为物联网平台的服务器,而终端100上安装有客户端,该客户端用于访问服务器200的物联网平台,用户可以通过终端100上安装的客户端对服务器200的物联网平台进行访问,通过该客户端能够在物联网平台上接入相关设备的设备数据。

具体的,物联网平台可以通过客户端展示多个基础设备模型选项,用户可以对客户端展示的多个基础设备模型选项进行选择,从而客户端产生对多个基础设备模型选项的模型选择操作,发送给物联网平台,物联网平台根据该模型选择操作确定目标设备模型,然后将该目标设备模型的多个设备特征参数发送至客户端进行展示,用户可以对客户端展示的该多个设备特征参数进行选择,从而客户端产生对多个设备特征参数的参数选择操作,并发送给物联网平台,物联网平台根据该参数选择操作为目标设备模型设置相应的设备模型属性,并基于该目标设备模型的设备模型属性创建数据采集通道和微服务系统,该数据采集通道可以用于接入设备端上传的设备数据,而微服务系统则为该数据采集通道接入的设备数据提供微服务。该方案使得用户在客户端通过简单的选择操作即可在物联网平台上创建出设备的专属数据接口和后端微服务,从而提高物联网平台上接入设备数据的效率。

其中,终端100可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器200可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,提供了一种设备数据的接入方法,参考图2,图2为一个实施例中设备数据的接入方法的流程示意图,该方法可以应用于图1的服务器200上配置的物联网平台,该设备数据的接入方法可以包括以下步骤:

步骤s101,通过客户端展示多个基础设备模型选项。

本步骤主要是物联网平台可以通过客户端展示多个基础设备模型选项。其中,物联网平台上可以预先封装多个基础设备模型,例如将某型号的智能电表封装为电表模型,将某型号的手机封装为手机模型等等,然后分别为每个基础设备模型对应生成一个设备标识,每个设备标识与基础设备模型一一对应,而基础设备模型的设备标识可作为在客户端进行展示的基础设备模型选项,这样,客户端上展示的各个基础设备模型选项即为基础设备模型的设备标识。在一个实施例中,该多个基础设备模型选项可以是物联网平台在接收到客户端发送的设备接入请求后,反馈给客户端的。其中,用户可以通过客户端触发设备接入请求,客户端将该设备接入请求发送给物联网平台,物联网平台在接收到设备接入请求后,可以先获取预存与物联网平台上的多个基础设备模型的设备标识,基于该多个设备标识生成相应的多个基础设备模型选项,然后可以将该基础设备模型选项作为设备接入请求的响应信息反馈给客户端,而该多个基础设备模型选项可以以基础设备模型列表的形式反馈给客户端,该基础设备模型列表上列有各个基础设备模型选项,每个基础设备模型选项对应于物联网平台上不同的基础设备模型。

步骤s102,获取客户端对多个基础设备模型选项的模型选择操作,根据模型选择操作确定目标设备模型。

本步骤中,客户端在将物联网平台反馈的多个基础设备模型选项进行展示后,用户可以在该客户端上对多个基础设备模型选项进行选择,在用户进行选择后,客户端会产生对该多个基础设备模型选项的模型选择操作,然后客户端将该模型选择操作发送给物联网平台,物联网平台根据该模型选择操作,能够确定用户选择的基础设备模型选项,然后将与该用户选择的基础设备模型选项相对应的基础设备模型设置为目标设备模型。举例来说,设多个基础设备模型选项包括选项a(智能电表)和选项b(智能手机),若物联网平台接收到的是客户端对选项a的选择操作,则物联网平台可以将智能电表模型作为目标设备模型。

步骤s103,将目标设备模型的多个设备特征参数发送至客户端进行展示。

本步骤中,物联网平台确定目标设备模型后,可以从数据库中获取该目标设备模型的多个设备特征参数。其中,目标设备模型是用户选择的基础设备模型,设备模型是对应于特定实体设备的虚拟模型,如智能电表作为一种实体设备,可以被预先封装成为虚拟设备模型存储在物联网平台上,而设备模型具有多个设备特征参数,该设备特征参数用于表示相应实体设备能够采集、产生或其本身具备的特征数据,以智能手机模型为例,智能手机模型的设备特征参数可以包括cpu、电池容量、存储容量和信号强度等等。物联网平台可以预先收集各种基础设备模型的多个设备特征参数,存储在数据库当中,从而可以在确定目标设备模型后从该数据库中获取相应的多个设备特征参数进行使用。本步骤,物联网平台可以将目标设备模型的全部设备特征参数均发送给客户端进行展示,供用户在这些设备特征参数中进行选择。

步骤s104,获取客户端对多个设备特征参数的参数选择操作,根据参数选择操作设置目标设备模型的设备模型属性。

其中,客户端在接收到物联网平台发送的多个设备特征参数后,可以将多个设备特征参数进行展示,用户可以对客户端上展示的多个设备特征参数进行选择,可以选择其中的一个或者多个,客户端产生相应的参数选择操作,并发送至物联网平台,物联网平台根据该参数选择操作可以确定用户选择的设备特征参数,然后将该用户选择的设备特征参数设置为目标设备模型的设备模型属性,即通过设备模型属性来定义该目标设备模型,每个目标设备模型即为设备模型属性的集合。而设备模型属性作为该目标设备模型的特征,标识该目标设备模型是用于采集何种类型设备数据。以智能手机模型为例,设用户选择电池容量、存储容量和信号强度作为设备模型属性,则说明该智能手机模型是采集智能手机的电池容量、存储容量和信号强度这三个设备数据的模型。可以理解的是,即使用户选择的基础设备模型相同,只要用户为该基础设备模型设置的设备模型属性不同,得到的目标设备模型也不相同,分别用于采集不同的设备数据。

步骤s105,基于目标设备模型的设备模型属性创建数据采集通道和微服务系统。

本步骤主要是物联网平台基于目标设备模型的设备模型属性,创建出相应的数据采集通道和微服务系统。其中,数据采集通道用于接入设备端上传的设备数据,该数据采集通道的具体形式可以是物联网平台提供的api,api为应用程序编程接口,物联网平台通过该api为设备提供专属设备通道,设备端可以接入与目标设备模型相对应的设备,并使用该api上传设备数据,还可以进一步通过restfulapi将设备数据上传到设备专属数据库进行存储。而微服务系统则可以用于为数据采集通道接入的设备数据提供微服务,根据不同的服务类型,微服务可以包括多种,例如对设备数据进行监控、对设备数据进行管理和对数据进行决策等微服务。

上述在物联网平台上创建数据采集通道接入设备数据的方式可以适用于多种应用场景,无需额外为设备安装采集和传输等硬件模块也能完成设备数据的接入。例如,有些设备数据是通过本地系统(即设备本身的plc或者设备配套的一个独立的信息系统)的收集和分析后才有的,比如车床和注塑机的次品率,这些设备数据已经保存在本地的软件系统中,这类设备数据的接入适用于上述自助设备接入的情况;还有些设备,自带信息管理系统,难以安装物联网平台的采集设备,同样适用于上述自助设备接入的情况;而对于部分设备,以测量分析为目标,需要大量的分析算法,如气体分析仪器和水质分析仪器等,也适用于上述自助设备接入的情况。适用的场景可以是:设备本身已经具备采集和传输能力,不需要现场实施安装采集设备和传输设备,物联网平台可以为其提供轻量级协议接口(例如http),接收来自设备的数据,这样的设备通过一个http客户端就能把设备数据传输给物联网平台。

上述设备数据的接入方法,物联网平台可以通过客户端展示多个基础设备模型选项,获取客户端对多个基础模型选项的选择操作,从而确定目标设备模型。物联网平台可以将该目标设备模型的多个设备特征参数发送到客户端进行展示,并获取客户端对多个设备特征参数的选择操作,从而设置目标设备模型的设备模型属性,然后基于该目标设备模型的设备模型属性创建数据采集通道和微服务系统,该方案能够通过基于设备模型属性创建的数据采集通道接入设备端上传的设备数据,并通过微服务系统对该接入设备端上传的设备数据提供微服务,使得用户在客户端通过简单的选择操作即可在物联网平台上创建出设备的专属数据接口和后端微服务,提高了物联网平台上接入设备数据的效率。

物联网平台可以预先将基础设备模型按照设备类型和设备型号进行细分,从而能够基于客户端对设备类型和型号的选择,更准确地查询出目标设备模型。基于此,物联网平台提供的多个基础设备模型选项,可以包括多个设备类型选项和多个设备型号选项,其中,每个设备类型选项分别对应于不同的设备类型,而设备型号选项则分别对应于同一设备类型的不同型号。

在一个实施例中,步骤s102根据模型选择操作确定目标设备模型的步骤,可以进一步包括:

基于模型选择操作,获取客户端对多个设备类型选项的类型选择操作,以及获取客户端对多个设备型号选项的型号选择操作;根据类型选择操作确定目标设备类型;根据型号选择操作确定目标设备型号;基于目标设备类型和目标设备型号,从基础设备模型库中确定目标设备模型。

本实施例主要是物联网平台基于客户端对多个设备类型选项以及多个设备型号选项的选择,从基础设备模型库当中确定相应的目标设备模型。具体来说,物联网平台可以基于设备的设备类型和设备型号预先将基础设备模型进行标识,通过该设备类型可以知道目标设备是何种设备,设备类型可以包括:风力发电机、智能电表和智能手机等设备类型,而设备型号则是该设备类型的所有型号。以智能手机为例,不同厂商的智能手机的型号即可作为设备型号。

然后,物联网平台生成相应的多个设备类型选项和多个设备型号选项,发送给客户端进行选择。如图3所示,图3为一个实施例中物联网平台的接入设备的界面图,用户可以在该客户端展示的该界面上对设备类型和设备型号进行选择,从而客户端生成相应的模型选择操作,发送给物联网平台,物联网平台根据该模型选择操作能够确定用户选择的设备类型和设备型号,一般而言,用户需要先在客户端对多个设备类型选项进行选择,在选择好设备类型后,再选择相应的设备型号,因此,物联网平台基于客户端发送的模型选择操作,首先获取客户端对多个设备类型选项的类型选择操作,基于该类型选择操作可以确定用户选择的目标设备类型(如图3所示为风力发电机);然后获取客户端对该风力发电机的多个设备型号选项的型号选择操作,基于该型号选择操作可以确定用户选择的风力发电机的目标设备型号(如图3所示为ne-10k),最后再基于该目标设备类型和目标设备型号,从基础设备模型库中确定匹配的目标设备模型。

在一个实施例中,步骤s104中的根据参数选择操作设置所述目标设备模型的设备模型属性的步骤可以包括:

根据参数选择操作确定目标设备模型的第一设备模型属性;获取客户端添加的第二设备模型属性;通过第一设备模型属性和第二设备模型属性设置目标设备模型的设备模型属性。

本实施例主要是物联网平台可以结合平台预存的目标设备模型的第一设备模型属性以及用户在客户端上添加的第二设备模型属性,最终生成目标设备模型的设备模型属性,使得设备模型属性的设置更加灵活。具体的,物联网平台可以在客户端对设备类型和设备型号进行选择后,可以将相应的目标设备模型的多个设备特征参数发送至客户端进行展示。如图3所示,以型号为ne-10k的风力发电机为例,客户端在选择了ne-10k的风力发电机后,可以勾选“参考已有的设备属性”,此时物联网平台会将预存的ne-10k风力发电机的多个设备特征参数(包括数据属性名称及其对应的数据属性类型:did-字符串、风速-整数和气温-整数等等)发送给客户端,用户可以对该多个设备特征参数进行选择,可以选择其中的一个或者多个,然后客户端会将相应的参数选择操作发送给物联网平台,物联网平台基于该参数选择操作确定第一设备模型属性。另外,在物联网平台反馈的多个设备特征参数不满足用户需求时,用户也可以在客户端上自行添加新的设备特征参数作为第二设备模型属性,在客户端上输入相应的数据属性名称及其对应的数据属性类型即可,然后客户端将该第二设备模型属性发送至物联网平台,物联网平台可以将第一设备属性和第二设备属性的组合作为目标设备模型的设备模型属性,使得设备模型属性的设置更加灵活。

进一步的,在一个实施例中,在通过第一设备模型属性和第二设备模型属性设置目标设备模型的设备模型属性的步骤之后,还可以包括如下步骤:

将设置设备模型属性的目标设备模型设为基础设备模型,注册到物联网平台的基础设备模型库中。

本实施例主要是物联网平台可以在目标设备模型的设备模型属性设置完成后,将该设置了设备模型属性的目标设备模型设为新的基础设备模型,注册到物联网平台的基础设备模型库当中,使得后续接入设备时能够进行调用,避免同一类型的设备需要重复创建设备模型,提高创建模型的效率。

在一个实施例中,物联网平台还可以基于数据流量和存储资源配合来对设备数据进行接入处理,上述设备数据的接入方法,还可以包括如下步骤:

获取客户端选择的数据流量和存储资源配额;基于数据流量和存储资源配额,通过数据采集通道接入设备端上传的设备数据。

本实施例中,物联网平台可以通过客户端询问用户需要的数据流量和存储资源配额,客户端可以将可选的数据流量和存储资源配额进行显示,从而用户能够对数据流量和存储资源配额进行选择,客户端可以将用户选择的数据流量和存储资源配额发送至物联网平台,从而物联网平台可以在数据采集通道创建完成以后,基于该用户选择的数据流量和存储资源配额接入设备端上传的设备数据。该方案能够考虑对不同数据流量以及存储资源配额的需求,通过数据采集通道控制设备端上传设备数据的数据流量,还可以限制设备数据的存储空间,使得在满足设备数据上传需求的同时,还对数据传输资源和存储资源的合理控制。

在一个实施例中,在步骤s105之后,还可以包括:

通过微服务系统生成设备监控程序,用于客户端基于该设备监控程序对设备数据进行监控;通过微服务系统生成后台管理系统,用于客户端基于后台管理系统对目标设备模型和设备数据进行管理。

本实施例主要是物联网平台创建微服务系统后,可以进一步通过该微服务系统生成一个设备监控程序,该设备监控程序可以用于客户端对设备数据进行监控,而物联网平台能够将数据采集通道接入的设备数据传输到安装有该设备监控程序的终端上,使得用户通过该终端能够对设备端接入的设备数据进行实时监控,以在物联网平台上提供设备数据监控的微服务。

此外,物联网平台创建微服务系统后,也还可以生成一个后台管理系统,该后台管理系统可以用于客户端对目标设备模型和设备数据进行管理。该后台管理系统可以通过客户端进行访问,用户可以在该后台管理系统上,对目标设备模型进行管理,还可以对数据采集通道接入的设备数据进行管理,例如用户可以在该后台管理系统上对目标设备模型进行属性调整,也可以对设备数据进行数值调整、纠错等管理操作,以在物联网平台上提供管理设备和设备数据的微服务。

在一个实施例中,进一步的,在通过微服务系统生成后台管理系统的步骤之后,还可以包括:

接收后台管理系统发送的对目标设备模型的模型编辑指令;根据模型编辑指令对目标设备模型的设备模型属性进行编辑处理,得到编辑后的设备模型属性;根据编辑后的设备模型属性,更新数据采集通道和微服务系统。

本实施例主要是后台管理系统可以用于对目标设备模型进行编辑,在对该目标设备模型进行编辑以后,物联网平台对数据采集通道和微服务系统进行更新处理。具体的,用户可以通过客户端登录到后台管理系统,然后在该后台管理系统上对目标设备模型进行编辑操作,如用户可以对目标设备模型的设备模型属性进行修改等编辑操作。然后,后台管理系统根据相应的编辑操作生成模型编辑指令,将该模型编辑指令发送给物联网平台,物联网平台在接收到该模型编辑指令后,可以对目标设备模型的设备模型属性进行相应的编辑处理,得到编辑后的设备模型属性,由于设备模型属性经过编辑,而数据采集通道和微服务系统是基于目标设备模型的设备模型属性来创建的,因此,为了保证物联网平台能够准确地接入设备数据,物联网平台需要根据编辑后的设备模型属性,重新创建出数据采集通道和微服务系统。该技术方案充分考虑到对目标设备模型的编辑需求,使得物联网平台和客户端无需重新进行模型选择、属性选择的交互过程,在后台管理系统通过对相应的设备模型属性进行编辑即可通过物联网平台完成对数据采集通道和微服务系统的更新处理,使得设备数据的接入更加高效便捷。

在一个实施例中,提供了一种设备数据的接入装置,该接入装置可以应用于物联网平台,参考图4,图4为一个实施例中设备数据的接入装置的结构框图,该设备数据的接入装置可以包括:

模型展示模块101,用于通过客户端展示多个基础设备模型选项;

模型确定模块102,用于获取客户端对多个基础设备模型选项的模型选择操作,根据模型选择操作确定目标设备模型;

参数展示模块103,用于将目标设备模型的多个设备特征参数发送至客户端进行展示;

属性设置模块104,用于获取客户端对多个设备特征参数的参数选择操作,根据参数选择操作设置目标设备模型的设备模型属性;

数据处理模块105,用于基于目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,数据采集通道用于接入设备端上传的设备数据;微服务系统用于为数据采集通道接入的设备数据提供微服务。

在一个实施例中,还可以包括:

程序生成单元,用于通过微服务系统生成设备监控程序,用于客户端基于该设备监控程序对设备数据进行监控;

后台生成单元,用于通过微服务系统生成后台管理系统,用于客户端基于后台管理系统对目标设备模型和设备数据进行管理。

在一个实施例中,还可以包括:

系统更新单元,用于接收后台管理系统发送的对目标设备模型的模型编辑指令;根据模型编辑指令对目标设备模型的设备模型属性进行编辑处理,得到编辑后的设备模型属性;根据编辑后的设备模型属性,更新数据采集通道和微服务系统。

在一个实施例中,多个基础设备模型选项包括多个设备类型选项和多个设备型号选项;模型确定模块102,进一步用于:基于模型选择操作,获取客户端对多个设备类型选项的类型选择操作,以及获取客户端对多个设备型号选项的型号选择操作;根据类型选择操作确定目标设备类型;根据型号选择操作确定目标设备型号;基于目标设备类型和目标设备型号,从基础设备模型库中确定目标设备模型。

在一个实施例中,属性设置模块104进一步用于:

根据参数选择操作确定目标设备模型的第一设备模型属性;获取客户端添加的第二设备模型属性;通过第一设备模型属性和第二设备模型属性设置目标设备模型的设备模型属性。

在一个实施例中,还可以包括:

模型注册单元,用于将设置设备模型属性的目标设备模型设为基础设备模型,注册到物联网平台的基础设备模型库中。

在一个实施例中,还可以包括:

数据接入单元,用于获取客户端选择的数据流量和存储资源配额;基于数据流量和存储资源配额,通过数据采集通道接入设备端上传的设备数据。

本发明的设备数据的接入装置与本发明的设备数据的接入方法一一对应,关于设备数据的接入装置的具体限定可以参见上文中对于设备数据的接入方法的限定,在上述设备数据的接入方法的实施例阐述的技术特征及其有益效果均适用于设备数据的接入装置的实施例中,在此不再赘述。上述设备数据的接入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,该服务器可以是物联网平台的服务器,其内部结构图可以如图5所示,图5为一个实施例中计算机设备的内部结构图。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库可以用于存储基础设备模型、设备数据等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种设备数据的接入方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上任一项实施例所述的设备数据的接入方法。

在一个实施例中,提供了一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

通过客户端展示多个基础设备模型选项;获取客户端对多个基础设备模型选项的模型选择操作,根据模型选择操作确定目标设备模型;将目标设备模型的多个设备特征参数发送至客户端进行展示;获取客户端对多个设备特征参数的参数选择操作,根据参数选择操作设置目标设备模型的设备模型属性;基于目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,数据采集通道用于接入设备端上传的设备数据;微服务系统用于为数据采集通道接入的设备数据提供微服务。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

通过微服务系统生成设备监控程序,用于客户端基于该设备监控程序对设备数据进行监控;通过微服务系统生成后台管理系统,用于客户端基于后台管理系统对目标设备模型和设备数据进行管理。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收后台管理系统发送的对目标设备模型的模型编辑指令;根据模型编辑指令对目标设备模型的设备模型属性进行编辑处理,得到编辑后的设备模型属性;根据编辑后的设备模型属性,更新数据采集通道和微服务系统。

在一个实施例中,多个基础设备模型选项包括多个设备类型选项和多个设备型号选项;处理器执行计算机程序时还实现以下步骤:

基于模型选择操作,获取客户端对多个设备类型选项的类型选择操作,以及获取客户端对多个设备型号选项的型号选择操作;根据类型选择操作确定目标设备类型;根据型号选择操作确定目标设备型号;基于目标设备类型和目标设备型号,从基础设备模型库中确定目标设备模型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据参数选择操作确定目标设备模型的第一设备模型属性;获取客户端添加的第二设备模型属性;通过第一设备模型属性和第二设备模型属性设置目标设备模型的设备模型属性。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将设置设备模型属性的目标设备模型设为基础设备模型,注册到物联网平台的基础设备模型库中。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取客户端选择的数据流量和存储资源配额;基于数据流量和存储资源配额,通过数据采集通道接入设备端上传的设备数据。

上述计算机设备,通过所述处理器上运行的计算机程序,能够通过基于设备模型属性创建的数据采集通道接入设备端上传的设备数据,并通过微服务系统对该接入设备端上传的设备数据提供微服务,使得用户在客户端通过简单的选择操作即可在物联网平台上创建出设备的专属数据接口和后端微服务,提高了物联网平台上接入设备数据的效率。

本领域普通技术人员可以理解实现如上任一项实施例所述的设备数据的接入方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

据此,在一个实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上任一项实施例所述的设备数据的接入方法。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

通过客户端展示多个基础设备模型选项;获取客户端对多个基础设备模型选项的模型选择操作,根据模型选择操作确定目标设备模型;将目标设备模型的多个设备特征参数发送至客户端进行展示;获取客户端对多个设备特征参数的参数选择操作,根据参数选择操作设置目标设备模型的设备模型属性;基于目标设备模型的设备模型属性创建数据采集通道和微服务系统;其中,数据采集通道用于接入设备端上传的设备数据;微服务系统用于为数据采集通道接入的设备数据提供微服务。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

通过微服务系统生成设备监控程序,用于客户端基于该设备监控程序对设备数据进行监控;通过微服务系统生成后台管理系统,用于客户端基于后台管理系统对目标设备模型和设备数据进行管理。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

接收后台管理系统发送的对目标设备模型的模型编辑指令;根据模型编辑指令对目标设备模型的设备模型属性进行编辑处理,得到编辑后的设备模型属性;根据编辑后的设备模型属性,更新数据采集通道和微服务系统。

在一个实施例中,多个基础设备模型选项包括多个设备类型选项和多个设备型号选项;计算机程序被处理器执行时还实现以下步骤:

基于模型选择操作,获取客户端对多个设备类型选项的类型选择操作,以及获取客户端对多个设备型号选项的型号选择操作;根据类型选择操作确定目标设备类型;根据型号选择操作确定目标设备型号;基于目标设备类型和目标设备型号,从基础设备模型库中确定目标设备模型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据参数选择操作确定目标设备模型的第一设备模型属性;获取客户端添加的第二设备模型属性;通过第一设备模型属性和第二设备模型属性设置目标设备模型的设备模型属性。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将设置设备模型属性的目标设备模型设为基础设备模型,注册到物联网平台的基础设备模型库中。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取客户端选择的数据流量和存储资源配额;基于数据流量和存储资源配额,通过数据采集通道接入设备端上传的设备数据。

上述计算机可读存储介质,通过其存储的计算机程序,能够通过基于设备模型属性创建的数据采集通道接入设备端上传的设备数据,并通过微服务系统对该接入设备端上传的设备数据提供微服务,使得用户在客户端通过简单的选择操作即可在物联网平台上创建出设备的专属数据接口和后端微服务,提高了物联网平台上接入设备数据的效率。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1