一种基于物联网的数据解析方法、装置、电子设备及介质制造方法及图纸

技术编号:38942372 阅读:24 留言:0更新日期:2023-09-25 09:40
本申请提供一种基于物联网的数据解析方法、装置、电子设备及介质。该方法包括:获取用户通过设备信息输入界面输入的物联网设备的名称和品类;基于名称及品类,获取物联网设备的历史运行数据;对物联网设备的历史运行数据进行解析处理,将解析得到的物联网设备的事件参数填充在事件配置界面,并显示事件配置界面;基于用户选定的事件参数及历史运行数据,得到物联网设备的运行参数,填充并显示在参数配置界面;根据事件配置界面上显示的事件参数及参数配置界面上显示的运行参数,确定物联网设备的有效数据。本申请的方法,节省了数据解析时人工开发花费的时间,提高了数据解析前配置参数的效率,从而高效地完成数据解析。从而高效地完成数据解析。从而高效地完成数据解析。

【技术实现步骤摘要】
一种基于物联网的数据解析方法、装置、电子设备及介质


[0001]本申请涉及物联网通信技术,尤其涉及一种基于物联网的数据解析方法、装置、电子设备及介质。

技术介绍

[0002]近年来,计算机与互联网技术的快速发展,使得物联网设备在人们的家庭生活中也占据着极为重要的地位。物联网设备包括智能沙发、智能床垫、智能洗衣机、智能烘干机以及扫地机器人等。这些物联网设备在联网后会产生大量的运行数据,且产生的该些运行数据被云平台接收并储存。
[0003]物联网设备的用户行为分析是对上述云平台存储的所有数据进行整理、统计、分析,得到用户使用物联网设备的规律,为对应物联网设备的后续优化等提供有力支撑。在对用户进行行为分析时,首先确定待分析设备,其次通过人为改动待分析设备各个类型所对应逻辑代码的方式完成需求配置,以从云平台上拉取出有利于分析的有效数据,为针对于待分析设备的用户行为分析提供依据。
[0004]在上述过程中,通过人为手动开发的方式完成需求配置,存在工作量大、耗时久的问题,从而不利于高效地完成数据解析。

技术实现思路

