一种基于工业互联网的数据维护方法、装置、设备及介质与流程

未命名 10-16 阅读:115 评论:0


1.本发明涉及工业互联网技术领域,特别涉及一种基于工业互联网的数据维护方法、装置、设备及存储介质。


背景技术:

2.工业互联网是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径。
3.目前各企业的网站,尤其是工程机械行业的网站都会涉及产品数据的展示和维护,其中产品参数的更新和维护占比较大,也是耗费维护人员较多工时的模块。目前网站产品参数更新维护的流程是:首先由企业安排产品部门将需要更新的产品参数整理出来,确保准确无误后交付给网站维护人员;然后由网站维护人员找到在后台管理系统中找到对应的产品,对照整理出的产品参数表更新网站的产品。这期间是纯靠人力来维护,过程中很容易出现失误,从而导致产品参数与实际部分,给第三方用户的正常浏览造成影响。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种基于工业互联网的数据维护方法、装置、设备及介质,能够节省以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。其具体方案如下:第一方面,本技术公开了一种基于工业互联网的数据维护方法,包括:利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。
5.可选的,所述利用工业互联网技术采集目标企业对应的产品数据,包括:利用工业互联网技术按照目标采集模板和目标采集规律采集目标企业对应的产品数据;所述目标采集规律为按照从左到右、从上到下的采集规律。
6.可选的,所述利用工业互联网技术采集目标企业对应的产品数据,包括:获取产品数据采集指令;若所述产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据;若所述产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,并向采集到的产品数据添加表征产品为数据更新产品的产品标识。
7.可选的,所述利用工业互联网技术将所述产品数据通过网络传输给所述目标企业
对应的网站后台管理系统,包括:查询已生成的产品数据中是否存在包含所述产品标识的产品数据;若存在包含所述产品标识的产品数据,则利用工业互联网技术将包含所述产品标识的产品数据通过网络传输给所述目标企业对应的网站后台管理系统;若不存在包含所述产品标识的产品数据,则利用工业互联网技术将所有已生成的产品数据通过网络传输给所述目标企业对应的网站后台管理系统。
8.可选的,所述网站后台管理系统对所述产品数据进行存储,包括:若当前产品数据为首次接收到的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;确定所述属性值在所述网站后台管理系统的目标数据库中对应的数据表字段;根据确定的数据表字段将所述产品数据写入所述目标数据库。
9.可选的,所述根据确定的数据表字段将所述产品数据写入所述目标数据库,包括:根据所述目标数据库配置数据源并引入相关java类以得到配置文件;所述数据源包括驱动的全类名、数据源链接、数据库用户名、数据库密码,所述数据源链接包括数据库ip地址、数据库端口、数据库名称;利用所述配置文件和预先创建的数据访问层的仓库组件,根据所述数据表字段将所述产品数据写入所述目标数据库。
10.可选的,所述仓库组件的创建过程,包括:定义所述java类对应的成员变量;根据接口中定义的数据插入方法定义产品数据写入方法;根据参数定义插入语句;所述参数包括名称和属性;创建参数映射,以便存储每类参数对应的参数值;定义利用所述java类中的更新方法,执行产品数据写入。
11.可选的,所述网站后台管理系统对所述产品数据进行存储,包括:若当前产品数据为针对数据更新产品的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;所述属性值包含所述产品标识;根据所述产品标识确定所述数据更新产品在所述网站后台管理系统的目标数据库中对应的待更新产品数据;将所述待更新产品数据替换为所述产品数据。
12.可选的,所述从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示,包括:通过后端从所述网站后台管理系统中提取出待展示产品数据;基于所述待展示产品数据通过前端定义网页内容、网页布局和网页行为,对所述产品数据进行展示。
13.第二方面,本技术公开了一种基于工业互联网的数据维护装置,包括:数据采集模块,用于利用工业互联网技术采集目标企业对应的产品数据;数据传输模块,用于利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;数据展示模块,用于从所述网站后台管理系统中提取出待展示产品数据,通过前
端在网站前台页面对所述产品数据进行展示。
14.第三方面,本技术公开了一种电子设备,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现前述的基于工业互联网的数据维护方法。
15.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中计算机程序被处理器执行时实现前述的基于工业互联网的数据维护方法。
16.本技术中,利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。可见,首先借助工业互联网技术,采集企业产品各部分的数据,做到将企业产品数据数字化,然后将采集到的产品数据通过网络传输并存储到企业网站的后台管理系统中,最终展现到网站的前台产品页面中;由此一来,从产品源头采集数据,直接通过网络传输至网站的后台管理系统,节省了以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
18.图1为本技术提供的一种基于工业互联网的数据维护方法流程图;图2为本技术提供的一种具体的基于工业互联网的数据维护方法流程图;图3为本技术提供的一种基于工业互联网的数据维护装置结构示意图;图4为本技术提供的一种电子设备结构图。
具体实施方式
19.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.现有技术中,首先由企业安排产品部门将需要更新的产品参数整理出来,确保准确无误后交付给网站维护人员,然后由网站维护人员找到在后台管理系统中找到对应的产品,对照整理出的产品参数表更新网站的产品;这期间是纯靠人力来维护,过程中很容易出现失误,从而导致产品参数与实际部分,给第三方用户的正常浏览造成影响。为克服上述技术问题,本技术提出一种基于工业互联网的数据维护方法,能够节省以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。
21.本技术实施例公开了一种基于工业互联网的数据维护方法,参见图1所示,该方法
可以包括以下步骤:步骤s11:利用工业互联网技术采集目标企业对应的产品数据。
22.本实施例中,首先利用工业互联网技术通过终端数据采集模块目标企业下产品的产品数据,具体的,终端数据采集模块可以包括若干采集单元,每个采集单元用于采集企业产品的各部分数据,实现将企业产品数据数字化。
23.本实施例中,所述利用工业互联网技术采集目标企业对应的产品数据,可以包括: 利用工业互联网技术按照目标采集模板和目标采集规律采集目标企业对应的产品数据;所述目标采集规律为按照从左到右、从上到下的采集规律。即通过目标采集模板确定需要采集的数据类型,然后按照从左到右、从上到下的规律采集产品所需要展示的各部分数据,在采集设备开机后,即可开始按照采集模板的采集规律对每个产品进行数据采集。
24.步骤s12:利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储。
25.本实施例中,采集得到产品数据后,利用工业互联网技术将产品数据通过网络传输给目标企业对应的网站后台管理系统,即将终端数据采集模块采集的数据传输至企业网站的后台管理系统的产品模块中,以便该网站后台管理系统对所述产品数据进行存储。也就是说,将采集的所有产品的数据借助工业互联网技术通过网络传输至网站后台管理系统的产品模块中。
26.步骤s13:从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。
27.本实施例中,当需要展示某些产品数据时,通过从网站后台管理系统中提取出待展示产品数据,再通过前端在网站前台页面对产品数据进行展示,即网站后台管理系统将接收到的数据存储至产品模块,并通过前端和后端将产品的数据显示到前台页面中。
28.本实施例中,所述从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示,可以包括:通过后端从所述网站后台管理系统中提取出待展示产品数据;基于所述待展示产品数据通过前端定义网页内容、网页布局和网页行为,对所述产品数据进行展示。具体的,可以通过前端html(hypertext markup language,超文本标记语言)+js(javascript)+css(cascading style sheets,层叠样式表)技术定义网页内容、网页布局和网页行为,并结合后端java语言将产品的数据显示到前台页面中,由此后端通过java技术从后台管理系统的产品模块中获取所有的产品数据,结合前端html+js+css的技术按照特定的html结构显示到网站的前台页面中。
29.由上可见,本实施例中利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。可见,首先借助工业互联网技术,采集企业产品各部分的数据,做到将企业产品数据数字化,然后将采集到的产品数据通过网络传输并存储到企业网站的后台管理系统中,最终展现到网站的前台产品页面中;由此一来,从产品源头采集数据,直接通过网络传输至网站的后台管理系统,节省了以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。
30.在上述实施例的基础上,本技术实施例还公开了一种具体的基于工业互联网的数据维护方法,参见图2所示,该方法可以包括以下步骤:步骤s21:获取产品数据采集指令。
31.步骤s22:若所述产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据。
32.步骤s23:若所述产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,并向采集到的产品数据添加表征产品为数据更新产品的产品标识。
33.本实施例中,数据采集模块首先获取产品数据采集指令,并判断产品数据采集指令为针对所有产品的首次采集指令,若产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据;若产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,同时,向采集到的产品数据添加表征产品为数据更新产品的产品标识,以标识该产品数据是发生数据更新的产品的数据。可以理解的是,若为首次采集需要采集所有产品的数据,若并非首次采集,仅采集新增的产品或存在数据更新产品的产品数据即可,同时通过添加表征产品为数据更新产品的产品标识,以便与产品被初次采集时生成的产品数据进行区分。
34.例如,首次进行产品数据采集,将所有的产品所有的部分按照采集规律进行数据采集。首次产品数据采集规律:;其中p为采集的数据,a为从左到右采集的数据,b为从上到下采集的数据,x为需要采集的产品数据得量数,n为从左到右采集的产品数据量数,m为从上到下采集的产品数据量数,其中x=n+m。
35.如果是产品数据更改了需要及时更新数据时,只需要将更改了数据的产品按照采集规律进行数据采集,并给该产品变更的数据增加变更标识μ,变更的产品数据采集规律:;其中p为变更的产品数据的采集,其中μ为变更产品的标识,a为从左到右采集的变更数据,b为从上到下采集的变更数据,x’为从左到右采集的变更产品数据的量数,n’为采集变更的产品数据量数,m’为从上到下采集变更的产品数据量数。
36.步骤s24:利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储。
37.本实施例中,所述利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,可以包括:查询已生成的产品数据中是否存在包含所述产品标识的产品数据;若存在包含所述产品标识的产品数据,则利用工业互联网技术将包含所述产品标识的产品数据通过网络传输给所述目标企业对应的网站后台管理系统;若不存在包含所述产品标识的产品数据,则利用工业互联网技术将所有已生成的产品数据通过网络传输给所述目标企业对应的网站后台管理系统。即如果是首次进行产品数据传输,可以将采集的所有产品的数据进行传输,如果是需要更改某个或某些产品的参数,需要再进行
一步筛选的工作,只将更改了的产品数据,即包含产品标识的产品数据传输至网站后台管理系统的产品模块中。
38.也即,如果是首次进行产品数据传输,即将要传输的产品数据中均不包含标识μ,可以将采集的所有产品的数据进行数据传输;如果是需要传输更改某个或某些产品的参数,需要采集含有变更标识μ的产品数据并进行数据传输 。其中,数据传输部分可以通过使用http(超文本传输协议,hypertext transfer protocol)协议将数据采集器的信息通过网络传输给后台管理系统;具体的,首先使用modbus采集器的读取寄存器api(应用程序编程接口)连接到挖掘机,并读取相应的寄存器值,将读取到的数值转换为实际的物理量,例如将16位整数转换为实际的质量值(单位:吨),将转换后的数据封装为json(javascript object notation)格式的消息,使用http(超文本传输协议,hypertext transfer protocol)协议将封装好的json格式的消息传递到网站后台管理系统中。
39.本实施例中,所述网站后台管理系统对所述产品数据进行存储,可以包括:若当前产品数据为首次接收到的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;确定所述属性值在所述网站后台管理系统的目标数据库中对应的数据表字段;根据确定的数据表字段将所述产品数据写入所述目标数据库。具体的,首次接收传输数据时,先使用org.json包来解析json格式的产品数据,首先创建一个jsonarray对象,然后使用循环遍历它,并将产品数据内每个元素转换为json object,从而提取每个元素的属性值;当发现不存在变更标识μ时,将每个元素提取到的属性值分别和后台产品管理模块数据库中数据表的字段一一对应。
40.本实施例中,所述根据确定的数据表字段将所述产品数据写入所述目标数据库,可以包括:根据所述目标数据库配置数据源并引入相关java类以得到配置文件;所述数据源包括驱动的全类名、数据源链接、数据库用户名、数据库密码,所述数据源链接包括数据库ip地址、数据库端口、数据库名称;利用所述配置文件和预先创建的数据访问层的仓库组件,根据所述数据表字段将所述产品数据写入所述目标数据库。本实施例中,所述仓库组件的创建过程,可以包括:定义所述java类对应的成员变量;根据接口中定义的数据插入方法定义产品数据写入方法;根据参数定义插入语句;所述参数包括名称和属性;创建参数映射,以便存储每类参数对应的参数值;定义利用所述java类中的更新方法,执行产品数据写入。上述java类具体为命名参数jdbctemplate(namedparameterjdbctemplate),即使用后台spring框架(一个开放源代码的j2ee应用程序框架)的namedparameterjdbctemplate来简化操作来执行向数据中插入数据的操作,具体可以简化 sql 查询和操作,提供更清晰的代码和更易于维护的数据库访问。namedparameterjdbctemplate是基于jdbc(java database connectivity,java数据库连接)template(模板)类,并对它进行了封装从而支持命名参数特性。最终将收集到的产品数据存储至管理模块的数据表中。具体需要首先在配置文件中设置数据源及namedparameterjdbctemplate,然后编写dao层(数据访问层)的代码,具体包含定义java类对应的成员变量,根据接口中定义的数据插入方法定义产品数据写入方法,根据参数定义插入语句,其中,参数包括名称和属性;创建参数映射,以便存储每类参数对应的参数值;定义利用java类中的更新方法,执行产品数据写入。
41.本实施例中,所述网站后台管理系统对所述产品数据进行存储,可以包括:若当前产品数据为针对数据更新产品的产品数据,则对所述产品数据进行解析并提取出每个元素
的属性值;所述属性值包含所述产品标识;根据所述产品标识确定所述数据更新产品在所述网站后台管理系统的目标数据库中对应的待更新产品数据;将所述待更新产品数据替换为所述产品数据。也就是说,如果是传输的更改的产品数据,同样需要先将传输来的json格式的产品数据进行解析,当发现某些元素的属性值存在变更标识μ时,说明该条产品数据是已存在并需要更新的产品数据。首先将该条产品数据提取到的属性值μ与产品管理模块中的产品进行匹配,该阶段可以使用数据库的select(查询)语句,精确定位到具体的产品;然后将完成解析的数据的其他属性值通过spring框架的数据访问层处理,将属性值通过更新的sql(结构化查询语言,structured query language)语句更新至数据库中,最终替换成包含最新数据的产品。即如果是传输的更改的产品数据,需要找到需要更改的产品,并将其替换为最新的产品数据。
42.步骤s25:从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。
43.其中,关于上述步骤s25的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
44.由上可见,本实施例中若所述产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据;若所述产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,并向采集到的产品数据添加表征产品为数据更新产品的产品标识。可见,通过区分针对产品的产品数据初次采集和针对产品的更新后产品数据采集,进一步提高了产品数据的采集维护效率,使产品数据的更新流程更加高效。
45.相应的,本技术实施例还公开了一种基于工业互联网的数据维护装置,参见图3所示,该装置包括:数据采集模块11,用于利用工业互联网技术采集目标企业对应的产品数据;数据传输模块12,用于利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;数据展示模块13,用于从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。
46.由上可见,本实施例中利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。可见,首先借助工业互联网技术,采集企业产品各部分的数据,做到将企业产品数据数字化,然后将采集到的产品数据通过网络传输并存储到企业网站的后台管理系统中,最终展现到网站的前台产品页面中;由此一来,从产品源头采集数据,直接通过网络传输至网站的后台管理系统,节省了以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。
47.在一些具体实施例中,所述数据采集模块11具体可以包括:数据采集单元,用于利用工业互联网技术按照目标采集模板和目标采集规律采集
目标企业对应的产品数据;所述目标采集规律为按照从左到右、从上到下的采集规律。
48.在一些具体实施例中,所述数据采集模块11具体可以包括:指令获取单元,用于获取产品数据采集指令;第一数据采集单元,用于若所述产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据;第二数据采集单元,用于若所述产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,并向采集到的产品数据添加表征产品为数据更新产品的产品标识。
49.在一些具体实施例中,所述数据传输模块12具体可以包括:查询单元,用于查询已生成的产品数据中是否存在包含所述产品标识的产品数据;第一数据传输单元,用于若存在包含所述产品标识的产品数据,则利用工业互联网技术将包含所述产品标识的产品数据通过网络传输给所述目标企业对应的网站后台管理系统;第二数据传输单元,用于若不存在包含所述产品标识的产品数据,则利用工业互联网技术将所有已生成的产品数据通过网络传输给所述目标企业对应的网站后台管理系统。
50.在一些具体实施例中,所述数据传输模块12具体可以包括:解析单元,用于若当前产品数据为首次接收到的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;数据表字段确定单元,用于确定所述属性值在所述网站后台管理系统的目标数据库中对应的数据表字段;写入单元,用于根据确定的数据表字段将所述产品数据写入所述目标数据库。
51.在一些具体实施例中,所述写入单元具体可以包括:配置文件生成单元,用于根据所述目标数据库配置数据源并引入相关java类以得到配置文件;所述数据源包括驱动的全类名、数据源链接、数据库用户名、数据库密码,所述数据源链接包括数据库ip地址、数据库端口、数据库名称;产品数据写入单元,用于利用所述配置文件和预先创建的数据访问层的仓库组件,根据所述数据表字段将所述产品数据写入所述目标数据库。
52.在一些具体实施例中,所述基于工业互联网的数据维护装置具体可以包括:仓库组件创建单元,用于定义所述java类对应的成员变量;根据接口中定义的数据插入方法定义产品数据写入方法;根据参数定义插入语句;所述参数包括名称和属性;创建参数映射,以便存储每类参数对应的参数值;定义利用所述java类中的更新方法,执行产品数据写入。
53.在一些具体实施例中,所述数据传输模块12具体可以包括:解析单元,用于若当前产品数据为针对数据更新产品的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;所述属性值包含所述产品标识;待更新产品数据确定单元,用于根据所述产品标识确定所述数据更新产品在所述网站后台管理系统的目标数据库中对应的待更新产品数据;
替换单元,用于将所述待更新产品数据替换为所述产品数据。
54.在一些具体实施例中,所述数据展示模块13具体可以包括:数据提取单元,用于通过后端从所述网站后台管理系统中提取出待展示产品数据;数据展示单元,用于基于所述待展示产品数据通过前端定义网页内容、网页布局和网页行为,对所述产品数据进行展示。
55.进一步的,本技术实施例还公开了一种电子设备,参见图4所示,图中的内容不能被认为是对本技术的使用范围的任何限制。
56.图4为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的基于工业互联网的数据维护方法中的相关步骤。
57.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
58.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统221、计算机程序222及包括产品数据在内的数据223等,存储方式可以是短暂存储或者永久存储。
59.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的基于工业互联网的数据维护方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
60.进一步的,本技术实施例还公开了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述任一实施例公开的基于工业互联网的数据维护方法步骤。
61.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
62.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
63.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
64.以上对本发明所提供的一种基于工业互联网的数据维护方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种基于工业互联网的数据维护方法,其特征在于,包括:利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。2.根据权利要求1所述的基于工业互联网的数据维护方法,其特征在于,所述利用工业互联网技术采集目标企业对应的产品数据,包括:利用工业互联网技术按照目标采集模板和目标采集规律采集目标企业对应的产品数据;所述目标采集规律为按照从左到右、从上到下的采集规律。3.根据权利要求1所述的基于工业互联网的数据维护方法,其特征在于,所述利用工业互联网技术采集目标企业对应的产品数据,包括:获取产品数据采集指令;若所述产品数据采集指令为针对所有产品的首次采集指令,则利用工业互联网技术采集目标企业对应的所有产品的产品数据;若所述产品数据采集指令为针对数据更新产品的采集指令,则利用工业互联网技术采集目标企业对应的数据更新产品的产品数据,并向采集到的产品数据添加表征产品为数据更新产品的产品标识。4.根据权利要求3所述的基于工业互联网的数据维护方法,其特征在于,所述利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,包括:查询已生成的产品数据中是否存在包含所述产品标识的产品数据;若存在包含所述产品标识的产品数据,则利用工业互联网技术将包含所述产品标识的产品数据通过网络传输给所述目标企业对应的网站后台管理系统;若不存在包含所述产品标识的产品数据,则利用工业互联网技术将所有已生成的产品数据通过网络传输给所述目标企业对应的网站后台管理系统。5.根据权利要求3所述的基于工业互联网的数据维护方法,其特征在于,所述网站后台管理系统对所述产品数据进行存储,包括:若当前产品数据为首次接收到的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;确定所述属性值在所述网站后台管理系统的目标数据库中对应的数据表字段;根据确定的数据表字段将所述产品数据写入所述目标数据库。6.根据权利要求5所述的基于工业互联网的数据维护方法,其特征在于,所述根据确定的数据表字段将所述产品数据写入所述目标数据库,包括:根据所述目标数据库配置数据源并引入相关java类以得到配置文件;所述数据源包括驱动的全类名、数据源链接、数据库用户名、数据库密码,所述数据源链接包括数据库ip地址、数据库端口、数据库名称;利用所述配置文件和预先创建的数据访问层的仓库组件,根据所述数据表字段将所述产品数据写入所述目标数据库。
7.根据权利要求6所述的基于工业互联网的数据维护方法,其特征在于,所述仓库组件的创建过程,包括:定义所述java类对应的成员变量;根据接口中定义的数据插入方法定义产品数据写入方法;根据参数定义插入语句;所述参数包括名称和属性;创建参数映射,以便存储每类参数对应的参数值;定义利用所述java类中的更新方法,执行产品数据写入。8.根据权利要求3所述的基于工业互联网的数据维护方法,其特征在于,所述网站后台管理系统对所述产品数据进行存储,包括:若当前产品数据为针对数据更新产品的产品数据,则对所述产品数据进行解析并提取出每个元素的属性值;所述属性值包含所述产品标识;根据所述产品标识确定所述数据更新产品在所述网站后台管理系统的目标数据库中对应的待更新产品数据;将所述待更新产品数据替换为所述产品数据。9.根据权利要求1所述的基于工业互联网的数据维护方法,其特征在于,所述从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示,包括:通过后端从所述网站后台管理系统中提取出待展示产品数据;基于所述待展示产品数据通过前端定义网页内容、网页布局和网页行为,对所述产品数据进行展示。10.一种基于工业互联网的数据维护装置,其特征在于,包括:数据采集模块,用于利用工业互联网技术采集目标企业对应的产品数据;数据传输模块,用于利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;数据展示模块,用于从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。11.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至9任一项所述的基于工业互联网的数据维护方法。12.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中计算机程序被处理器执行时实现如权利要求1至9任一项所述的基于工业互联网的数据维护方法。

技术总结
本申请公开了一种基于工业互联网的数据维护方法、装置、设备及介质,涉及工业互联网技术领域。该方法包括:利用工业互联网技术采集目标企业对应的产品数据;利用工业互联网技术将所述产品数据通过网络传输给所述目标企业对应的网站后台管理系统,以便所述网站后台管理系统对所述产品数据进行存储;从所述网站后台管理系统中提取出待展示产品数据,通过前端在网站前台页面对所述产品数据进行展示。从产品源头采集数据,直接通过网络传输至网站的后台管理系统,节省了以往由人力整理数据、更新数据耗费的时间和精力,使产品数据的更新流程更加高效、更新精度更加准确。更新精度更加准确。更新精度更加准确。


技术研发人员:王涛 梁楠 赵星磊 李美洁
受保护的技术使用者:山东捷瑞数字科技股份有限公司
技术研发日:2023.09.05
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