CN112702193A - 数据交互方法、装置、计算机设备和存储介质 - Google Patents
数据交互方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112702193A CN112702193A CN202011489516.9A CN202011489516A CN112702193A CN 112702193 A CN112702193 A CN 112702193A CN 202011489516 A CN202011489516 A CN 202011489516A CN 112702193 A CN112702193 A CN 112702193A
- Authority
- CN
- China
- Prior art keywords
- equipment
- point set
- file
- energy system
- edge gateway
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及一种数据交互方法、装置、计算机设备和存储介质。所述方法包括:云端***获取能源***中各设备对应的设备模型,根据各设备的设备模型生成点集文件,将点集文件发送给能源***的边缘网关;获取并存储边缘网关根据各设备的设备信息和点集文件生成的点集映射文件;获取边缘网关发送的能源***的当前设备信息;将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***中存在新接入设备时,返回获取能源***中各设备对应的设备模型的步骤,直至判定能源***中不存在新接入设备;当判定能源***中不存在新接入设备时,云端***与边缘网关进行数据交互。采用本申请实施例方法能够有效提高云端***与边缘网关的数据交互效率。
Description
技术领域
本申请涉及数据交互技术领域,特别是涉及一种数据交互方法、装置、计算机设备和存储介质。
背景技术
随着我国能源结构持续转型升级,分布式能源、综合能源、电力能源等分布式资源的规模不断扩大,综合能源***的架构日趋复杂。在当前综合能源***中,边缘网关作为中转中心,承担着各种不同类型数据的存储、配置和转发等功能。
然而,当新的多功能设备接入能源***时,传统的边缘网关对于新接入设备的数据进行存储和配置,必须依赖于特定的通信协议或通信接口,而且需要操作人员深度参与,否则无法对新接入设备的数据进行快速响应。而且,云端***中的能源***图也需要随着设备的接入而进行修改,修改后也需要操作人员人为的同步至边缘网关中,影响边缘网关对新接入设备的快速响应,从而影响云端***与边缘网关之间的数据交互效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高云端***与边缘网关的数据交互效率的数据交互方法、装置、计算机设备和存储介质。
一种数据交互方法,所述方法包括:
获取能源***中各设备对应的设备模型,根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关;
获取并存储所述边缘网关根据各所述设备的设备信息和所述点集文件生成的点集映射文件;
获取所述边缘网关发送的所述能源***的当前设备信息;
将所述当前设备信息与所述点集映射文件中的所述设备信息进行比对,当判定所述能源***中存在新接入设备时,返回所述获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备;
当判定所述能源***中不存在新接入设备时,云端***与所述边缘网关进行数据交互。
在其中一个实施例中,所述获取能源***中各设备对应的设备模型,包括:
获取所述能源***中各所述设备对应的图形元件,以及各所述设备之间的连接关系;
根据所述图形元件和所述连接关系,生成所述能源***中各所述设备对应的设备模型。
在其中一个实施例中,所述获取所述能源***中各所述设备对应的图形元件,包括:
根据预设的图形元件库,查找所述能源***中各所述设备对应的图形元件;
当能够查找到各所述设备对应的图形元件时,获取各所述设备对应的图形元件;
当不能查找到各所述设备对应的图形元件时,绘制各所述设备对应的图形元件。
在其中一个实施例中,所述根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关,包括:
获取各所述设备的实际测试数据;
根据所述实际测试数据配置修改设备模型参数,生成所述点集文件;
将所述点集文件发送给所述能源***的边缘网关,所述边缘网关根据所述点集文件生成点集映射文件。
在其中一个实施例中,在所述获取所述能源***中各所述设备对应的图形元件之后,还包括:
根据所述能源***中各所述设备对应的图形元件生成图形文件,将所述图形文件发送给所述边缘网关。
一种数据交互方法,所述方法包括:
接收云端***发送的点集文件;
获取能源***中各设备的设备信息;
将所述点集文件中的各所述设备的设备模型与所述设备信息进行映射,生成点集映射文件,将所述点集映射文件发送给所述云端***。
在其中一个实施例中,在所述将所述点集映射文件发送给所述云端***之后,还包括:
获取所述能源***的当前设备信息,将所述能源***的当前设备信息发送给所述云端***。
在其中一个实施例中,所述数据交互方法,还包括:
接收并显示所述云端***发送的所述图形文件。
一种数据交互装置,所述装置包括:
点集文件生成模块,用于获取能源***中各设备对应的设备模型,根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关;
点集映射文件获取模块,用于获取并存储所述边缘网关根据各所述设备的设备信息和所述点集文件生成的点集映射文件;
当前设备信息获取模块,用于获取所述边缘网关发送的所述能源***的当前设备信息;
设备信息比对模块,用于将所述当前设备信息与所述点集映射文件中的所述设备信息进行比对,当判定所述能源***中存在新接入设备时,返回所述获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备;
数据交互模块,用于当判定所述能源***中不存在新接入设备时,云端***与所述边缘网关进行数据交互。
一种数据交互装置,所述装置包括:
点集文件接收模块,用于接收云端***发送的点集文件;
设备信息获取模块,用于获取能源***中各设备的设备信息;
点集映射文件生成模块,用于将所述点集文件中的各所述设备的设备模型与所述设备信息进行映射,生成点集映射文件,将所述点集映射文件发送给所述云端***。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
上述数据交互方法、装置、计算机设备和存储介质,云端***获取能源***中各设备对应的设备模型,根据各设备的设备模型生成点集文件,将点集文件发送给能源***的边缘网关。边缘网关接收云端***发送的点集文件;获取能源***中各设备的设备信息;将点集文件中的各设备的设备模型与设备信息进行映射,生成点集映射文件,将点集映射文件发送给云端***。云端***获取并存储边缘网关根据各设备的设备信息和点集文件生成的点集映射文件;获取边缘网关发送的能源***的当前设备信息;将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***中存在新接入设备时,返回获取能源***中各设备对应的设备模型的步骤,直至判定能源***中不存在新接入设备;当判定能源***中不存在新接入设备时,云端***与边缘网关进行数据交互。采用本申请实施例方法,当能源***中存在新接入设备时,云端***能够自动更新,从而提高云端***与边缘网关的数据交互效率。
附图说明
图1为一个实施例中数据交互方法的应用环境图;
图2为一个实施例中数据交互方法的流程示意图;
图3为一个实施例中获取能源***中各设备对应的设备模型的流程示意图;
图4为一个实施例中获取能源***中各设备对应的图形元件的流程示意图;
图5为一个实施例中根据各设备的设备模型生成点集文件的流程示意图;
图6为另一个实施例中数据交互方法的流程示意图;
图7为一个具体实施例中数据交互方法的流程图;
图8为一个具体实施例中数据交互方法的流程图;
图9为一个实施例中数据交互装置的结构框图;
图10为另一个实施例中数据交互装置的结构框图;
图11为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的数据交互方法,可以应用于如图1所示的应用环境中。其中,云端***102通过网络与能源***106的边缘网关104进行通信。具体地,云端***102获取能源***106中各设备对应的设备模型,根据各设备的设备模型生成点集文件,将点集文件发送给能源***106的边缘网关104;边缘网关104接收云端***102发送的点集文件;获取能源***106中各设备的设备信息;将点集文件中的各设备的设备模型与设备信息进行映射,生成点集映射文件,并将点集映射文件发送给云端***102。云端***102获取并存储边缘网关104发送的点集映射文件;获取边缘网关104发送的能源***106的当前设备信息;将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***106中存在新接入设备时,返回获取能源***106中各设备对应的设备模型的步骤,直至判定能源***106中不存在新接入设备;当判定能源***106中不存在新接入设备时,云端***102与边缘网关104进行数据交互。
其中,能源***106可以但不限于由各种类型的相关设备构成的储能***、电力***、动力***、新能源***等,云端***102和边缘网关104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在其中一个实施例中,如图2所示,提供了一种数据交互方法,以该方法应用于图1中的云端***102为例进行说明,包括以下步骤:
步骤S202,获取能源***中各设备对应的设备模型,根据各设备的设备模型生成点集文件,将点集文件发送给能源***的边缘网关。
其中,能源***由各种类型的相关设备构成,如储能***、电力***、动力***、新能源***等,可以分为运输和固定两个分***,每个***的供应、需求和分配设施都是高度相适配的,互相之间相互独立。边缘网关是部署在网络边缘侧的网关,通过网络联接、协议转换等功能联接物理和数字世界,提供轻量化的联接管理、实时数据分析及应用管理功能。
进一步地,随着信息化的发展,出现了图模一体化技术。该技术就是将***中的真实设备进行图形化抽象,用简易的图形元件进行表示。并根据设备的特性,如设备之间的连接关系、设备的功能、设备信息等,对设备模型做进一步的描述。例如,在电力能源领域,将电力***中的各设备进行抽象,按照实际连接关系进行组织,添加设备信息,再对电力******环境进行完整展示,与真实电力***保持一致,以满足实际生产和设备管理的需要。
具体地,根据能源***中存在的各种设备,获取各设备对应的设备模型,根据设备的实际测试数据配置修改模型参数,对应生成点集文件,点集文件中包含各设备的设备模型和配置修改后的设备模型参数。例如,在电力能源领域,各设备的实际测试数据可以包括遥测、遥信、遥控和遥调数据,根据各设备的四遥数据配置修改各设备对应的设备模型的模型参数。
其中,遥测为远程测量,采集并传送运行参数,包括各种电气量,如线路上的电压、电流、功率等量值,以及负荷潮流等。遥信为远程信号,采集并传送各种保护和开关量等信息。遥控为远程控制,接受并执行遥控命令,主要是分合闸,对远程的一些开关等控制设备进行远程控制。遥调为远程调节,接受并执行遥调命令,对远程的控制量设备进行远程调试,如调节发电机输出功率等。
在其中一个实施例中,云端***生成的点集文件可以是任意文件类型,如文档(word)、文本文档(txt)、数据库文件(csv逗号分隔的值文件、dat数据文件)等。具体地,云端***根据设备模型生成点集文件后,将点集文件进行加密后,发送给能源***的边缘网关。
在其中一个实施例中,为了保证云端***与边缘网关数据交互过程的安全性,在进行数据交互之前,分别将各自的公钥发送给对方,利用公钥使用非对称加密方式对数据进行加密后,正式开始数据交互。云端***或边缘网关接收对方发送的数据后,利用私钥对接收到的数据进行解密以及核验,核验完成后使用该数据。其中,公钥可以对外公开,私钥不对外公开并单独保管。
步骤S204,获取并存储边缘网关根据各设备的设备信息和点集文件生成的点集映射文件。
在其中一个实施例中,边缘网关接收云端***发送的点集文件后,利用私钥对点集文件进行解密和核验,核验完成后,获取各设备的设备信息,将各设备的设备信息与点集文件中各设备的设备模型进行映射,生成点集映射文件,对点集映射文件进行加密后发送给云端***。其中,设备信息包括设备名称、设备短地址、设备序列号、设备安装位置、设备状态等。
具体地,云端***获取边缘网关发送的点集映射文件,利用私钥对点集映射文件进行解密和核验,核验完成后,将点集映射文件存储在云端***的数据库中,还可以根据实际生产需要将点集映射文件显示在云端***的***界面上。
步骤S206,获取边缘网关发送的能源***的当前设备信息。
在其中一个实施例中,在云端***获取能源***的当前设备信息之前,边缘网关向云端***发起连接请求,云端***接收并响应边缘网关的连接请求。而后,云端***向边缘网关发送当前设备信息获取请求,边缘网关接收该当前设备信息获取请求,并获取能源***的当前设备信息。在边缘网关获取能源***的当前设备信息之后,将当前设备信息发送给云端***。
具体地,云端***获取边缘网关发送的能源***的当前设备信息。
步骤S208,将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***中存在新接入设备时,返回获取能源***中各设备对应的设备模型的步骤,直至判定能源***中不存在新接入设备。
在其中一个实施例中,云端***将所获得的当前设备信息与数据库中存储的点集映射文件中的设备信息进行比对。具体地,设备信息的比对结果包括两种,一是,能源***中不存在新接入设备,仅仅是已有设备进行了设备信息的更新;二是,能源***中存在新接入设备。
其中,当能源***中存在新接入设备时,云端***中需要生成新接入设备对应的设备模型,此时则返回步骤S202-S208,直至能源***中所有新接入设备均生成了对应的设备模型,并进行了点集文件和点集映射文件的更新,则最终判定能源***中不存在新接入设备。
具体地,云端***将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***中存在新接入设备时,返回获取能源***中各设备对应的设备模型的步骤,生成新接入设备对应的设备模型,并更新点集文件和点集映射文件,直至判定能源***中不存在新接入设备。
步骤S210,当判定能源***中不存在新接入设备时,云端***与边缘网关进行数据交互。
在其中一个实施例中,当能源***中不存在新接入设备时,若已有设备进行了设备信息的更新,则云端***相应的更新数据库中存储的点集映射文件中的设备信息,并对该设备信息对应的设备模型进行校验,校验完成后,云端***与边缘网关进行数据交互。当能源***中不存在新接入设备时,若已有设备的设备信息不存在任何更新,则云端***直接与边缘网关进行数据交互。
具体地,当云端***判定能源***中不存在新接入设备时,更新点集映射文件中的设备信息并对该设备信息对应的设备模型进行校验,而后云端***与边缘网关进行数据交互。
上述数据交互方法中,云端***获取能源***中各设备对应的设备模型,根据各设备的设备模型生成点集文件,将点集文件发送给能源***的边缘网关;获取并存储边缘网关根据各设备的设备信息和点集文件生成的点集映射文件;获取边缘网关发送的能源***的当前设备信息;将当前设备信息与点集映射文件中的设备信息进行比对,当判定能源***中存在新接入设备时,返回获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备;当判定能源***中不存在新接入设备时,云端***与边缘网关进行数据交互。采用上述实施例方法,云端***与边缘网关之间通过点集文件、点集映射文件进行数据交互,上述文件可以通过网络并基于计算机通信协议进行发送,不必依赖特定的通信协议或通信接口。而且,当能源***中存在新接入设备时,云端***能够自动更新设备模型,更新点集文件并发送给边缘网关,不需要操作人员的参与,从而有效提高了云端***与边缘网关的数据交互效率。
在其中一个实施例中,如图3所示,在步骤S202中获取能源***中各设备对应的设备模型,包括:
步骤S302,获取能源***中各设备对应的图形元件,以及各设备之间的连接关系。
步骤S304,根据图形元件和连接关系,生成能源***中各设备对应的设备模型。
其中,由于图模一体化技术的日渐成熟,真实设备的图形化抽象,即真实设备对应的图形元件已经获得了相应的国家标准、行业标准和企业标准的支持。
具体地,云端***获取能源***中各设备对应的图形元件,以及各设备在实际生产上的连接关系,根据连接关系连接图形元件,生成能源***中各设备对应的设备模型。
在其中一个实施例中,云端***在步骤S302获取能源***中各设备对应的图形元件之后,还可以根据图形元件生成图形文件,并将图形文件加密后发送给边缘网关。具体地,边缘网关在接收图形文件后,利用私钥对图形文件进行解密和核验,核验完成后,根据实际生产需要将图形文件显示在边缘网关的***界面上。
在其中一个实施例中,如图4所示,在步骤S302中获取能源***中各设备对应的图形元件,包括:
步骤S402,根据预设的图形元件库,查找能源***中各设备对应的图形元件。
步骤S404,当能够查找到各设备对应的图形元件时,获取各设备对应的图形元件。
步骤S406,当不能查找到各设备对应的图形元件时,绘制各设备对应的图形元件。
具体地,在云端***的数据库中预先存储了各种类型的设备对应的图形元件,形成了图形元件库。在获取能源***中各设备对应图形元件时,根据预设的图形元件库,查找设备对应的图形元件。当能够查找到设备对应的图形元件时,直接获取图形元件。当不能查找到设备对应的图形元件时,绘制图形元件。
在其中一个实施例中,在云端***中预先存储了实际生产时的图纸设计要求和计量采集需求,云端***基于上述图纸设计要求和计量采集需求进行图形元件的绘制和设备模型的创建。
在其中一个实施例中,如图5所示,在步骤S202中根据各设备的设备模型生成点集文件,将点集文件发送给能源***的边缘网关,包括:
步骤S502,获取各设备的实际测试数据。
步骤S504,根据实际测试数据配置修改设备模型参数,生成点集文件。
步骤S506,将点集文件发送给能源***的边缘网关,边缘网关根据点集文件生成点集映射文件。
在其中一个实施例中,云端***获取各设备在实际生产中的实际测试数据。例如,在电力能源领域,各设备的实际测试数据可以包括遥测、遥信、遥控和遥调数据,根据各设备的四遥数据配置修改各设备对应的设备模型的模型参数,对应生成点集文件,点集文件中包含各设备的设备模型和配置修改后的设备模型参数。
具体地,云端***生成点集文件,并将点集文件加密后发送给能源***的边缘网关,边缘网关接收点集文件后生成相应的点集映射文件。
在其中一个实施例中,如图6所示,提供了一种数据交互方法,以该方法应用于图1中的边缘网关104为例进行说明,包括以下步骤:
步骤S602,接收云端***发送的点集文件。
具体地,边缘网关接收云端***发送的加密后的点集文件,并利用私钥对点集文件进行解密和核验。
步骤S604,获取能源***中各设备的设备信息。
具体地,边缘网关对点集文件核验完成后,获取能源***中各设备的设备信息。其中,设备信息包括设备名称、设备短地址、设备序列号、设备安装位置、设备状态等。
步骤S606,将点集文件中的各设备的设备模型与设备信息进行映射,生成点集映射文件,将点集映射文件发送给云端***。
具体地,边缘网关采用映射工具将点集文件中的各设备的设备模型与设备信息进行映射,生成点集映射文件。将点集映射文件进行加密后发送给云端***。
在其中一个实施例中,边缘网关接收云端***发送当前设备信息获取请求,根据该当前设备信息获取请求获取能源***的当前设备信息,并将能源***的当前设备信息发送给云端***。
在其中一个实施例中,边缘网关接收云端***发送的图形文件,对图形文件进行解密和核验,核验完成后根据实际生产需要显示在边缘网关的***界面上。
上述数据交互方法中,边缘网关接收云端***发送的点集文件;获取能源***中各设备的设备信息;将点集文件中的各设备的设备模型与设备信息进行映射,生成点集映射文件,将点集映射文件发送给所述云端***。边缘网关还将能源***的当前设备信息发送给云端***,以使云端***将当前设备信息与点集映射文件中的设备信息进行比对。采用上述实施例方法,边缘网关在云端***更新设备模型后,通过获取更新后的点集文件,更新边缘网关侧相关信息,有利于边缘网关对新接入设备的高效部署,进一步提高了边缘网关与云端***的数据交互效率。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及其中一个具体实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
如图7-8所示为一个具体实施例中数据交互方法的流程图。其中,以该数据交互方法应用于电力能源领域为例,边缘网关表示电力***的边缘网关。云端***与边缘网关的数据交互步骤如下:
其中,在云端***与边缘网关进行数据交互之前,分别向对方发送公钥,利用公钥采用非对称加密方式对数据进行加密之后进行数据交互。在数据交互时,需要对接收到的数据利用私钥进行解密和核验,核验通过后数据才可使用。其中,公钥可对外公开,私钥不对外公开并单独保管,以确保云端***与边缘网关数据交互的安全。
步骤1,云端***根据电力***的实际应用过程中的图纸设计要求和计量采集需求,获取或绘制各设备对应的图形元件,根据图形元件生成图形文件。
步骤2,云端***根据电力***中各设备的连接关系和图形元件,生成电力***中各设备对应的设备模型。在生成设备模型的过程中,云端***根据各设备的实际测试数据,配置修改设备模型的模型参数,模型参数包括遥测、遥信、遥控、遥调参数。根据各设备的设备模型和模型参数,生成点集文件。
步骤3,云端***利用公钥将图形文件和点集文件加密后发送给边缘网关。
步骤4,边缘网关接收图形文件,利用私钥对图形文件进行解密和核验,核验完成后,根据实际生产需要显示在边缘网关的***界面上。边缘网关接收点集文件,利用私钥对点集文件进行解密和核验,核验完成后,获取电力***中各设备对应的设备信息。
步骤5,边缘网关采用映射工具,将点集文件中各设备对应的设备模型与设备信息进行映射,生成点集映射文件,利用公钥将点集映射文件进行加密后发送给云端***。
步骤6,云端***获取点集映射文件,利用私钥对点集映射文件进行解密和核验,核验完成后,根据实际生产需要将点集映射文件显示在云端***的***界面上。
步骤7,云端***对点集映射文件进行解密和核验后,将点集映射文件存储在云端***的数据库中。至此,完成了云端***与边缘网关的数据交互过程的图模交互。
在其中一个具体实施例中,云端***侧的数据交互步骤如下:
步骤8,当边缘网关向云端***发起连接请求时,云端***接收并响应边缘网关的连接请求,云端***向边缘网关发送电力***的当前设备信息获取请求。
步骤9,云端***将所存储的点集映射文件中的设备信息,与边缘***上送的电力***的当前设备信息进行比对,当判定电力***中存在新接入设备时,或判定电力***中的设备信息进行了更新时进行步骤10,否则,进行步骤12。
步骤10,当电力***中的设备信息进行了更新时,云端***更新数据库中存储的点集映射文件中的设备信息,并对该设备信息对应的设备模型进行校验。当电力***中存在新接入设备时,则云端***需要生成新接入设备对应的图形元件和设备模型,进行步骤1。
步骤11,云端***向边缘网关发送点集映射文件请求信息,将接收到的点集映射文件利用私钥进行解密和核验,核验完成后,向边缘网关发送确认信息。
步骤12,发送确认信息后,云端***与边缘网关进行数据传输。
在其中一个具体实施例中,边缘网关侧的数据交互步骤如下:
步骤13,边缘网关向云端***发起连接请求。
步骤14,边缘网关等待接收云端***的点集映射文件请求信息。
步骤15,边缘网关向云端***发送点集映射文件,并等待获取云端***的确认信息。
步骤16,边缘网关接收到确认信息后,边缘网关与云端***进行数据传输。至此,边缘网关与云端***进行数据交互。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在其中一个实施例中,如图9所示,提供了一种数据交互装置,应用于云端***,包括:点集文件生成模块910、点集映射文件获取模块920、当前设备信息获取模块930、设备信息比对模块940和数据交互模块950,其中:
点集文件生成模块910,用于获取能源***中各设备对应的设备模型,根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关。
点集映射文件获取模块920,用于获取并存储所述边缘网关根据各所述设备的设备信息和所述点集文件生成的点集映射文件。
当前设备信息获取模块930,用于获取所述边缘网关发送的所述能源***的当前设备信息。
设备信息比对模块940,用于将所述当前设备信息与所述点集映射文件中的所述设备信息进行比对,当判定所述能源***中存在新接入设备时,返回所述获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备。
数据交互模块950,用于当判定所述能源***中不存在新接入设备时,云端***与所述边缘网关进行数据交互。
在其中一个实施例中,点集文件生成模块910还包括设备模型生成模块,设备模型生成模块包括以下单元:
图形元件和连接关系获取单元,用于获取所述能源***中各所述设备对应的图形元件,以及各所述设备之间的连接关系。
设备模型生成单元,用于根据所述图形元件和所述连接关系,生成所述能源***中各所述设备对应的设备模型。
在其中一个实施例中,图形元件和连接关系获取单元包括以下单元:
图形元件查找单元,用于根据预设的图形元件库,查找所述能源***中各所述设备对应的图形元件。
图形元件获取单元,用于当能够查找到各所述设备对应的图形元件时,获取各所述设备对应的图形元件。
图形元件绘制单元,用于当不能查找到各所述设备对应的图形元件时,绘制各所述设备对应的图形元件。
在其中一个实施例中,点集文件生成模块910还包括以下单元:
测试数据获取单元,用于获取各所述设备的实际测试数据。
点集文件生成单元,用于根据所述实际测试数据配置修改设备模型参数,生成所述点集文件。
点集文件发送单元,将所述点集文件发送给所述能源***的边缘网关,所述边缘网关根据所述点集文件生成点集映射文件。
在其中一个实施例中,数据交互装置还包括图形文件生成模块;
图形文件生成模块,用于根据所述能源***中各所述设备对应的图形元件生成图形文件,将所述图形文件发送给所述边缘网关。
在其中一个实施例中,如图10所示,提供了一种数据交互装置,应用于边缘网关,包括:点集文件接收模块1010、设备信息获取模块1020和点集映射文件生成模块1030,其中:
点集文件接收模块1010,用于接收云端***发送的点集文件。
设备信息获取模块1020,用于获取能源***中各设备的设备信息。
点集映射文件生成模块1030,用于将所述点集文件中的各所述设备的设备模型与所述设备信息进行映射,生成点集映射文件,将所述点集映射文件发送给所述云端***。
在其中一个实施例中,数据交互装置还包括当前设备信息发送模块;
当前设备信息发送模块,用于获取所述能源***的当前设备信息,将所述能源***的当前设备信息发送给所述云端***。
在其中一个实施例中,数据交互装置还包括图形文件接收模块;
图形文件接收模块,用于接收并显示所述云端***发送的所述图形文件。
关于数据交互装置的具体限定可以参见上文中对于数据交互方法的限定,在此不再赘述。上述数据交互装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图11所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据交互数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据交互方法。
本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的数据交互方法的步骤。
在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的数据交互方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (12)
1.一种数据交互方法,所述方法包括:
获取能源***中各设备对应的设备模型,根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关;
获取并存储所述边缘网关根据各所述设备的设备信息和所述点集文件生成的点集映射文件;
获取所述边缘网关发送的所述能源***的当前设备信息;
将所述当前设备信息与所述点集映射文件中的所述设备信息进行比对,当判定所述能源***中存在新接入设备时,返回所述获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备;
当判定所述能源***中不存在新接入设备时,云端***与所述边缘网关进行数据交互。
2.根据权利要求1所述的方法,其特征在于,所述获取能源***中各设备对应的设备模型,包括:
获取所述能源***中各所述设备对应的图形元件,以及各所述设备之间的连接关系;
根据所述图形元件和所述连接关系,生成所述能源***中各所述设备对应的设备模型。
3.根据权利要求2所述的方法,其特征在于,所述获取所述能源***中各所述设备对应的图形元件,包括:
根据预设的图形元件库,查找所述能源***中各所述设备对应的图形元件;
当能够查找到各所述设备对应的图形元件时,获取各所述设备对应的图形元件;
当不能查找到各所述设备对应的图形元件时,绘制各所述设备对应的图形元件。
4.根据权利要求1所述的方法,其特征在于,所述根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关,包括:
获取各所述设备的实际测试数据;
根据所述实际测试数据配置修改设备模型参数,生成所述点集文件;
将所述点集文件发送给所述能源***的边缘网关,所述边缘网关根据所述点集文件生成点集映射文件。
5.根据权利要求2所述的方法,其特征在于,在所述获取所述能源***中各所述设备对应的图形元件之后,还包括:
根据所述能源***中各所述设备对应的图形元件生成图形文件,将所述图形文件发送给所述边缘网关。
6.一种数据交互方法,所述方法包括:
接收云端***发送的点集文件;
获取能源***中各设备的设备信息;
将所述点集文件中的各所述设备的设备模型与所述设备信息进行映射,生成点集映射文件,将所述点集映射文件发送给所述云端***。
7.根据权利要求6所述的方法,其特征在于,在所述将所述点集映射文件发送给所述云端***之后,还包括:
获取所述能源***的当前设备信息,将所述能源***的当前设备信息发送给所述云端***。
8.根据权利要求6所述的方法,其特征在于,所述数据交互方法,还包括:
接收并显示所述云端***发送的所述图形文件。
9.一种数据交互装置,其特征在于,所述装置包括:
点集文件生成模块,用于获取能源***中各设备对应的设备模型,根据各所述设备的所述设备模型生成点集文件,将所述点集文件发送给所述能源***的边缘网关;
点集映射文件获取模块,用于获取并存储所述边缘网关根据各所述设备的设备信息和所述点集文件生成的点集映射文件;
当前设备信息获取模块,用于获取所述边缘网关发送的所述能源***的当前设备信息;
设备信息比对模块,用于将所述当前设备信息与所述点集映射文件中的所述设备信息进行比对,当判定所述能源***中存在新接入设备时,返回所述获取能源***中各设备对应的设备模型的步骤,直至判定所述能源***中不存在新接入设备;
数据交互模块,用于当判定所述能源***中不存在新接入设备时,云端***与所述边缘网关进行数据交互。
10.一种数据交互装置,其特征在于,所述装置包括:
点集文件接收模块,用于接收云端***发送的点集文件;
设备信息获取模块,用于获取能源***中各设备的设备信息;
点集映射文件生成模块,用于将所述点集文件中的各所述设备的设备模型与所述设备信息进行映射,生成点集映射文件,将所述点集映射文件发送给所述云端***。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011489516.9A CN112702193B (zh) | 2020-12-16 | 2020-12-16 | 数据交互方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011489516.9A CN112702193B (zh) | 2020-12-16 | 2020-12-16 | 数据交互方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112702193A true CN112702193A (zh) | 2021-04-23 |
CN112702193B CN112702193B (zh) | 2023-05-16 |
Family
ID=75508571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011489516.9A Active CN112702193B (zh) | 2020-12-16 | 2020-12-16 | 数据交互方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112702193B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113703363A (zh) * | 2021-08-25 | 2021-11-26 | 广东电网有限责任公司 | 智能边缘计算网关在电力调度云的即插即用方法 |
CN114980302A (zh) * | 2021-07-21 | 2022-08-30 | 广州地铁集团有限公司 | 设备接入方法、设备管理方法、***和计算机设备 |
CN116744237A (zh) * | 2023-08-15 | 2023-09-12 | 中移(苏州)软件技术有限公司 | 数据确定方法、装置、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102832703A (zh) * | 2011-06-16 | 2012-12-19 | 国电南瑞科技股份有限公司 | 基于模型转换机的变电站与调度主站模型快速转换方法 |
CN105515189A (zh) * | 2015-12-10 | 2016-04-20 | 国家电网公司 | 基于变电站统一建模的综合智能网关机组态方法 |
CN105760603A (zh) * | 2016-02-19 | 2016-07-13 | 云南电网有限责任公司电力科学研究院 | 一种电网模型数据转换方法和装置 |
WO2016201353A1 (en) * | 2015-06-10 | 2016-12-15 | Johnson Controls Technology Company | Building automation system with smart communications controller for building equipment |
CN108520163A (zh) * | 2018-08-06 | 2018-09-11 | 中国能源建设集团湖南省电力设计院有限公司 | 基于cim模型和svg图形的三维网架自动建模方法 |
CN111614579A (zh) * | 2020-05-14 | 2020-09-01 | 广东电网有限责任公司电力调度控制中心 | 边缘设备的接入方法、接入装置和接入*** |
-
2020
- 2020-12-16 CN CN202011489516.9A patent/CN112702193B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102832703A (zh) * | 2011-06-16 | 2012-12-19 | 国电南瑞科技股份有限公司 | 基于模型转换机的变电站与调度主站模型快速转换方法 |
WO2016201353A1 (en) * | 2015-06-10 | 2016-12-15 | Johnson Controls Technology Company | Building automation system with smart communications controller for building equipment |
CN105515189A (zh) * | 2015-12-10 | 2016-04-20 | 国家电网公司 | 基于变电站统一建模的综合智能网关机组态方法 |
CN105760603A (zh) * | 2016-02-19 | 2016-07-13 | 云南电网有限责任公司电力科学研究院 | 一种电网模型数据转换方法和装置 |
CN108520163A (zh) * | 2018-08-06 | 2018-09-11 | 中国能源建设集团湖南省电力设计院有限公司 | 基于cim模型和svg图形的三维网架自动建模方法 |
CN111614579A (zh) * | 2020-05-14 | 2020-09-01 | 广东电网有限责任公司电力调度控制中心 | 边缘设备的接入方法、接入装置和接入*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114980302A (zh) * | 2021-07-21 | 2022-08-30 | 广州地铁集团有限公司 | 设备接入方法、设备管理方法、***和计算机设备 |
WO2023000726A1 (zh) * | 2021-07-21 | 2023-01-26 | 广州地铁集团有限公司 | 一种设备反向集成的接入、管理方法、***和计算机设备 |
CN114980302B (zh) * | 2021-07-21 | 2024-02-06 | 广州地铁集团有限公司 | 一种设备反向集成的接入、管理方法、***和计算机设备 |
CN113703363A (zh) * | 2021-08-25 | 2021-11-26 | 广东电网有限责任公司 | 智能边缘计算网关在电力调度云的即插即用方法 |
CN116744237A (zh) * | 2023-08-15 | 2023-09-12 | 中移(苏州)软件技术有限公司 | 数据确定方法、装置、设备及介质 |
CN116744237B (zh) * | 2023-08-15 | 2023-10-10 | 中移(苏州)软件技术有限公司 | 数据确定方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112702193B (zh) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112702193B (zh) | 数据交互方法、装置、计算机设备和存储介质 | |
CN109728954B (zh) | 联盟链节点管理***以及方法 | |
CN108833521B (zh) | 消息推送方法、装置、***、计算机设备和存储介质 | |
CN107800565B (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
CN113580986B (zh) | 充电桩设备的监测方法和装置 | |
EP2796996A1 (en) | Cloud infrastructure based management system and method for performing maintenance and deployment for application system | |
CN113778623B (zh) | 资源处理方法和装置、电子设备及存储介质 | |
CN110515522B (zh) | 设备数据的接入方法、装置、计算机设备和存储介质 | |
CN110031746B (zh) | 芯片测试远程监控方法、装置、计算机设备和存储介质 | |
CN112910723B (zh) | 边缘终端管理方法、装置、设备及存储介质 | |
CN112527397A (zh) | 基本输入输出***选项的修改方法、装置和计算机设备 | |
CN116107612B (zh) | 固件空中升级装置、充电桩、设备、方法及程序产品 | |
CN113703363A (zh) | 智能边缘计算网关在电力调度云的即插即用方法 | |
CN112579353A (zh) | 自动运维方法、装置及大数据平台 | |
CN112543211A (zh) | 基于建筑模型的交互方法、装置、计算机设备和存储介质 | |
CN115129574A (zh) | 一种代码测试方法和装置 | |
CN112130889A (zh) | 资源的管理方法和装置、存储介质、电子装置 | |
CN104079638A (zh) | 浏览器扩展的设置方法、装置、浏览器装置及电子设备 | |
CN108429347B (zh) | 配电网线路设备监控方法、装置、计算机设备及存储介质 | |
CN109587013B (zh) | App网络兼容性测试方法、装置、计算机设备及存储介质 | |
CN114243914B (zh) | 电力监控*** | |
CN113568638A (zh) | 基于镜像仓库的电力监控***容器化不停机发布方法 | |
CN109519162B (zh) | 钻井现场数字通信指挥方法和装置、***、存储介质 | |
CN102812616B (zh) | 用于运行能量自动化***的方法和能量自动化*** | |
CN110971454B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |