CN112511660A - 一种边缘终端设备的管理***、方法、装置及存储介质 - Google Patents
一种边缘终端设备的管理***、方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112511660A CN112511660A CN202011261177.9A CN202011261177A CN112511660A CN 112511660 A CN112511660 A CN 112511660A CN 202011261177 A CN202011261177 A CN 202011261177A CN 112511660 A CN112511660 A CN 112511660A
- Authority
- CN
- China
- Prior art keywords
- user side
- domain name
- management
- side control
- control instruction
- 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
- 238000003860 storage Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000007726 management method Methods 0.000 claims description 135
- 238000013507 mapping Methods 0.000 claims description 24
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 abstract description 35
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种边缘终端设备的管理***、方法、装置及存储介质,该***包括:至少一个用户侧管理设备、域名解析服务器、管理云服务器和至少一个边界网关设备;其中,所述管理云服务器分别与所述至少一个用户侧管理设备、所述域名解析服务器和所述至少一个边界网关设备连接。本发明实施例公开的技术方案,实现了边缘终端设备的远程管理和运维,解决了用户侧管理设备需要极为严格的现场环境支持的问题,节省了大量的人力成本和时间成本,同时,多台用户侧管理设备可以管理同一个边缘终端设备的运维模式,增加了运维操作的灵活性,而一个用户侧管理设备可操控多台边缘终端设备的运维模式,极大地提高了运维效率。
Description
技术领域
本发明实施例涉及工业控制领域,尤其涉及一种边缘终端设备的管理***、方法、装置及存储介质。
背景技术
随着边缘计算技术和边缘存储技术的不断发展,越来越多的设备被部署在工业现场(即靠近产品或数据源头的边缘端)而非中心管理机房中,为工业生产的顺利运行提供了强大的设备支持。
边缘端设备的管理和维护,通常是通过太网线路或串口通信,将上位机终端设备与边缘端设备进行物理连接,进而再通过上位机终端设备对该边缘端设备进行运维操作。
但这样的技术方案,需要上位机终端设备在地理上接近边缘端设备,以便进行物理连接,对上位机终端设备的现场支持提供了极为严格的使用要求,且工作人员仅能对一个边缘端设备进行运维,需要耗费大量的人力成本和时间成本,运维效率极低。
发明内容
本发明实施例提供了一种边缘终端设备的管理***、方法、装置及存储介质,以对边缘终端设备实现远程运维操作。
第一方面,本发明实施例提供了一种边缘终端设备的管理***,包括:
至少一个用户侧管理设备、域名解析服务器、管理云服务器和至少一个边界网关设备;其中,所述管理云服务器分别与所述至少一个用户侧管理设备、所述域名解析服务器和所述至少一个边界网关设备连接;
所述用户侧管理设备,用于获取用户侧控制指令,并将所述用户侧控制指令传输给所述管理云服务器;
所述域名解析服务器,用于存储所述至少一个边界网关设备的域名与互联网IP地址的映射关系;
所述管理云服务器,用于获取所述用户侧管理设备传输的所述用户侧控制指令,解析所述用户侧控制指令获取目标域名,通过所述域名解析服务器获取与所述目标域名匹配的目标互联网IP地址,以及将所述用户侧控制指令通过所述目标互联网IP地址传输给对应的边界网关设备;
所述边界网关设备,连接至少一个边缘终端设备,用于获取所述管理云服务器传输的所述用户侧控制指令,并通过局域网IP地址,将所述用户侧控制指令传输给至少一个所述边缘终端设备。
第二方面,本发明实施例提供了一种边缘终端设备的管理方法,包括:
用户侧管理设备获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
所述管理云服务器通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
所述管理云服务器通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备;
所述边界网关设备通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
第三方面,本发明实施例提供了一种边缘终端设备的管理装置,包括:
指令获取模块,集成在用户侧管理设备中,用于获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
目标地址获取模块,集成在所述管理云服务器中,用于通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
指令转发模块,集成在所述管理云服务器中,用于通过所述目标互联网IP 地址,将所述用户侧控制指令传输给对应的边界网关设备;
指令传输模块,集成在所述边界网关设备中,用于通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的边缘终端设备的管理方法。
本发明实施例中的边缘终端设备的管理***,实现了边缘终端设备的远程管理和运维,解决了用户侧管理设备需要极为严格的现场环境支持的问题,节省了大量的人力成本和时间成本,同时,多台用户侧管理设备可以管理同一个边缘终端设备的运维模式,增加了运维操作的灵活性,而一个用户侧管理设备可操控多台边缘终端设备的运维模式,极大地提高了运维效率。
附图说明
图1A是本发明实施例一提供的一种边缘终端设备的管理***的结构框图;
图1B是本发明实施例一提供的端口映射的网络拓扑结构图;
图1C是本发明实施例一提供的一种边缘终端设备的管理***的结构框图;
图2是本发明实施例二提供的一种边缘终端设备的管理方法的流程图;
图3是本发明实施例三提供的一种边缘终端设备的管理装置的结构框图;
图4是本发明提供的一种计算机设备的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1A为本发明实施例一提供的一种边缘终端设备的管理***的结构框图,包括:至少一个用户侧管理设备100、域名解析服务器200、管理云服务器300 和至少一个边界网关设备400;其中,所述管理云服务器300分别与所述至少一个用户侧管理设备100、所述域名解析服务器200和所述至少一个边界网关设备400连接;
本发明实施例中的边缘终端设备500,是部署于工厂、楼宇弱电井和/或监控杆等多种复杂环境中的现场设备,而现场环境中的边缘终端设备500通常具有设备数量较多,且地域分散的特点;边缘终端设备500的类型可以包括边缘计算设备和/或边缘存储设备;其中,边缘计算(Edge Computing),是指在靠近物或数据源头的一侧,具备网络、计算、存储以及应用核心能力的服务平台,以就近提供端服务,边缘计算设备也即提供边缘计算服务的现场设备;边缘存储(Edge Storage),是将采集数据直接存储在数据采集点,以就近实现数据的存储,避免远距离的数据传输造成数据获取延时或数据丢失现象的发生,边缘存储设备也即提供边缘存储服务的现场设备;在本发明实施例中,对边缘终端设备500的类型以及所部署的环境均不作具体限定。
所述用户侧管理设备100,用于获取用户侧控制指令,并将所述用户侧控制指令传输给所述管理云服务器300。用户侧管理设备100,是用户侧使用的 PC(PersonalComputer,个人计算机)设备,其上安装有管理客户端(Client),以为用户提供用于管理边缘终端设备500的本地服务程序;由于用户侧管理设备100与管理云服务器300通过互联网(即外网)通信连接,因此用户侧管理设备100不需要在地理位置上就近设置于边缘终端设备500附近,解决了用户侧管理设备100对现场设备环境要求较高的问题;对于一个边缘终端设备500 来说,可以通过一个或多个用户侧管理设备100进行管理,实现“多对一”的运维模式,以便于多名运维人员在不同地点进行运维操作;而对于一个用户侧管理设备100,也可以对一个或多个边缘终端设备500进行管理,实现“一对多”的运维模式,以增强边缘终端设备的管理效率,节省设备资源。
所述域名解析服务器200,用于存储所述至少一个边界网关设备400的域名与互联网IP地址的映射关系。域名(Domain Name),是由一串用点分隔的名字组成的互联网上某一个计算机或计算机组的名称,用于数据传输时计算机的定位标识;由于互联网IP地址的地址数串较为复杂,不便于记忆,也不能显示地址组织名称和性质,同时,计算机设备也可能使用动态的互联网IP(网际互连协议,Internet Protocol)地址(即动态IP),因此,使用域名作为每台计算机设备或每个计算机设备组的身份标识,便于区分不同的计算机设备。域名解析服务器200,是用于提供域名***(Domain Name System,DNS)的服务器,是记录了域名与互联网IP地址之间相互映射关系的分布式数据库,能够使用户更便捷的访问连接入互联网的边界网关设备400。
所述管理云服务器300,用于获取所述用户侧管理设备100传输的所述用户侧控制指令,解析所述用户侧控制指令获取目标域名,通过所述域名解析服务器200获取与所述目标域名匹配的目标互联网IP地址,以及将所述用户侧控制指令通过所述目标互联网IP地址传输给对应的边界网关设备400。管理云服务器200,是部署在云环境下的管理服务器,其上安装有与管理客户端对应的服务端程序,在通过服务端程序获取到用户侧控制指令后,解析该用户侧控制指令获取其中的设备域名(即目标域名),也即确定了对应的边界网关设备400 的身份信息,再通过域名解析服务器200获取与目标域名匹配的目标互联网IP 地址,该目标互联网IP地址,也即边界网关设备400的外网地址,进而通过该外网地址,将获取到的用户侧控制指令传输给边界网关设备400,以实现对用户侧控制指令的转发。
所述边界网关设备400,连接至少一个边缘终端设备500,用于获取所述管理云服务器300传输的所述用户侧控制指令,并通过局域网IP地址,将所述用户侧控制指令传输给至少一个所述边缘终端设备500。网关(Gateway)设备,例如,路由器和具有三层交换功能的交换机,是多个网络间提供数据转换服务的计算机设备,是数据从一个网络传输到另一个网络的协商设备;本发明实施例中,边界网关设备400是互联网与局域网的连接媒介,一端与互联网中的管理云服务器300连接,另一端与至少一个边缘终端设备500连接,在获取到互联网(即外网)中的用户侧控制指令后,通过端口映射实现内网穿透,进而转发给局域网(即内网)中的边缘终端设备500;如图1B所示,在本发明实施例中,边界网关设备400通过互联网IP地址(例如,互联网IP地址为192.168.1.55) 与管理云服务器300(例如,互联网IP地址为192.168.1.1)进行外网连接,同时,通过局域网IP地址(例如,局域网IP地址为192.16.10.1)与一个或多个边缘终端设备(例如,局域网IP地址为192.16.10.5的边缘终端设备)进行内网连接。具体的,边界网关设备400解析该用户侧控制指令获取MAC地址(MediaAccess Control Address)信息,并根据MAC地址信息定位所要控制的边缘终端设备500,进而再将用户侧控制指令通过该边缘终端设备500的局域网IP地址发送给该边缘终端设备500。
可选的,在本发明实施例中,边缘终端设备的管理***还包括动态域名解析服务器600;如图1C所示,所述动态域名解析服务器600,连接所述域名解析服务器200,用于执行动态域名解析,以更新至少一个所述边界网关设备400 的域名与互联网IP地址的映射关系,并将更新后的映射关系传输给所述域名解析服务器200。当边界网关设备400以动态IP形式访问互联网时,由于不存在固定的互联网IP地址,因此需要通过动态域名解析服务器600提供的动态域名服务(Dynamic Domain Name Server,DDNS),将用户的动态IP地址映射到一个固定的域名解析服务上,以实现边界网关设备400的域名与当前使用的互联网IP地址的更新,确保管理云端服务器300可以根据域名获取到该边界网关设备400的外网地址,以实现用户侧控制指令的转发。
本发明实施例中的边缘终端设备的管理***,实现了边缘终端设备的远程管理和运维,解决了用户侧管理设备需要极为严格的现场环境支持的问题,节省了大量的人力成本和时间成本,同时,多台用户侧管理设备可以管理同一个边缘终端设备的运维模式,增加了运维操作的灵活性,而一个用户侧管理设备可操控多台边缘终端设备的运维模式,极大地提高了运维效率。
实施例二
图2为本发明实施例二提供的一种边缘终端设备的管理方法的流程图,本发明实施例可适用于对边缘终端设备进行远程运维操作的情况,该方法可以由本发明实施例中的边缘终端设备的管理装置来执行,该装置可以通过软件和/或硬件的方式实现,并可以集成在本发明实施例一所述的边缘终端设备的管理***中,该方法具体包括如下步骤:
S210、用户侧管理设备获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器。
用户测控制指令可以包括对边缘终端设备中的算法模型(例如,边缘计算设备中的计算模型)文件的更新指令、用户操作界面文件(例如,Linux***中的Shell文件)的运行指令以及其它***文件的增加、删除、修改和查询等操作指令。
可选的,在本发明实施例中,所述用户侧管理设备获取用户侧控制指令,还包括:用户侧管理设备通过管理客户端,展示待控制的边缘终端设备的域名列表和指令列表,并根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令。用户可以在域名列表和指令列表中选择待控制对象,用户侧管理设备通过管理客户端获取到用户选定完成的上述待控制对象后,生成用户侧控制指令。
可选的,在本发明实施例中,所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令,包括:所述用户侧管理设备根据获取到的选定完成的多个域名名称,通过多线程并发,为选定完成的各所述域名名称分别生成匹配的用户侧控制指令。如果获取到了多个域名名称,则通过多线程并发技术,为每个域名名称对应的边缘终端设备分别生成匹配的用户侧控制指令并发出,以同时对多个边缘终端设备进行运维操作。
可选的,在本发明实施例中,所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令,还包括:所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,基于安全外壳协议,生成用户侧控制指令。安全外壳协议(Secure Shell,SSH)是用于远程登录和远程执行命令的安全性协议,可以有效防止远程管理过程中的信息泄露问题;同时,SSH 可以适用于多种操作***中,例如,HP-UX、Linux、AIX、Solaris、Digital UNIX 以及Irix等,因此,对于不同类型及不同操作***的边缘终端设备来说,基于 SSH的用户侧控制指令,具有普遍适用性的特点。
S220、所述管理云服务器通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址。
S230、所述管理云服务器通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备。
S240、所述边界网关设备通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
可选的,在本发明实施例中,边缘终端设备的管理方法,还包括:当所述边界网关设备检测到互联网IP地址发生变化时,将实时互联网IP地址发送至动态域名解析服务器;当所述动态域名解析服务器获取到所述边界网关设备发送的所述实时互联网IP地址时,更新所述边界网关设备的域名与互联网IP地址的映射关系,并将更新后的映射关系传输给所述域名解析服务器;当所述域名解析服务器获取到所述更新后的映射关系时,将所述更新后的映射关系进行存储。
本发明实施例提供的技术方案,实现了边缘终端设备的远程管理和运维,解决了用户侧管理设备需要极为严格的现场环境支持的问题,节省了大量的人力成本和时间成本,同时,多台用户侧管理设备可以管理同一个边缘终端设备的运维模式,增加了运维操作的灵活性,而一个用户侧管理设备可操控多台边缘终端设备的运维模式,极大地提高了运维效率。
实施例三
图3是本发明实施例三所提供的一种边缘终端设备的管理装置的结构框图,该装置具体包括:指令获取模块310、目标地址获取模块320、指令转发模块 330和指令传输模块340;
指令获取模块310,集成在用户侧管理设备中,用于获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
目标地址获取模块320,集成在所述管理云服务器中,用于通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
指令转发模块330,集成在所述管理云服务器中,用于通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备;
指令传输模块340,集成在所述边界网关设备中,用于通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP 地址,将所述用户侧控制指令传输给对应的边缘终端设备。
本发明实施例提供的技术方案,实现了边缘终端设备的远程管理和运维,解决了用户侧管理设备需要极为严格的现场环境支持的问题,节省了大量的人力成本和时间成本,同时,多台用户侧管理设备可以管理同一个边缘终端设备的运维模式,增加了运维操作的灵活性,而一个用户侧管理设备可操控多台边缘终端设备的运维模式,极大地提高了运维效率。
可选的,在上述技术方案的基础上,边缘终端设备的管理装置,还包括:
互联网IP地址检测模块,集成在边界网关设备中,用于当检测到互联网IP 地址发生变化时,将实时互联网IP地址发送至动态域名解析服务器;
映射关系传输模块,集成在动态域名解析服务器中,用于当获取到所述边界网关设备发送的所述实时互联网IP地址时,更新所述边界网关设备的域名与互联网IP地址的映射关系,并将更新后的映射关系传输给所述域名解析服务器;
映射关系存储模块,集成在域名解析服务器中,用于当获取到所述更新后的映射关系时,将所述更新后的映射关系进行存储。
可选的,在上述技术方案的基础上,指令获取模块310,具体用于用户侧管理设备通过管理客户端,展示待控制的边缘终端设备的域名列表和指令列表,并根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令。
可选的,在上述技术方案的基础上,指令获取模块310,具体还用于根据获取到的选定完成的多个域名名称,通过多线程并发,为选定完成的各所述域名名称分别生成匹配的用户侧控制指令。
可选的,在上述技术方案的基础上,指令获取模块310,具体还用于根据获取到的选定完成的域名名称和指令名称,基于安全外壳协议,生成用户侧控制指令。
上述装置可执行本发明任意实施例所提供的边缘终端设备的管理方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的方法。
实施例五
本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的边缘终端设备的管理方法;该方法包括:
用户侧管理设备获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
所述管理云服务器通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
所述管理云服务器通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备;
所述边界网关设备通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器 (CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN) —连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种边缘终端设备的管理***,其特征在于,包括:至少一个用户侧管理设备、域名解析服务器、管理云服务器和至少一个边界网关设备;其中,所述管理云服务器分别与所述至少一个用户侧管理设备、所述域名解析服务器和所述至少一个边界网关设备连接;
所述用户侧管理设备,用于获取用户侧控制指令,并将所述用户侧控制指令传输给所述管理云服务器;
所述域名解析服务器,用于存储所述至少一个边界网关设备的域名与互联网IP地址的映射关系;
所述管理云服务器,用于获取所述用户侧管理设备传输的所述用户侧控制指令,解析所述用户侧控制指令获取目标域名,通过所述域名解析服务器获取与所述目标域名匹配的目标互联网IP地址,以及将所述用户侧控制指令通过所述目标互联网IP地址传输给对应的边界网关设备;
所述边界网关设备,连接至少一个边缘终端设备,用于获取所述管理云服务器传输的所述用户侧控制指令,并通过局域网IP地址,将所述用户侧控制指令传输给至少一个所述边缘终端设备。
2.根据权利要求1所述的***,其特征在于,还包括:动态域名解析服务器;
所述动态域名解析服务器,连接所述域名解析服务器,用于执行动态域名解析,以更新至少一个所述边界网关设备的域名与互联网IP地址的映射关系,并将更新后的映射关系传输给所述域名解析服务器。
3.根据权利要求1所述的***,其特征在于,所述边缘终端设备包括边缘计算设备和/或边缘存储设备。
4.一种边缘终端设备的管理方法,其特征在于,包括:
用户侧管理设备获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
所述管理云服务器通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
所述管理云服务器通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备;
所述边界网关设备通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
5.根据权利要求4所述的方法,其特征在于,还包括:
当所述边界网关设备检测到互联网IP地址发生变化时,将实时互联网IP地址发送至动态域名解析服务器;
当所述动态域名解析服务器获取到所述边界网关设备发送的所述实时互联网IP地址时,更新所述边界网关设备的域名与互联网IP地址的映射关系,并将更新后的映射关系传输给所述域名解析服务器;
当所述域名解析服务器获取到所述更新后的映射关系时,将所述更新后的映射关系进行存储。
6.根据权利要求4所述的方法,其特征在于,所述用户侧管理设备获取用户侧控制指令,还包括:
用户侧管理设备通过管理客户端,展示待控制的边缘终端设备的域名列表和指令列表,并根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令。
7.根据权利要求6所述的方法,其特征在于,所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令,包括:
所述用户侧管理设备根据获取到的选定完成的多个域名名称,通过多线程并发,为选定完成的各所述域名名称分别生成匹配的用户侧控制指令。
8.根据权利要求6所述的方法,其特征在于,所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,生成用户侧控制指令,还包括:
所述用户侧管理设备根据获取到的选定完成的域名名称和指令名称,基于安全外壳协议,生成用户侧控制指令。
9.一种边缘终端设备的管理装置,其特征在于,包括:
指令获取模块,集成在用户侧管理设备中,用于获取用户侧控制指令,并将所述用户侧控制指令传输给管理云服务器;
目标地址获取模块,集成在所述管理云服务器中,用于通过解析所述用户侧控制指令获取目标域名,并通过域名解析服务器,获取与所述目标域名匹配的目标互联网IP地址;
指令转发模块,集成在所述管理云服务器中,用于通过所述目标互联网IP地址,将所述用户侧控制指令传输给对应的边界网关设备;
指令传输模块,集成在所述边界网关设备中,用于通过解析所述用户侧控制指令获取MAC地址信息,并根据所述MAC地址信息,通过局域网IP地址,将所述用户侧控制指令传输给对应的边缘终端设备。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的边缘终端设备的管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011261177.9A CN112511660B (zh) | 2020-11-12 | 2020-11-12 | 一种边缘终端设备的管理***、方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011261177.9A CN112511660B (zh) | 2020-11-12 | 2020-11-12 | 一种边缘终端设备的管理***、方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112511660A true CN112511660A (zh) | 2021-03-16 |
CN112511660B CN112511660B (zh) | 2023-11-24 |
Family
ID=74957225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011261177.9A Active CN112511660B (zh) | 2020-11-12 | 2020-11-12 | 一种边缘终端设备的管理***、方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112511660B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113382084A (zh) * | 2021-06-30 | 2021-09-10 | 北京小程科技有限公司 | 通过广域网对停车场局域网设备远程调试的方法及*** |
CN113381894A (zh) * | 2021-06-10 | 2021-09-10 | 北京小程科技有限公司 | 用于城市路内停车管理的去中心化数据通讯***及方法 |
CN114024840A (zh) * | 2021-11-02 | 2022-02-08 | 浙江三维万易联科技有限公司 | 请求的传输方法和装置、存储介质及电子装置 |
CN114035960A (zh) * | 2021-11-16 | 2022-02-11 | 京东方科技集团股份有限公司 | 边缘计算设备、交互方法、装置、终端设备及存储介质 |
CN114676017A (zh) * | 2022-03-18 | 2022-06-28 | 北京国泰网信科技有限公司 | 一种工控采集边缘计算*** |
CN115189998A (zh) * | 2022-07-11 | 2022-10-14 | 北京蔚领时代科技有限公司 | 基于PaaS平台进行服务器维护的方法与***以及设备 |
CN115361032A (zh) * | 2022-08-17 | 2022-11-18 | 佛山市朗盛通讯设备有限公司 | 一种用于5g通信的天线单元 |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060253609A1 (en) * | 2005-05-03 | 2006-11-09 | Dmitry Andreev | Determining address of closest edge server |
CN101442566A (zh) * | 2009-01-08 | 2009-05-27 | 中国电信股份有限公司 | 实现动态域名更新的方法和设备 |
US20110085565A1 (en) * | 2008-06-09 | 2011-04-14 | Nokia Corporation | Method, apparatus, and computer program product for communication routing |
CN103067355A (zh) * | 2012-12-10 | 2013-04-24 | 深信服网络科技(深圳)有限公司 | 基于域名的网络防护方法及*** |
US20130111008A1 (en) * | 2011-10-28 | 2013-05-02 | Chuck A. Black | Network service monitoring at edge network device |
US20150271022A1 (en) * | 2014-03-23 | 2015-09-24 | Avaya Inc. | Configuration of networks using client device access of remote server |
CN106502180A (zh) * | 2016-12-05 | 2017-03-15 | 广州银变电力设备有限公司 | 一种变压器远程智能监控***及方法 |
CN108124020A (zh) * | 2016-11-28 | 2018-06-05 | 中国电信股份有限公司 | 域名解析方法、***及设备 |
CN108769214A (zh) * | 2018-05-31 | 2018-11-06 | 北京百度网讯科技有限公司 | 用于控制边缘计算设备、用于更新数据的方法和装置 |
US20190162438A1 (en) * | 2017-11-30 | 2019-05-30 | General Electric Company | Apparatus and methods to synchronize edge device communications with a cloud broker |
CN109873815A (zh) * | 2019-01-28 | 2019-06-11 | 西安电子科技大学 | 基于边缘计算的异构物联网认证方法、物联网安全平台 |
CN109921573A (zh) * | 2019-03-01 | 2019-06-21 | 中国科学院合肥物质科学研究院 | 一种基于边缘计算网关实现大规模电机预测性维护的*** |
CN110098947A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 一种应用的部署方法、设备及*** |
US20190258214A1 (en) * | 2017-09-25 | 2019-08-22 | Mitsubishi Electric Corporation | Information processing system and information processing method |
CN110191007A (zh) * | 2019-06-27 | 2019-08-30 | 广州虎牙科技有限公司 | 节点管理方法、***及计算机可读存储介质 |
GB201912871D0 (en) * | 2019-09-06 | 2019-10-23 | R3 Iot Ltd | A gateway for communication, and method thereof |
CN110601883A (zh) * | 2019-09-04 | 2019-12-20 | 北京和利时***工程有限公司 | 一种边缘网关的云端组态方法、***、存储介质和终端 |
KR102075791B1 (ko) * | 2019-04-10 | 2020-03-02 | 주식회사 와이드티엔에스 | 에지 컴퓨팅에서 IoT 디바이스 연동을 이용한 패스트 데이터 처리 시스템 |
CN111031043A (zh) * | 2019-12-13 | 2020-04-17 | 上海联数物联网有限公司 | 一种基于复合型烟雾感知器的物联网管理***及方法 |
CN111182083A (zh) * | 2020-02-11 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置和边缘设备 |
CN111459664A (zh) * | 2020-03-19 | 2020-07-28 | 北京美住美宿科技有限公司 | 一种可均衡负载的酒店管理*** |
-
2020
- 2020-11-12 CN CN202011261177.9A patent/CN112511660B/zh active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060253609A1 (en) * | 2005-05-03 | 2006-11-09 | Dmitry Andreev | Determining address of closest edge server |
US20110085565A1 (en) * | 2008-06-09 | 2011-04-14 | Nokia Corporation | Method, apparatus, and computer program product for communication routing |
CN101442566A (zh) * | 2009-01-08 | 2009-05-27 | 中国电信股份有限公司 | 实现动态域名更新的方法和设备 |
US20130111008A1 (en) * | 2011-10-28 | 2013-05-02 | Chuck A. Black | Network service monitoring at edge network device |
CN103067355A (zh) * | 2012-12-10 | 2013-04-24 | 深信服网络科技(深圳)有限公司 | 基于域名的网络防护方法及*** |
US20150271022A1 (en) * | 2014-03-23 | 2015-09-24 | Avaya Inc. | Configuration of networks using client device access of remote server |
CN108124020A (zh) * | 2016-11-28 | 2018-06-05 | 中国电信股份有限公司 | 域名解析方法、***及设备 |
CN106502180A (zh) * | 2016-12-05 | 2017-03-15 | 广州银变电力设备有限公司 | 一种变压器远程智能监控***及方法 |
US20190258214A1 (en) * | 2017-09-25 | 2019-08-22 | Mitsubishi Electric Corporation | Information processing system and information processing method |
US20190162438A1 (en) * | 2017-11-30 | 2019-05-30 | General Electric Company | Apparatus and methods to synchronize edge device communications with a cloud broker |
CN110098947A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 一种应用的部署方法、设备及*** |
CN108769214A (zh) * | 2018-05-31 | 2018-11-06 | 北京百度网讯科技有限公司 | 用于控制边缘计算设备、用于更新数据的方法和装置 |
CN109873815A (zh) * | 2019-01-28 | 2019-06-11 | 西安电子科技大学 | 基于边缘计算的异构物联网认证方法、物联网安全平台 |
CN109921573A (zh) * | 2019-03-01 | 2019-06-21 | 中国科学院合肥物质科学研究院 | 一种基于边缘计算网关实现大规模电机预测性维护的*** |
KR102075791B1 (ko) * | 2019-04-10 | 2020-03-02 | 주식회사 와이드티엔에스 | 에지 컴퓨팅에서 IoT 디바이스 연동을 이용한 패스트 데이터 처리 시스템 |
CN110191007A (zh) * | 2019-06-27 | 2019-08-30 | 广州虎牙科技有限公司 | 节点管理方法、***及计算机可读存储介质 |
CN110601883A (zh) * | 2019-09-04 | 2019-12-20 | 北京和利时***工程有限公司 | 一种边缘网关的云端组态方法、***、存储介质和终端 |
GB201912871D0 (en) * | 2019-09-06 | 2019-10-23 | R3 Iot Ltd | A gateway for communication, and method thereof |
CN111031043A (zh) * | 2019-12-13 | 2020-04-17 | 上海联数物联网有限公司 | 一种基于复合型烟雾感知器的物联网管理***及方法 |
CN111182083A (zh) * | 2020-02-11 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 设备控制方法、装置和边缘设备 |
CN111459664A (zh) * | 2020-03-19 | 2020-07-28 | 北京美住美宿科技有限公司 | 一种可均衡负载的酒店管理*** |
Non-Patent Citations (2)
Title |
---|
王秀欣等: "基于NATT协议的NAT穿越技术的设计与实现", 《电力***通信》 * |
王秀欣等: "基于NATT协议的NAT穿越技术的设计与实现", 《电力***通信》, vol. 30, no. 198, 10 April 2009 (2009-04-10), pages 60 - 62 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113381894A (zh) * | 2021-06-10 | 2021-09-10 | 北京小程科技有限公司 | 用于城市路内停车管理的去中心化数据通讯***及方法 |
CN113381894B (zh) * | 2021-06-10 | 2024-04-12 | 北京小程科技有限公司 | 用于城市路内停车管理的去中心化数据通讯***及方法 |
CN113382084A (zh) * | 2021-06-30 | 2021-09-10 | 北京小程科技有限公司 | 通过广域网对停车场局域网设备远程调试的方法及*** |
CN114024840A (zh) * | 2021-11-02 | 2022-02-08 | 浙江三维万易联科技有限公司 | 请求的传输方法和装置、存储介质及电子装置 |
CN114035960A (zh) * | 2021-11-16 | 2022-02-11 | 京东方科技集团股份有限公司 | 边缘计算设备、交互方法、装置、终端设备及存储介质 |
CN114676017A (zh) * | 2022-03-18 | 2022-06-28 | 北京国泰网信科技有限公司 | 一种工控采集边缘计算*** |
CN115189998A (zh) * | 2022-07-11 | 2022-10-14 | 北京蔚领时代科技有限公司 | 基于PaaS平台进行服务器维护的方法与***以及设备 |
CN115189998B (zh) * | 2022-07-11 | 2024-05-17 | 北京蔚领时代科技有限公司 | 基于PaaS平台进行服务器维护的方法与***以及设备 |
CN115361032A (zh) * | 2022-08-17 | 2022-11-18 | 佛山市朗盛通讯设备有限公司 | 一种用于5g通信的天线单元 |
Also Published As
Publication number | Publication date |
---|---|
CN112511660B (zh) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112511660B (zh) | 一种边缘终端设备的管理***、方法、装置及存储介质 | |
US11218376B2 (en) | Algorithmic problem identification and resolution in fabric networks by software defined operations, administration, and maintenance | |
CN110247784B (zh) | 确定网络拓扑结构的方法和装置 | |
EP2854374B1 (en) | Method and device for managing terminal in home network and home network | |
KR101548021B1 (ko) | 네트워크 관리 방법 | |
US10673747B2 (en) | Device deployment and network management using a self-service portal | |
US9473369B2 (en) | Application topology based on network traffic | |
US20210036916A1 (en) | Switch triggered traffic tracking | |
CN103248512B (zh) | 通信网络中应用层拓扑结构的生成方法和*** | |
CN104639363A (zh) | 用于在虚拟区域网络中管理云端装置的管理伺服器及其管理方法 | |
CN102055813A (zh) | 一种网络应用的访问控制方法及其装置 | |
CN103905251A (zh) | 网络拓扑获取方法及装置 | |
CN108965036B (zh) | 配置跨公网设备互访方法、***、服务器及存储介质 | |
CN102811219A (zh) | 一种在集群***中跨越网段远程访问内网计算机桌面的方法 | |
CN106331187A (zh) | 一种nat穿透方法、装置及*** | |
CN102763373A (zh) | 基于远程访问使用本地网络装置的服务的方法和设备 | |
US20140337471A1 (en) | Migration assist system and migration assist method | |
CN111585786A (zh) | 一种大数据集群免密搭建方法的实现 | |
CN101945110B (zh) | 地址解析协议表目的配置方法和装置 | |
CN103812672A (zh) | 一种新增网元设备的发现方法、相关设备及*** | |
CN109510717B (zh) | 节点设备的信息的获取方法、装置、设备及存储介质 | |
CN102882733A (zh) | 一种穿越nat设备实现web网管方法 | |
CN105323128A (zh) | 前端设备接入服务器的方法、装置及*** | |
CN116032691B (zh) | 靶场互联互通方法、电子设备及可读存储介质 | |
US20150047009A1 (en) | Access control method, access control system and access control device |
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 |
Address after: 101, 2nd Floor, Building 3, East District, No. 10 Northwest Wangdong Road, Haidian District, Beijing, 100193 Applicant after: Beijing softong Intelligent Technology Co.,Ltd. Address before: 100193 202, floor 2, building 16, East District, No. 10, northwest Wangdong Road, Haidian District, Beijing Applicant before: Beijing Softcom Smart City Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |