[go: up one dir, main page]

CN115113903A - 设备描述文件更新方法及装置、存储介质及电子设备 - Google Patents

设备描述文件更新方法及装置、存储介质及电子设备 Download PDF

Info

Publication number
CN115113903A
CN115113903A CN202210945548.8A CN202210945548A CN115113903A CN 115113903 A CN115113903 A CN 115113903A CN 202210945548 A CN202210945548 A CN 202210945548A CN 115113903 A CN115113903 A CN 115113903A
Authority
CN
China
Prior art keywords
file
equipment
information
industrial
description
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210945548.8A
Other languages
English (en)
Inventor
郭向霞
陈青峰
金红霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Supcon Instrument Co ltd
Zhejiang Supcon Technology Co Ltd
Original Assignee
Zhejiang Supcon Instrument Co ltd
Zhejiang Supcon Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Supcon Instrument Co ltd, Zhejiang Supcon Technology Co Ltd filed Critical Zhejiang Supcon Instrument Co ltd
Priority to CN202210945548.8A priority Critical patent/CN115113903A/zh
Publication of CN115113903A publication Critical patent/CN115113903A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种设备描述文件更新方法及装置、存储介质及电子设备,通过无线通讯接口发送文件更新请求;获取在线文件列表,在线文件列表中包含与文件更新请求中的现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;获取本地文件列表,本地文件列表中包含各个工业设备的设备描述文件的第二文件信息;基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。使用无线技术实现设备描述文件的更新,无需额外的软件或是使用线缆连接PC端,使得文件的更新过程更加便捷。

Description

设备描述文件更新方法及装置、存储介质及电子设备
技术领域
本发明涉及文件更新技术领域,特别涉及一种设备描述文件更新方法及装置、存储介质及电子设备。
背景技术
工业现场有很多不同厂家的不同种类的仪器仪表,仪器仪表厂家会通过设备描述语言生成指定协议的设备描述文件,通讯设备需要通过加载仪表的设备描述文件来和仪表进行通讯。
当仪器仪表的设备描述文件更新后,通讯设备需要更新设备描述文件或是加载新的设备描述文件后才可与仪器仪表进行正确的通讯。目前通讯设备更新设备描述文件的方式是需要通过使用厂家配套的PC软件,将通讯设备和PC电脑通过线缆连接后下载最新的设备描述文件进行更新,这种更新方式给用户带来极大的不便。
发明内容
有鉴于此,本发明提供一种设备描述文件更新方法及装置、存储介质及电子设备,更新设备描述文件的过程中无需额外安装软件和使用线缆连接PC端,通过无线通讯的方式更新设备描述文件,为用户提供一种及其方便的更新方式。
为实现上述目的,本发明实施例提供如下技术方案:
一种设备描述文件更新方法,包括:
通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求;
获取所述设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与所述现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;
获取本地文件列表,所述本地文件列表中包含各个所述工业设备在本地的设备描述文件的第二文件信息;
基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;
从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
上述的方法,可选的,设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈在线文件列表的过程,包括:
设备描述文件服务器对所述文件更新请求进行解析,获取现场设备信息;
对于所述现场设备信息中的每个设备标识,在预设的数据库中确定与所述设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息;
将每个所述设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将所述在线文件列表进行反馈。
上述的方法,可选的,所述基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备,包括:
对于每个所述工业设备,判断所述工业设备的第一文件信息和第二文件信息是否匹配,当所述工业设备的第一文件信息和第二文件信息不匹配时,将所述工业设备确定为需要更新的工业设备。
上述的方法,可选的,所述从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,包括:
基于每个所述需要更新的工业设备的第一文件信息,确定每个所述需要更新的工业设备的各个设备描述指标;
对于每个所述需要更新的工业设备的每个设备描述指标,调用所述设备描述文件服务器与所述设备描述指标对应的数据接口,获取所述需要更新的工业设备在所述设备描述指标的设备数据,并基于各个所述设备数据组成所述需要更新的工业设备的最新版本的设备描述文件。
上述的方法,可选的,还包括:
当所述工业设备的第一文件信息和第二文件信息匹配时,将所述工业设备确定为不需要更新的工业设备。
一种设备描述文件更新装置,包括:
发送单元,用于通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求;
第一获取单元,用于获取所述设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与所述现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;
第二获取单元,用于获取本地文件列表,所述本地文件列表中包含各个所述工业设备在本地的设备描述文件的第二文件信息;
确定单元,用于基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;
更新单元,用于从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
上述的装置,可选的,还包括:
解析单元,用于设备描述文件服务器对所述文件更新请求进行解析,获取现场设备信息;
第三获取单元,用于对于所述现场设备信息中的每个设备标识,在预设的数据库中确定与所述设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息;
生成单元,用于将每个所述设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将所述在线文件列表进行反馈。
上述的装置,可选的,所述确定单元,包括:
判断子单元,用于对于每个所述工业设备,判断所述工业设备的第一文件信息和第二文件信息是否匹配,当所述工业设备的第一文件信息和第二文件信息不匹配时,将所述工业设备确定为需要更新的工业设备。
上述的装置,可选的,所述更新单元,包括:
第一确定子单元,用于基于每个所述需要更新的工业设备的第一文件信息,确定每个所述需要更新的工业设备的各个设备描述指标;
调用子单元,用于对于每个所述需要更新的工业设备的每个设备描述指标,调用所述设备描述文件服务器与所述设备描述指标对应的数据接口,获取所述需要更新的工业设备在所述设备描述指标的设备数据,并基于各个所述设备数据组成所述需要更新的工业设备的最新版本的设备描述文件。
上述的装置,可选的,还包括:
第二确定子单元,用于当所述工业设备的第一文件信息和第二文件信息匹配时,将所述工业设备确定为不需要更新的工业设备。
一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上所述的设备描述文件更新方法。
一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上所述的设备描述文件更新方法。
与现有技术相比,本发明具有以下优点:
本发明提供一种设备描述文件更新方法及装置、存储介质及电子设备,通过无线通讯接口发送文件更新请求;获取在线文件列表,在线文件列表中包含与文件更新请求中的现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;获取本地文件列表,本地文件列表中包含各个工业设备的设备描述文件的第二文件信息;基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。使用无线技术实现设备描述文件的更新,无需额外的软件或是使用线缆连接PC端,使得文件的更新过程更加便捷。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1本发明实施例提供的一种设备描述文件更新方法的方法流程图;
图2为本发明实施例提供的设备描述文件服务器基于文件更新请求中的现场设备信息反馈在线文件的方法流程图;
图3为本发明实施例提供的确定工业设备是否为需要更新的工业设备的方法流程图;
图4为本发明实施例提供的从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件的方法流程图;
图5为本发明实施例提供的设备描述文件更新方法的场景实例图;
图6为本发明实施例提供的一种设备描述文件更新装置的结构示意图;
图7为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
术语解释:
设备描述文件:设备描述文件是一个二进制文件,它包含了主机应用程序与仪器仪表设备进行通讯所需的设备参数和功能的电子化描述。该文件由仪器仪表厂家创建,并在官方基金会注册登记。如支持Hart协议的设备描述文件:Hart DD文件。
手操器/通讯器:通过解析设备描述文件与不同厂家不同的仪器仪表进行通讯的手持设备。
工业现场有很多不同厂家的不同种类仪器仪表,为了便于使用相同的设备对不同厂家的不同类型的仪表进行参数读取、组态配置、诊断等操作,仪器仪表一般会支持通用的协议,比如Hart协议、FF协议等等。
仪器仪表厂家会通过设备描述语言生成指定协议的设备描述文件,手操器/通讯器等设备需要通过加载仪表的设备描述文件来和仪表进行通讯。以Hart协议为例的设备描述文件,简称为DD文件。DD文件需要在Hart基金会认证更新,如果是新的仪器仪表也会存在新的DD文件。因此手操器/通讯器常常需要更新DD文件或者加载新的DD文件,方可与仪器仪表进行正确的通讯。
而目前很多手操器更新DD文件的方式是需要通过使用厂家配套的PC软件,需要将手操器和PC电脑通过线缆连接,对于用户使用起来存在极大不便。
应用本发明可以解决通讯设备更新设备描述文件不便的问题。
本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本发明的执行主体可以是工业现场的通讯设备,优选的,通讯设备可以为手操器或是通讯器。
参照图1,为本发明实施例提供的一种设备描述文件更新方法的方法流程图,具体说明如下所述:
S101、通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求。
本发明可应用于通讯设备,具体如手持器或通讯器,通讯设备上预先设置了与设备描述文件服务器进行无线通讯的接口,该接口可称为无线通讯接口。
设备描述文件服务器为通讯设备提供设备描述文件下载服务,优选的,设备描述文件服务器中保存了多个设备描述文件,设备描述文件服务器将从基金会下载的设备描述文件转换成自有的适合网络传输的格式,将设备描述文件中各类型如参数、方法等信息分别存储于数据库表文件中,优选的,设备描述文件服务器为每种类型的数据提供对应的下载接口。
当用户的通讯设备有文件更新需求时,使用通讯设备向设备描述文件服务器发送文件更新请求,优选的,文件更新请求包括但不限于用户信息、通讯设备信息、该通讯设备所处的工业现场的设备信息,优选的,工业现场的设备信息包括但不限于该工业现场中所应用的各个工业设备的信息。
S102、获取设备描述文件服务器基于文件更新请求中的现场设备信息反馈的在线文件列表,在线文件列表中包含与现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息。
设备描述文件服务器中包含了每个厂家的不同类型的工业设备的最新版本的设备描述文件。
设备描述文件服务器在接收到文件更新请求后,根据文件更新请求中的现场设备信息生成在线文件列表,并将生成的在线文件列表向通讯设备发送。
优选的,在线文件列表中包含与现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息,优选的,在线文件列表中还可以包含与现场设备信息不对应的工业设备的最新版本的设备描述文件的第一文件信息。第一文件信息中包含了设备描述文件中所包含的数据类型的描述,例如类型为菜单信息的版本描述、下载接口描述等,又如类型为报警信息的版本描述、下载接口描述等。
需要说明的是,第一文件信息中还包含了其所属的厂家名称和厂家编号等,后续用户可以根据厂家名称和厂家编号检索设备描述文件。
S103、获取本地文件列表,本地文件列表中包含各个工业设备在本地的设备描述文件的第二文件信息。
需要说明的是,本地文件列表中包含了通讯设备所处的工业现场中的各个工业设备的设备描述文件的第二文件信息,优选的,第二文件信息中包含了设备描述文件中每种类型数据在本地的版本信息等内容。需要说明的是,存在一种特殊的情况,就是通讯设备中没有工业设备的设备描述文件,此时,该工业设备的第二文件信息的内容为空,此时该工业设备可能是工业现场中新添加的设备。
S104、基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备。
需要说明的是,此处的各个工业设备为通讯设备所处的工业现场中的各个工业设备。
S105、从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
需要说明的是,从设备描述文件服务器下载的需要更新的工业设备的最新版本的设备描述文件是通讯设备可识别的文件,不需要再对下载的设备描述文件进行格式转换处理,下载之后可以直接使用。优选的,在下载设备描述文件后,可以根据下载后的设备描述文件将通讯设备中需要更新的工业设备的设备描述文件进行更新。
本发明提供一种设备描述文件更新方法,通过无线通讯接口向设备描述文件服务器发送文件更新请求;获取设备描述文件服务器基于文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;获取本地文件列表,本地文件列表中包含各个工业设备在本地的设备描述文件的第二文件信息;基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。本发明通过无线技术实现设备描述文件的更新,无需额外的软件或是使用线缆连接PC端,为用户提供一种更加便捷的设备描述文件的更新方式。
参照图2,为本发明实施例提供的设备描述文件服务器基于文件更新请求中的现场设备信息反馈在线文件的方法流程图,具体说明如下所述:
S201、设备描述文件服务器对文件更新请求进行解析,获取现场设备信息。
现场设备信息中包含通讯设备所处的工业现场的各个工业设备的设备标识。
S202、对于现场设备信息中的每个设备标识,在预设的数据库中确定与设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息。
优选的,设备标识可以由工业设备所属的厂家的名称和在该厂家的设备编号组成。
优选的,工业设备可以为实现不同功能的仪器或仪表。
设备描述文件的版本描述信息中包含但不限于设备标识、工业设备目前的最新的设备描述文件的版本信息。
S203、将每个设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将在线文件列表进行反馈。
在基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备时,可以逐个判断工业设备是否为需要更新的工业设备,从而确定出需要更新的工业设备。参照图3,为本发明实施例提供的确定工业设备是否为需要更新的工业设备的方法流程图,具体说明如下所述:
S301、对于每个工业设备,判断工业设备的第一文件信息和第二文件信息是否匹配,当工业设备的第一文件信息和第二文件信息不匹配时,执行S302;当工业设备的第一文件信息和第二文件信息匹配时,执行S303。
将工业设备的第一文件信息和第二文件信息进行比对,由此可以判断工业设备的第一文件信息和第二文件信息是否匹配,优选的,当工业设备的第一文件信息和第二文件信息一致时,工业设备的第一文件信息和第二文件信息相匹配,当工业设备的第一文件信息和第二文件信息不一致时,工业设备的第一文件信息和第二文件信息不匹配。
S302、将工业设备确定为需要更新的工业设备。
S303、将工业设备确定为不需要更新的工业设备。
需要说明的是,当工业设备的第一文件信息和第二文件信息一致时,说明该工业设备在本地的设备描述文件为最新版本的文件,此时无需进行更新;当工业设备的第一文件信息和第二文件信息不一致时,说明该工业设备在本地的设备描述文件不为最新版本的文件,此时需要进行更新。
参照图4,为本发明实施例提供的从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件的方法流程图,具体说明如下所述:
S401、基于每个需要更新的工业设备的第一文件信息,确定每个需要更新的工业设备的各个设备描述指标。
需要说明的是,工业设备的设备描述文件中包含多种类型的数据,每种类型的数据对应一种设备描述指标。
示例性的,各个设备描述指标包括但不限于菜单信息、参数信息、方法信息以及报警信息等。
优选的,第一文件信息中包含每种设备描述指标的数据版本信息以及下载接口信息。
S402、对于每个需要更新的工业设备的每个设备描述指标,调用设备描述文件服务器与设备描述指标对应的数据接口,获取需要更新的工业设备在设备描述指标的设备数据,并基于各个设备数据组成需要更新的工业设备的最新版本的设备描述文件。
需要说明的是,此处的数据接口为下载接口,不同的设备描述指标对应不同的下载接口,使用不同的接口下载不同的数据,可以避免数据混淆。
优选的,可以下载第一文件信息中包含的每种设备描述指标的设备数据,也可以下载部分设备描述指标的设备数据,由此可减少数据的下载量,加快设备描述文件的更新速度。
参照图5,为本发明实施例提供的设备描述文件更新方法的场景实例图,具体说明如下所述:
如图所示,该场景包含两部分的内容,为设备描述文件服务器以及手操器/通讯器。
设备描述文件服务器提供设备描述文件下载服务。具体过程有:将从基金会下载的设备描述文件转换成自有的适合网络传输的格式,将设备描述文件中各类型如参数、方法等等信息分别存储于数据库表文件中。提供各类别数据的下载接口。
手操器/通讯器具有无线通讯接口,手操器首先通过设备描述文件服务器获取在线列表,然后加载设备描述文件的本地列表,用户选择本地不存在的设备描述文件下载,手操器/通讯器分别下载指定设备描述文件的各类型数据,将下载后的数据经过转换存储在本地数据库。
需要说明的是,设备描述文件服务器与手操器/通讯器之间的通讯方式是无线通讯的。
为了用户更加便于查找是否已经存在指定仪表的设备描述文件,本发明还提供通过设备描述文件的厂家名称和厂家编号等方式检索功能。相较于传统的通过首字母定位的方式,大大了提升了用户的体验。
需要说明的是,本发明提供的设备描述文件服务器提供描述文件转换、存储、下载等功能。手操器/通讯器具有无线通讯接口,通过下载在线设备描述文件列表和本地描述文件列表,使用户可以选择某些设备进行差分下载更新。
本发明中的设备描述文件服务器将设备描述文件转换成适合在无线网络中传输的格式,并将设备描述文件中各类数据分别存储在设备描述文件服务器中,设备描述文件服务器提供各类数据下载功能。本发明中手操器/通讯器具有无线通信接口,用户通过检索的方式查询指定的设备描述文件是否在本地数据库中存在,如果不存在可以点击下载更新指定的设备描述文件,而下载的过程也是分类下载,这样既解决了传统方式通过在PC电脑上安装特定的软件并且通过数据线缆连接手操器更新设备描述文件的不便利性,同时通过将设备描述文件各类数据转换成自有的格式,通过差分的方式下载解决无线网络可能存在的不稳定的问题,提高可靠性。
本发明提供的设备描述文件更新方案无需额外安装软件,以及无需通过数据线连接PC电脑,为用户更新设备描述文件提供了极大的便利性。应用本发明,操作人员在现场和仪器仪表进行通讯的时候,如果没有相应的设备描述文件,可以立即下载,无需返回到安装了指定软件的机器上进行操作,可以随时进行更新,大大节省了时间。此处之外,本发明将设备描述文件做了适合网络传输的转换和分解,便于在低网速情况下差分传输,提高了稳定性和可靠性。
与图1所示的方法相对应的,本发明提供一种设备描述文件更新装置,该装置用于支持图1所示的方法具体的实现,该装置可设置于通讯设备中。
参照图6,为本发明提供的一种设备描述文件更新装置的结构示意图,具体说明如下所述:
发送单元601,用于通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求;
第一获取单元602,用于获取所述设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与所述现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;
第二获取单元603,用于获取本地文件列表,所述本地文件列表中包含各个所述工业设备在本地的设备描述文件的第二文件信息;
确定单元604,用于基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;
更新单元605,用于从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
本发明提供一种设备描述文件更新装置,通过无线通讯接口向设备描述文件服务器发送文件更新请求;获取设备描述文件服务器基于文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;获取本地文件列表,本地文件列表中包含各个工业设备在本地的设备描述文件的第二文件信息;基于各个工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;从设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。本发明通过无线技术实现设备描述文件的更新,无需额外的软件或是使用线缆连接PC端,为用户提供一种更加便捷的设备描述文件的更新方式。
在本发明提供的另一实施例中,该装置还包括:
解析单元,用于设备描述文件服务器对所述文件更新请求进行解析,获取现场设备信息;
第三获取单元,用于对于所述现场设备信息中的每个设备标识,在预设的数据库中确定与所述设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息;
生成单元,用于将每个所述设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将所述在线文件列表进行反馈。
在本发明提供的另一实施例中,该装置的确定单元604,包括:
判断子单元,用于对于每个所述工业设备,判断所述工业设备的第一文件信息和第二文件信息是否匹配,当所述工业设备的第一文件信息和第二文件信息不匹配时,将所述工业设备确定为需要更新的工业设备。
在本发明提供的另一实施例中,该装置的更新单元605,包括:
第一确定子单元,用于基于每个所述需要更新的工业设备的第一文件信息,确定每个所述需要更新的工业设备的各个设备描述指标;
调用子单元,用于对于每个所述需要更新的工业设备的每个设备描述指标,调用所述设备描述文件服务器与所述设备描述指标对应的数据接口,获取所述需要更新的工业设备在所述设备描述指标的设备数据,并基于各个所述设备数据组成所述需要更新的工业设备的最新版本的设备描述文件。
在本发明提供的另一实施例中,该装置还包括:
第二确定子单元,用于当所述工业设备的第一文件信息和第二文件信息匹配时,将所述工业设备确定为不需要更新的工业设备。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述设备描述文件更新方法。
本发明实施例还提供了一种电子设备,其结构示意图如图7所示,具体包括存储器701,以及一个或者一个以上的指令702,其中一个或者一个以上指令702存储于存储器701中,且经配置以由一个或者一个以上处理器703执行所述一个或者一个以上指令702执行上述设备描述文件更新方法。
上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种设备描述文件更新方法,其特征在于,包括:
通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求;
获取所述设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与所述现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;
获取本地文件列表,所述本地文件列表中包含各个所述工业设备在本地的设备描述文件的第二文件信息;
基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;
从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
2.根据权利要求1所述的方法,其特征在于,设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈在线文件列表的过程,包括:
设备描述文件服务器对所述文件更新请求进行解析,获取现场设备信息;
对于所述现场设备信息中的每个设备标识,在预设的数据库中确定与所述设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息;
将每个所述设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将所述在线文件列表进行反馈。
3.根据权利要求1所述的方法,其特征在于,所述基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备,包括:
对于每个所述工业设备,判断所述工业设备的第一文件信息和第二文件信息是否匹配,当所述工业设备的第一文件信息和第二文件信息不匹配时,将所述工业设备确定为需要更新的工业设备。
4.根据权利要求1所述的方法,其特征在于,所述从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,包括:
基于每个所述需要更新的工业设备的第一文件信息,确定每个所述需要更新的工业设备的各个设备描述指标;
对于每个所述需要更新的工业设备的每个设备描述指标,调用所述设备描述文件服务器与所述设备描述指标对应的数据接口,获取所述需要更新的工业设备在所述设备描述指标的设备数据,并基于各个所述设备数据组成所述需要更新的工业设备的最新版本的设备描述文件。
5.根据权利要求3所述的方法,其特征在于,还包括:
当所述工业设备的第一文件信息和第二文件信息匹配时,将所述工业设备确定为不需要更新的工业设备。
6.一种设备描述文件更新装置,其特征在于,包括:
发送单元,用于通过预设的无线通讯接口向预设的设备描述文件服务器发送文件更新请求;
第一获取单元,用于获取所述设备描述文件服务器基于所述文件更新请求中的现场设备信息反馈的在线文件列表,所述在线文件列表中包含与所述现场设备信息对应的每个工业设备的最新版本的设备描述文件的第一文件信息;
第二获取单元,用于获取本地文件列表,所述本地文件列表中包含各个所述工业设备在本地的设备描述文件的第二文件信息;
确定单元,用于基于各个所述工业设备的第一文件信息和第二文件信息,确定需要更新的工业设备;
更新单元,用于从所述设备描述文件服务器下载每个需要更新的工业设备的最新版本的设备描述文件,以对每个需要更新的工业设备的设备描述文件进行更新。
7.根据权利要求6所述的装置,其特征在于,还包括:
解析单元,用于设备描述文件服务器对所述文件更新请求进行解析,获取现场设备信息;
第三获取单元,用于对于所述现场设备信息中的每个设备标识,在预设的数据库中确定与所述设备标识对应的最新版本的设备描述文件,并获取该设备描述文件的版本描述信息;
生成单元,用于将每个所述设备描述文件的版本描述信息均作为第一文件信息,生成在线文件列表,并将所述在线文件列表进行反馈。
8.根据权利要求6所述的装置,其特征在于,所述确定单元,包括:
判断子单元,用于对于每个所述工业设备,判断所述工业设备的第一文件信息和第二文件信息是否匹配,当所述工业设备的第一文件信息和第二文件信息不匹配时,将所述工业设备确定为需要更新的工业设备。
9.一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如权利要求1-5任意一项所述的设备描述文件更新方法。
10.一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1-5任意一项所述的设备描述文件更新方法。
CN202210945548.8A 2022-08-08 2022-08-08 设备描述文件更新方法及装置、存储介质及电子设备 Pending CN115113903A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210945548.8A CN115113903A (zh) 2022-08-08 2022-08-08 设备描述文件更新方法及装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210945548.8A CN115113903A (zh) 2022-08-08 2022-08-08 设备描述文件更新方法及装置、存储介质及电子设备

Publications (1)

Publication Number Publication Date
CN115113903A true CN115113903A (zh) 2022-09-27

Family

ID=83335676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210945548.8A Pending CN115113903A (zh) 2022-08-08 2022-08-08 设备描述文件更新方法及装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN115113903A (zh)

Similar Documents

Publication Publication Date Title
CN108880867B (zh) 一种网络设备数据采集方法及系统
US7900214B2 (en) System and method for adaptable provisioning of generic application content
US20130332172A1 (en) Transmitting data from an automated assistant to an accessory
US8387039B2 (en) System and method for customized provisioning of application content
US20080307048A1 (en) Method and System for Operating Applications for Remote Terminal Devices
JP5004857B2 (ja) アプリケーション更新情報提供システム、及びアプリケーション更新情報提供方法
US20070124367A1 (en) Integrated Mobile Diagnostics and Electronic Customer Care Test Script with Browser
US20140210600A1 (en) Method, mobile application and medical system to determine assistive information for a medical apparatus
CN113835726B (zh) 一种升级包的确定方法及服务端
CN111949314A (zh) 应用安装包的生成方法、装置、服务器和存储介质
CN106952426B (zh) 数据处理方法及装置
CN1613248B (zh) 通信模块执行控制系统、通信模块执行控制方法、和应用程序执行控制系统及应用程序执行控制方法
CN115113903A (zh) 设备描述文件更新方法及装置、存储介质及电子设备
CN103069854A (zh) 提供设备管理包的装置和接收该设备管理包的方法
EP1895794A2 (en) Remote management system and method for portable electronic devices
CN111339047B (zh) 一种数据交互方法、装置及系统
CN113094064A (zh) 网关软件模块升级方法、装置、设备及存储介质
CN104021012A (zh) 应用程序的下载方法、执行异常的分析方法和装置
CN113934634A (zh) 测试应用包下载方法及装置、存储介质及电子设备
CN110730439B (zh) 一种动态连接蓝牙设备的方法及装置
CN111708711B (zh) Ab测试方法及装置、存储介质及电子设备
CN117880273A (zh) 一种老化车驱动设备批量升级方法、装置、设备及介质
EP1892620A1 (en) Auditing application activities
JP2010287920A (ja) 携帯端末装置、通信システム、サーバ、その制御方法及びプログラム
CN118503111A (zh) 网络游戏测试方法、装置、设备、存储介质及产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: No. 309, Liuhe Road, Binjiang District, Hangzhou, Zhejiang 310053 (High tech Zone)

Applicant after: Zhongkong Technology Co.,Ltd.

Applicant after: ZHEJIANG SUPCON INSTRUMENT CO.,LTD.

Address before: No. six, No. 309, Binjiang District Road, Hangzhou, Zhejiang

Applicant before: ZHEJIANG SUPCON TECHNOLOGY Co.,Ltd.

Country or region before: China

Applicant before: ZHEJIANG SUPCON INSTRUMENT CO.,LTD.

CB02 Change of applicant information