欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 物联设备配置方法、装置、计算机设备和存储介质独创技术42883字

物联设备配置方法、装置、计算机设备和存储介质

2021-02-01 18:53:04

物联设备配置方法、装置、计算机设备和存储介质

  技术领域

  本申请涉及物联网技术领域,特别是涉及一种物联设备配置方法、装置、计算机设备和存储介质。

  背景技术

  随着物联网技术的发展,出现了物联网平台。物联网平台是为用户提供与应用程序以及其他物联设备进行交互的平台,可以提供一站式的物联设备接入、物联设备管理、监控运维、数据流转、数据存储等服务。

  传统的物联网平台,在管理物联设备时,针对各个物联设备的配置是分离的,需要手动输入或选择对每个物联设备要配置的具体属性字段。当物联设备的数量巨大时,针对各个物联设备的配置存在大量重复的操作,从而导致物联设备配置效率低。

  发明内容

  基于此,有必要针对上述技术问题,提供一种能够提高物联设备配置效率的物联设备配置方法、装置、计算机设备和存储介质。

  一种物联设备配置方法,所述方法包括:

  接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;

  查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;

  向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;

  接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

  一种物联设备配置装置,所述装置包括:

  指令接收模块,用于接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;

  字段生成模块,用于查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;

  字段反馈模块,用于向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;

  配置信息确定模块,用于接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

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

  接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;

  查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;

  向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;

  接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

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

  接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;

  查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;

  向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;

  接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

  上述物联设备配置方法、装置、计算机设备和存储介质,通过接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。这样,根据预先配置好的产品模型的通用属性字段可以快速、联动地生成该产品模型下的物联设备的属性字段,从而避免一定的重复操作,提高物联设备的配置效率。

  附图说明

  图1为一个实施例中物联设备配置方法的应用环境图;

  图2为一个实施例中物联设备配置方法的流程示意图;

  图3为一个实施例中生成物联设备配置指令的流程示意图;

  图4为一个实施例中配置产品模型的流程示意图;

  图5为一个实施例中获取针对第一设备属性字段录入的第一字段值步骤的流程示意图;

  图6为一个实施例中确定第二配置信息的流程示意图;

  图7为一个实施例中配置从属设备的流程示意图;

  图8为一个实施例中物联设备配置方法的原理图;

  图9为一个实施例中物联设备配置装置的结构框图;

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

  具体实施方式

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

  可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。

  本申请提供的物联设备配置方法,可以应用于如图1所示的应用环境中。如图1所示,该应用环境包括终端102和服务器104。其中,终端102通过网络与服务器104进行通信。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群。

  具体地,终端102可以发送物联设备配置指令至服务器104,其中,物联设备配置指令携带目标产品模型的产品模型标识。服务器104可以查找产品模型标识对应的产品属性字段,根据查找到的产品属性字段生成待配置的物联设备对应的第一设备属性字段,并向终端102返回第一设备属性字段。终端102可以将第一设备属性字段进行显示,并将获取到的针对第一设备属性字段录入的第一字段值发送给服务器104。服务器104将接收到的第一设备属性字段对应的第一字段值作为物联设备的第一配置信息,并将第一配置信息进行存储。

  在一个实施例中,如图2所示,提供了一种物联设备配置方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

  S202,接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识。

  其中,物联设备配置指令是一种具备配置功能的指令,用于在服务器中生成物联设备的通用设备属性字段。产品模型是将同类型的物联设备抽象出来的通用模型,物联设备是产品模型的具体实例,例如,当产品模型为摄像头时,物联设备可以为摄像头一号、摄像头二号、摄像头三号;当产品模型为空调时,物联设备可以为空调一号、空调二号、空调三号。产品模型标识是一种标识,用于唯一标识产品模型,具体可以包括字母、数字和符号中至少一种字符的字符串。

  具体地,终端上可以运行物联平台应用,终端可以通过物联平台应用展示应用配置界面,应用配置界面中展示有产品管理控件和设备管理控件,当检测到作用于设备管理控件的触发操作时,可以跳转至设备管理界面。设备管理界面中展示有产品模型列表,用户可以从产品模型列表中选择一个产品模型作为目标产品模型,通过触发设备配置控件来新增该目标产品模型所对应的物联设备。当检测到作用于该设备配置控件的触发操作时,根据目标产品模型的产品模型标识生成物联设备配置指令,将物联设备配置指令发送至服务器。例如,用户可以通过触发“新增”按钮或者“编辑”按钮生成物联设备配置指令。其中,物联平台应用为服务器对应的客户端。触发操作具体可以是触摸操作、光标操作、按键操作或者语音操作。

  在一个实施例中,物理设备配置指令还可以携带用户标识,服务器可以根据用户标识进行权限验证。当权限验证通过时,服务器才响应于物联设备配置指令,以提高物联设备配置的安全性和准确性。具体地,服务器可以预先存储用户标识与配置权限的对应关系,配置权限可以为由配置权限、无配置权限、对预设的产品模型对应的物联设备有配置权限或者对预设的产品模型对应的物联设备无配置权限中的至少一种。当权限验证失败后,服务器可以拒绝响应物联设备配置指令,并向终端发送拒绝响应物联设备配置指令的通知。其中,用户标识与配置权限的对应关系可以根据用户的职位信息、工作内容(例如,负责的项目)等进行设置,例如负责摄像头相关项目的用户对应的配置权限为对摄像头(产品模型)对应的摄像头一号(物联设备)有配置权限。

  S204,查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段。

  其中,产品属性字段包括身份属性字段、静态属性字段和动态属性字段中的至少一种。身份属性字段是用于配置身份信息,例如产品名称、产品标识符、产品所属类型(例如,直连设备、网关设备,网关子设备)。静态属性字段是用于配置静态固定的信息,例如安装高度。动态属性字段用于配置动态不固定的信息,例如在线状态,识别人数(摄像头识别到的人的数量)。身份属性字段设置有具体的字段值,例如产品名称为空调,产品类型为网关设备,即产品模型包括身份属性信息。静态属性字段和动态属性字段设置有字段值区间,例如安装高度为4米-10米。物联设备对应的第一设备属性字段是指物联设备对应的通用设备属性字段,通用设备属性字段包括至少一个属性字段。同类型的物联设备之间可以包括相同的通用设备属性字段,同类型的物联设备之间通用设备属性字段对应的字段值可以不同。

  具体地,服务器接收到物联设备配置指令后,可以查找物联设备配置指令所携带的产品模型标识所对应的产品属性字段。服务器根据查找到的目标产品模型对应的产品属性字段可以联动生成该目标产品模型对应的物联设备的通用设备属性字段。例如,目标产品模型的产品属性字段包括“产品名称”、“安装高度”和“识别人数”,那么根据产品属性字段生成的通用设备属性字段可以包括“设备名称”、“安装高度”和“识别人数”。

  在一个实施例中,产品属性字段中的静态属性字段和动态属性字段可以直接生成通用设备属性字段,例如“安装高度”生成“安装高度”。产品属性字段中的身份属性字段可以进行适应性的转换,转换为通用设备属性字段,例如“产品名称”转化为“设备名称”。

  S206,向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值。

  具体地,服务器可以将生成的物联设备对应的通用设备属性字段发送给终端。终端接收到物联设备对应的通用设备属性字段后,可以通过物联平台应用展示设备配置界面,在设备配置界面显示通用设备属性字段。用户可以在设备配置界面中输入通用设备属性字段的属性值,也就是在设备配置界面中输入通用设备属性字段的字段值,以实现对物联设备的配置。当通用设备属性字段包括多个属性字段时,用户可以分别输入各个属性字段的属性值。当所有字段值输入完毕后,可以通过触发表示结束的控件,例如“完成”按钮,将通用设备属性字段对应的字段值发送至服务器。

  S208,接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

  具体地,服务器可以接收终端发送的通用设备属性字段对应的字段值,将通用设备属性字段和对应的字段值作为物联设备的配置信息,并将物联设备的配置信息进行存储。

  在一个实施例中,可以将物联设备和物联设备所对应的产品模型关联存储,具体可以将物联设备的物联设备标识和对应的产品模型的产品模型标识进行关联,物联设备的配置信息包括物联设备标识。进而,终端可以根据产品模型标识生成物联设备查询指令,向服务器发送物联设备查询指令,以查询该产品模型对应的至少一个物联设备的配置信息。当服务器接收到终端发送的物联设备查询指令时,可以根据物联设备查询指令所携带的产品模型标识快速查找到与该产品模型标识关联的至少一个物联设备的配置信息,根据各个物联设备的配置信息生成物联设备列表,向终端反馈物联设备列表。终端接收到物联设备列表后,可以将物联设备列表进行显示,以便用户获知各个物联设备的配置信息,以便用户对物联设备的配置信息进行管理。用户对物联设备的配置信息进行管理可以是对物联设备的配置信息进行修改、删除、新增。

  上述物联设备配置方法中,通过接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。这样,根据预先配置好的产品模型的通用属性字段可以快速、联动地生成该产品模型下的物联设备的属性字段,从而避免一定的重复操作,提高物联设备的配置效率。

  在一个实施例中,如图3所示,步骤S202之前,也就是接收物联设备配置指令之前,该物联设备配置方法还包括:

  S302,接收发送端发送的产品模型查询指令,产品模型查询指令携带用户标识。

  其中,产品模型查询指令是一种具备查询功能的指令,用于在服务器中查询产品模型。用户标识是一种标识,用于唯一标识用户,具体可以包括字母、数字和符号中至少一种字符的字符串。用户标识可以是用户信息,例如账号和密码、指纹等。

  具体地,终端上可以运行物联平台应用。当用户触发打开终端上的物联平台应用时,物联平台应用展示登录界面,登录界面展示有用户信息填充框和用于触发登录动作的控件,例如“登录”按钮。当检测到作用于该控件的触发操作时,根据用户录入的用户信息生成登录指令,将登录指令发送至服务器。服务器接收到登录指令后,验证登陆指令携带的用户信息是否正确。当验证通过时,发送验证通过的通知至终端。终端接收到验证通过的通知后,从登录界面跳转至应用配置界面。应用配置界面中展示有产品管理控件和设备管理控件,当检测到作用于设备管理控件的触发操作时,终端可以根据当前用户的用户信息生成产品模型查询指令,将产品模型查询指令发送至服务器。

  S304,查找用户标识对应的至少一个产品模型,根据查找到的产品模型生成产品模型列表。

  其中,产品模型列表包括至少一个产品模型的相关信息。相关信息包括产品模型的身份属性信息、静态属性字段、动态属性字段和产品模型对应的物联设备列表中的至少一种。物联设备列表包括至少一个物联设备的配置信息。

  具体地,服务器接收到产品模型查询指令后,可以根据产品模型查询指令携带的用户标识,从本地查找与该用户标识对应的产品模型,根据查找到的产品模型生成产品模型列表。

  在一个实施例中,产品模型和用户标识在服务器中是关联存储,可以将产品模型的产品模型标识和用户标识进行关联。产品模型和物联设备在服务器中是关联存储,可以将物联设备的物联设备标识和对应的产品模型的产品模型标识进行关联。因此,服务器根据用户标识可以在本地查找到与该用户标识关联的产品模型,根据产品模型的产品模型标识可以在本地查找到与该产品模型标识关联的物联设备的配置信息。

  S306,向发送端反馈产品模型列表,以使发送端显示产品模型列表,获取从产品模型列表中选择的产品模型作为目标产品模型,根据目标产品模型生成物联设备配置指令。

  具体地,服务器可以向终端返回产品模型列表。终端接收到产品模型列表后,可以在设备管理界面中显示产品模型列表。用户可以从产品模型列表中选择一个产品模型作为目标产品模型,根据用户选取的目标产品模型生成物联设备配置指令,进而将物联设备配置指令发送至服务器。此外,当产品模型列表包括物联设备列表时,若终端接收到产品模型列表,可以在设备管理界面中先显示产品模型列表,隐藏物联设备列表。在确定目标产品模型后,若该目标产品模型存在对应的物联设备列表,可以在设备管理界面中显示该目标产品模型存在对应的物联设备列表,以便用户获取该产品模型下已配置的物联设备的配置信息。当用户需要新增物联设备时,可以通过触发设备配置控件生成物联设备配置指令。

  上述实施例中,通过接收发送端发送的产品模型查询指令,产品模型查询指令携带用户标识,查找用户标识对应的至少一个产品模型,根据查找到的产品模型生成产品模型列表,向发送端反馈产品模型列表,以使发送端显示产品模型列表,获取从产品模型列表中选择的产品模型作为目标产品模型,根据目标产品模型生成物联设备配置指令。这样,根据用户标识查找产品模型,可以提高产品模型查找效率和查找准确性,避免错误获取其他用户配置的产品模型。根据目标产品模型生成物联设备配置指令,方便快捷。

  在一个实施例中,如图4所示,步骤S302之前,也就是接收发送端发送的产品模型查询指令之前,该物联设备配置方法还包括:

  S402,接收发送端发送的产品模型配置指令,产品模型配置指令携带产品属性字段的配置信息和用户标识,产品属性字段的配置信息是根据作用于发送端的产品模型配置界面的字段配置操作生成,产品模型配置界面包括候选字段区和字段编辑区,候选字段区显示产品模型预设字段,字段编辑区用于输入新增字段。

  其中,产品模型配置指令是一种具备配置功能的指令,用于配置产品模型。字段配置操作包括选择操作和输入操作中的至少一种。

  具体地,终端上可以运行物联平台应用,终端可以通过物联平台应用展示应用配置界面,应用配置界面中展示有产品管理控件和设备管理控件,当检测到作用于产品管理控件的触发操作时,可以跳转至产品管理界面。用户可以通过触发产品配置控件来新增产品模型。当检测到作用于该设备配置控件的触发操作时,可以跳转至产品模型配置界面。产品模型配置界面中展示有候选字段区和字段编辑区。候选字段区包括产品模型预设字段,产品模型预设字段可以是身份属性字段,预设字段可以用于配置所有产品模型的身份属性信息。因为所有产品模型可以包括相同的身份属性字段,所以可以预先设置用于配置产品模型的身份属性信息的候选字段区。预设字段可以包括产品名称、产品标识符、产品所属类型(例如,直连设备、网关设备,网关子设备)等。可以对候选字段区进行选择操作,例如勾选产品所属类型“直连设备”,对候选字段区进行输入操作,例如输入产品名称“摄像头”。通过对候选字段区的选择操作和输入操作可以生成产品模型部分产品属性字段的配置信息。字段编辑区用于输入新增字段,新增字段可以是静态属性字段和动态属性字段中的至少一种。可以对字段编辑区进行输入操作,输入自定义字段的配置信息,例如新增静态属性字段“安装高度”,属性名称为“安装高度”,属性标识符为“A”,数据类型为“整数型”,数据取值范围为“5-10”,单位为“米”。通过对字段编辑区的输入操作可以生成产品模型部分产品属性字段的配置信息。当所有产品属性字段的配置信息输入完毕后,可以通过触发表示结束的控件,例如“完成”按钮,根据产品属性字段的配置信息和用户标识生成产品模型配置指令,并发送至服务器。

  S404,根据产品属性字段的配置信息创建产品模型。

  S406,将创建好的产品模型和用户标识关联存储。

  具体地,服务器接收到产品模型配置指令后,可以根据产品属性字段的配置信息创建产品模型,并将产品模型和用户标识关联存储。

  上述实施例中,接收发送端发送的产品模型配置指令,产品模型配置指令携带产品属性字段的配置信息和用户标识,产品属性字段的配置信息是根据作用于发送端的产品模型配置界面的字段配置操作生成,产品模型配置界面包括候选字段区和字段编辑区,候选字段区显示产品模型预设字段,字段编辑区用于输入新增字段,根据产品属性字段的配置信息配置产品模型,将配置好的产品模型和用户标识关联存储。这样,通过可视化界面设计产品模型的产品属性字段的配置信息,方便快捷。将产品模型和用户标识关联存储,进而用户可以独立管理自己配置的产品模型和产品模型对应的物联设备。

  在一个实施例中,如图5所示,第一设备属性字段携带字段约束条件,字段约束条件是根据产品属性字段的配置信息确定,获取针对第一设备属性字段录入的第一字段值具体包括:

  S502,发送端获取针对第一设备属性字段录入的初始字段值。

  S504,当初始字段值满足字段约束条件时,将初始字段值作为第一字段值。

  S506,当初始字段值不满足字段约束条件时,生成提示信息并显示。

  其中,字段约束条件包括数据类型和数据取值范围中的至少一种。通用设备属性字段的字段约束条件为该通用设备属性字段对应的产品属性字段的配置信息中的约束条件。

  具体地,为了提高物联设备配置的准确性,用户输入的字段值需要满足产品属性字段的配置信息中的字段约束条件。例如,产品模型中配置有“安装高度”产品属性字段,该产品属性字段的配置信息中约束字段值的数据类型为“整数型”,数据取值范围为“5-10”,那么,用户在配置物联设备时,针对“安装高度”这一通用设备属性字段,输入的字段值需要为整数型且在5~10以内。服务器向终端返回通用设备属性字段时,可以一并返回字段约束条件。当用户输入的初始字段值满足字段约束条件时,该初始字段值可以作为第一字段值。当用户输入的初始字段值不满足字段约束条件时,终端可以显示提示信息。提示信息用于提示用户输入的字段值有误,请重新输入。

  在一个实施例中,如图6所示,该物联设备配置方法还包括:

  S602,向发送端发送物联设备的第二设备属性字段,以使发送端显示第二设备属性字段,获取针对第二设备属性字段录入的第二字段值,第二设备属性字段是物联设备的物联设备预设字段。

  S604,接收发送端发送的第二字段值,将第二设备属性字段和第二字段值作为物联设备的第二配置信息进行存储。

  其中,物联设备预设字段是产品模型中没有配置的属性字段,是物联设备的个性化设备属性字段,物联设备预设字段包括至少一个属性字段。预设字段可以通过固定代码预先写入,例如摄像头的出厂代码包括摄像头的个性化属性信息,例如厂商信息、摄像头所具备的功能(例如,车辆识别、人脸识别、车流量监控等)等信息。预设字段也可以根据物联设备所挂载的物理位置预先设置。例如,摄像头挂在正门除了要注意安装高度以外,还对摄像头性能要求比较高,因为正门人流量比后门人流量大,图像采集要求更高。所以正门的摄像头相较于后门的摄像头,可以多具备摄像头性能这一个性化属性字段。

  具体地,服务器和物联设备建立通信连接,物联设备可以通过通信连接上报数据至服务器。服务器可以从物联设备的上报数据中提取预设字段作为物联设备的个性化设备属性字段,例如摄像头所具备的功能,空调的功率,服务器也可以根据物联设备的上报数据设置预设字段作为物联设备的个性化设备属性字段,例如正门摄像头的摄像头性能。服务器可以将获取到的物联设备的个性化设备属性字段发送至终端。终端接收到物联设备的个性化设备属性字段后,可以通过物联平台应用展示设备配置界面,在设备配置界面显示个性化设备属性字段。用户可以在设备配置界面中输入个性化设备属性字段的属性值,也就是在设备配置界面中输入个性化设备属性字段的字段值,以进一步实现对物联设备的配置。服务器可以接收终端发送的个性化设备属性字段对应的字段值,将个性化设备属性字段和对应的字段值作为物联设备的配置信息,并将物联设备的配置信息进行存储。

  在一个实施例中,部分个性化设备属性字段存在默认字段值。服务器还可以从物联设备的上报数据中提取得到部分个性化设备属性字段的默认字段值,例如可以从物联设备的上报数据中提取“摄像头所具备的功能”这一个性化设备属性字段,同时还可以提取到该个性化设备属性字段的默认字段值“车辆识别”。若个性化设备属性字段存在默认字段值,那么服务器向终端发送个性化设备属性字段时,可以将个性化设备属性字段对应的默认字段值一并发送至终端,在终端的设备配置界面一并显示。

  上述实施例中,对不同物联设备配置相应的个性化设备属性字段,个性化设备属性字段与通用设备属性字段结合,能够实现物联设备的个性化配置,提高了物联设备配置的灵活性。

  在一个实施例中,如图7所示,该物联设备配置方法还包括:

  S702,接收从属设备配置指令,从属设备配置指令携带物联设备的物联设备标识。

  S704,根据物联设备标识对应的第一设备属性字段和第二设备属性字段生成从属设备的从属设备属性字段。

  S706,向发送端反馈从属设备属性字段,以使发送端显示从属设备属性字段,获取针对从属设备属性字段录入的第三字段值。

  S708,接收发送端返回的从属设备属性字段对应第三字段值,将从属设备属性字段和第三字段值作为从属设备的第三配置信息进行存储。

  其中,从属设备配置指令是一种具备配置功能的指令,用于在服务器中生成从属设备的从属设备属性字段。从属设备是指物联设备的子设备。物联设备是从属设备的父设备。例如,当物联设备为电源控制设备时,物联设备的子设备可以为电源控制设备所控制的智能插座。

  具体地,物联设备还可以具有从属的子设备,子设备的相关属性字段可以基于其父设备的相关属性字段来生成。终端可以向服务器发送从属设备配置指令。服务器接收到从属设备配置指令后,获取从属设备配置指令所携带的物联设备标识所对应的第一设备属性字段和第二设备属性字段,根据第一设备属性字段和第二设备属性字段生成从属设备的从属设备属性字段,向终端返回从属设备的从属设备属性字段。终端可以在设备配置界面显示从属设备属性字段,用户可以在设备配置界面中输入从属设备属性字段的字段值,并发送至服务器。服务器接收到从属设备属性字段对应的字段值后,将从属设备属性字段和对应的字段值作为从属设备的配置信息,并将从属设备的配置信息进行存储。

  在一个实施例中,可以将物联设备和物联设备的从属设备关联存储,具体可以将物联设备的物联设备标识和物联设备的从属设备的从属设备标识进行关联,从属设备的配置信息包括从属设备标识。

  上述实施例中,根据物联设备的属性字段可以快速、联动地生成该物联设备下的从属设备的属性字段,从而避免一定的重复操作,提高从属设备的配置效率。

  在一个具体的实施例中,结合图8所示说明物联设备配置方法。图8为一个实施例中物联设备配置方法的原理图。

  具体地,产品模型是将同类型的物联设备抽象出来的通用模型,可以通过可视化界面(产品配置界面)配置产品模型的产品属性字段的配置信息,根据配置好的产品属性字段的配置信息创建产品模型。物联设备是产品模型的具体实例,可以通过可视化界面(物联设备配置界面)配置物联设备的配置信息。物联设备的配置信息是指物联设备属性字段对应的字段值。物联设备属性字段包括个性化设备属性字段和通用设备属性字段,其中,通用设备属性字段可以根据产品模型中配置的产品属性字段联动生成。个性化设备属性字段是在产品模型中没有配置的产品属性字段,个性化设备属性字段可以通过固定代码预先写入,也可以根据物联设备所挂载的物理位置预先设置。通用设备属性字段与个性化设备属性字段组合,可以得到最终的物联设备配置界面。用户可以在物联设备配置界面中输入字段值,实现对物联设备的配置。此外,物联设备还可以具有从属设备,可以通过可视化界面(从属设备配置界面)配置从属设备的配置信息。从属设备的配置信息是指从属设备属性字段对应的字段值。从属设备的从属设备属性字段可以根据物联设备的物联设备属性字段生成。用户可以在从属设备配置界面中输入字段值,实现对从属设备的配置。产品模型、物联设备和从属设备的相关信息都可以存储在服务器中。所有可视化界面都可以在服务器对应的客户端中展示。

  上述实施例中,根据产品模型中配置的通用属性字段能够快速、联动地生成该产品模型下的物联设备的通用设备属性字段,从而避免一定的重复操作,提高物联设备配置的效率。而且,对不同物联设备配置相应的个性化设备属性字段,个性化设备属性字段与通用设备属性字段组合,能够实现物联设备的个性化配置,提高了物联设备配置的灵活性。而且,根据物联设备的物联设备属性字段能够快速、联动地生成该物联设备下的从属设备的从属设备属性字段,从而避免一定的重复操作,提高从属设备配置的效率。

  应该理解的是,上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

  在一个实施例中,如图9所示,提供了一种物联设备配置装置,包括:指令接收模块902、字段生成模块904、字段反馈模块906和配置信息确定模块908,其中:

  指令接收模块902,用于接收物联设备配置指令,物联设备配置指令携带目标产品模型的产品模型标识;

  字段生成模块904,用于查找产品模型标识对应的产品属性字段,根据产品属性字段生成待配置的物联设备对应的第一设备属性字段;

  字段反馈模块906,用于向物联设备配置指令对应的发送端反馈第一设备属性字段,以使发送端显示第一设备属性字段,获取针对第一设备属性字段录入的第一字段值;

  配置信息确定模块908,用于接收发送端发送的第一设备属性字段对应的第一字段值,将第一设备属性字段和第一字段值作为物联设备的第一配置信息进行存储。

  在一个实施例中,指令接收模块还用于接收发送端发送的产品模型查询指令,产品模型查询指令携带用户标识;查找用户标识对应的至少一个产品模型,根据查找到的产品模型生成产品模型列表;向发送端反馈产品模型列表,以使发送端显示产品模型列表,获取从产品模型列表中选择的产品模型作为目标产品模型,根据目标产品模型生成物联设备配置指令。

  在一个实施例中,指令接收模块还用于接收发送端发送的产品模型配置指令,产品模型配置指令携带产品属性字段的配置信息和用户标识,产品属性字段的配置信息是根据作用于发送端的产品模型配置界面的字段配置操作生成,产品模型配置界面包括候选字段区和字段编辑区,候选字段区显示产品模型预设字段,字段编辑区用于输入新增字段;根据产品属性字段的配置信息创建产品模型;将创建好的产品模型和用户标识关联存储。

  在一个实施例中,第一设备属性字段携带字段约束条件,字段约束条件是根据产品属性字段的配置信息确定,发送端获取针对第一设备属性字段录入的初始字段值;当初始字段值满足字段约束条件时,将初始字段值作为第一字段值;当初始字段值不满足字段约束条件时,生成提示信息并显示。

  在一个实施例中,字段反馈模块还用于向发送端发送物联设备的第二设备属性字段,以使发送端显示第二设备属性字段,获取针对第二设备属性字段录入的第二字段值,第二设备属性字段是物联设备的物联设备预设字段。配置信息确定模块还用于接收发送端发送的第二字段值,将第二设备属性字段和第二字段值作为物联设备的第二配置信息进行存储。

  在一个实施例中,指令接收模块还用于接收从属设备配置指令,从属设备配置指令携带所述物联设备的物联设备标识。字段生成模块还用于根据物联设备标识对应的第一设备属性字段和第二设备属性字段生成从属设备的从属设备属性字段。字段反馈模块还用于向发送端反馈从属设备属性字段,以使发送端显示从属设备属性字段,获取针对从属设备属性字段录入的第三字段值。配置信息确定模块还用于接收发送端返回的从属设备属性字段对应第三字段值,将从属设备属性字段和第三字段值作为从属设备的第三配置信息进行存储。

  关于物联设备配置装置的具体限定可以参见上文中对于物联设备配置方法的限定,在此不再赘述。上述物联设备配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

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

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

  在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述物联设备配置方法的步骤。此处物联设备配置方法的步骤可以是上述各个实施例的物联设备配置方法中的步骤。

  在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述物联设备配置方法的步骤。此处物联设备配置方法的步骤可以是上述各个实施例的物联设备配置方法中的步骤。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

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

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

《物联设备配置方法、装置、计算机设备和存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)