[0005]本申请提供一种基于物联网的数据解析方法、装置、电子设备及介质,用以提高用户行为分析的效率。
[0006]一方面,本申请提供一种基于物联网的数据解析方法,包括:
[0007]获取用户通过设备信息输入界面输入的物联网设备的名称和品类;
[0008]基于所述名称及所述品类,获取所述物联网设备的历史运行数据;
[0009]对所述物联网设备的所述历史运行数据进行解析处理,将解析得到的所述物联网设备的事件参数填充在事件配置界面,并显示所述事件配置界面;所述事件参数用于表示按照时序设置的至少一个事件流,所述事件流为所述物联网设备可能的执行过程;
[0010]基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面;所述运行参数用于表示所述物联网设备在执行所述用户选定的事件流时所产生的运行数据;
[0011]根据所述用户选定的所述事件参数及所述参数配置界面上显示的所述运行参数,确定所述物联网设备的有效数据,所述有效数据用于表示所述物联网设备的目标事件流对应的目标参数。
[0012]在另一种可能实现的方式中,所述基于所述名称及所述品类,获取所述物联网设备的历史运行数据,包括:
[0013]基于所述名称及所述品类,确定当前时间与所述物联网设备的上市时间的关系;
[0014]若所述当前时间在预设时间段以内,则基于所述名称及所述品类从kafka数据库
中获取所述物联网设备的所述历史运行数据,所述预设时间段为所述上市时间之后的时间段;
[0015]若所述当前时间在所述预设时间段以外,则基于所述名称及所述品类从clickhouse数据库中获取所述物联网设备的所述历史运行数据。
[0016]在另一种可能实现的方式中,所述基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面,包括:
[0017]获取所述用户通过所述事件配置界面选定的目标事件流,并标记显示所述目标事件流以及控制所述参数配置界面跳转至所述目标事件流的运行参数项;
[0018]从所述历史运行数据中获取所述目标事件流的运行参数,将所述目标事件流件的运行参数填充到所述目标事件流的运行参数项并进行显示。
[0019]在另一种可能实现的方式中,所述运行参数项为可编辑参数项,根据所述用户选定的所述事件参数及所述参数配置界面上显示的所述运行参数,确定所述物联网设备的有效数据,包括:
[0020]响应于所述用户的需求编辑所述运行参数项,同步显示调整后的运行参数项及所述调整后的运行参数项中的参数;
[0021]基于所述用户选定的所述事件参数、所述调整后的运行参数及所述调整后的运行参数项中的参数,确定所述有效数据。
[0022]在另一种可能实现的方式中,所述基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面,包括:
[0023]针对同名称同品类的多个物联网设备,根据不同的所述事件参数,将所述物联网设备划分为多个子类;
[0024]针对每个子类,对多个所述物联网设备的同一运行参数项对应的运行参数进行平均处理,得到所述物联网设备对应不同的所述事件参数时产生的运行参数,并将所述运行参数填充并显示在所述参数配置界面。
[0025]在另一种可能实现的方式中,所述根据不同的所述事件参数,将所述物联网设备划分为多个子类之后,所述方法还包括:
[0026]基于所述历史运行数据,确定所述物联网设备的静态属性信息;
[0027]基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类;
[0028]对各个所述附属子类包括的多个所述物联网设备的同一运行参数项对应的运行参数进行平均处理,得到同一所述附属子类包括的所述物联网设备对应不同的所述事件参数时产生的子运行参数,并将所述子运行参数填充并显示在所述参数配置界面。
[0029]在另一种可能实现的方式中,所述静态属性信息包括所述物联网设备的安装时间,所述基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类,包括:
[0030]基于所述静态属性信息,确定所述安装时间,所述安装时间用于表示所述物联网设备的安装使用年限;
[0031]基于所述安装时间,对同一子类下的多个所述物联网设备再次进行划分,得到附属子类。
[0032]在另一种可能实现的方式中,所述静态属性信息包括所述物联网设备的安装位置,所述基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类,包括:
[0033]基于所述静态属性信息,确定所述安装位置,所述安装位置用于表示所述物联网设备安装于南方或北方;
[0034]基于所述安装位置,对同一子类下的多个所述物联网设备再次进行划分,得到附属子类。
[0035]在另一种可能实现的方式中,所述静态属性信息包括所述物联网设备的环境温度,所述基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类,包括:
[0036]基于所述静态属性信息,确定所述环境温度;
[0037]基于所述环境温度,确定所述物联网设备的环境温度等级;
[0038]基于所述环境温度等级,对同一子类下的多个所述物联网设备再次进行划分,得到所述附属子类。
[0039]在另一种可能实现的方式中,所述获取用户通过设备信息输入界面输入的物联网设备的名称和品类,包括:
[0040]响应于所述用户在所述设备信息输入界面输入的物联网设备的名称,获取所述名称对应的备选品类;
[0041]当所述用户操作品类输入框时,下拉显示所述备选品类;
[0042]获取所述用户在所述备选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网的数据解析方法,其特征在于,包括:获取用户通过设备信息输入界面输入的物联网设备的名称和品类;基于所述名称及所述品类,获取所述物联网设备的历史运行数据;对所述物联网设备的所述历史运行数据进行解析处理,将解析得到的所述物联网设备的事件参数填充在事件配置界面,并显示所述事件配置界面;所述事件参数用于表示按照时序设置的至少一个事件流,所述事件流为所述物联网设备可能的执行过程;基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面;所述运行参数用于表示所述物联网设备在执行所述用户选定的事件流时所产生的运行数据;根据所述用户选定的所述事件参数及所述参数配置界面上显示的所述运行参数,确定所述物联网设备的有效数据,所述有效数据用于表示所述物联网设备的目标事件流对应的目标参数。2.根据权利要求1所述的方法,其特征在于,所述基于所述名称及所述品类,获取所述物联网设备的历史运行数据,包括:基于所述名称及所述品类,确定当前时间与所述物联网设备的上市时间的关系;若所述当前时间在预设时间段以内,则基于所述名称及所述品类从kafka数据库中获取所述物联网设备的所述历史运行数据,所述预设时间段为所述上市时间之后的时间段;若所述当前时间在所述预设时间段以外,则基于所述名称及所述品类从clickhouse数据库中获取所述物联网设备的所述历史运行数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面,包括:获取所述用户通过所述事件配置界面选定的目标事件流,并标记显示所述目标事件流以及控制所述参数配置界面跳转至所述目标事件流的运行参数项;从所述历史运行数据中获取所述目标事件流的运行参数,将所述目标事件流件的运行参数填充到所述目标事件流的运行参数项并进行显示。4.根据权利要求3所述的方法,其特征在于,所述运行参数项为可编辑参数项,根据所述用户选定的所述事件参数及所述参数配置界面上显示的所述运行参数,确定所述物联网设备的有效数据,包括:响应于所述用户的需求编辑所述运行参数项,同步显示调整后的运行参数项及所述调整后的运行参数项中的参数;基于所述用户选定的所述事件参数、所述调整后的运行参数及所述调整后的运行参数项中的参数,确定所述有效数据。5.根据权利要求3所述的方法,其特征在于,所述基于所述用户选定的所述事件参数及所述历史运行数据,得到所述物联网设备的运行参数,填充并显示在参数配置界面,包括:针对同名称同品类的多个物联网设备,根据不同的所述事件参数,将所述物联网设备划分为多个子类;针对每个子类,对多个所述物联网设备的同一运行参数项对应的运行参数进行平均处理,得到所述物联网设备对应不同的所述事件参数时产生的运行参数,并将所述运行参数填充并显示在所述参数配置界面。
6.根据权利要求5所述的方法,其特征在于,所述根据不同的所述事件参数,将所述物联网设备划分为多个子类之后,所述方法还包括:基于所述历史运行数据,确定所述物联网设备的静态属性信息;基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类;对各个所述附属子类包括的多个所述物联网设备的同一运行参数项对应的运行参数进行平均处理,得到同一所述附属子类包括的所述物联网设备对应不同的所述事件参数时产生的子运行参数,并将所述子运行参数填充并显示在所述参数配置界面。7.根据权利要求6所述的方法,其特征在于,所述静态属性信息包括所述物联网设备的安装时间,所述基于所述静态属性信息,再次对同一子类下的多个所述物联网设备进行划分,得到附属子类,包括:基于所述静态属性信息,确定所述安装时间,所述安装时间用于表示所述物联网设备的安装使用年限;基于所述安装时间,对同一子类下的多个所述物联网设备再次进行划分,得...

【专利技术属性】
技术研发人员:张淑霞邹存璐许升
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1