一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

节点接入方法、设备及可读存储介质与流程

2022-02-19 02:23:18 来源:中国专利 TAG:


1.本发明涉及边缘计算领域,尤其涉及一种节点接入方法、设备及可读存储介质。


背景技术:

2.边缘计算是云计算继续发酵的产物,它的提出是为了解决在特定场景下云计算的缺陷。云计算是把服务器集中在任一地方,为了使用云计算的计算资源,需要先将数据传输到距离用户很远的数据中心进行集中处理,而对于要求低延迟、密集型计算的智能设备或者数据量巨大,传输成本高的工业生产设备,受限于网络而无法享受云计算的强大计算资源。边缘计算则是在靠近数据源头的网络边缘直接提供计算和存储资源。由于云计算注重非实时、长周期的大数据分析,而边缘计算注重实时、短周期数据分析,故云计算与边缘计算协同融合进行工作是云计算与边缘计算发展的方向。
3.当边缘节点部署在用户私网中时,云端无法直接连接到边缘节点,边缘节点需安装相应的云端指定的软件安装包,所述软件安装包中包含云端对外提供的接入凭证。软件安装后,边缘节点根据所述接入凭证接入云端,上述方法需要用户登入边缘节点并下载指定的软件安装包,操作复杂。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种节点接入方法,旨在简化边缘节点接入云端的步骤,解决人工接入云端操作复杂的问题。
6.为实现上述目的,本发明提供一种节点接入方法,应用于云端服务器,所述节点接入方法包括以下步骤:
7.接收边缘计算设备发送的请求连接指令;
8.根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;
9.若所述接入标识验证通过,建立与所述边缘计算设备的连接。
10.进一步地,所述接收边缘计算设备发送的请求连接指令的步骤之前,还包括:
11.接收接入标识获取请求,并根据所述接入标识获取请求生成接入标识;
12.将所述接入标识发送至客户端。
13.进一步地,所述若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接的步骤之前,还包括:
14.获取所述接入标识对应的云端接入凭证,其中,所述接入标识为短码;
15.验证所述云端接入凭证是否有效,其中,若所述云端接入凭证有效,则判定所述接入标识验证通过。
16.进一步地,所述若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接的步骤之后,还包括:
17.根据所述请求连接指令获取所述边缘计算设备的软件版本信息,并根据所述软件版本信息查找软件安装包;
18.获取所述软件安装包的下载地址,并根据所述下载地址生成部署指令;
19.将所述部署指令发送至边缘计算设备,其中,所述边缘计算设备根据所述部署指令中的所述下载地址下载软件安装包并进行软件部署。
20.此外,为了实现上述目的,本方法提供一种节点接入方法,应用于边缘计算设备,所述节点接入方法包括以下步骤:
21.接收客户端发送或者用户输入的接入标识,并根据所述接入标识生成请求连接指令;
22.将所述请求连接指令发送至云端服务器,其中,所述云端服务器根据所述请求连接指令获取并验证所述接入标识,若所述接入标识验证通过,建立与所述边缘计算设备的连接。
23.进一步地,所述根据所述接入标识生成请求连接指令的步骤包括:
24.确定所述边缘计算设备的软件版本信息;
25.根据所述接入标识以及所述软件版本信息生成请求连接指令。
26.进一步地,所述将所述请求连接指令发送至云端服务器的步骤之后,还包括:
27.接收所述云端服务器发送的部署指令;
28.根据所述部署指令获取软件安装包的下载地址;
29.根据所述软件安装包的下载地址下载软件安装包并进行软件部署。
30.为了实现上述目的,本发明还提供一种设备,所述设备为云端服务器,所述云端服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节点接入程序,所述节点接入程序被所述处理器执行时实现上述的节点接入方法的步骤。
31.为了实现上述目的,本发明还提供一种设备,所述设备为边缘计算设备,边缘计算设备,所述边缘计算设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节点接入程序,所述节点接入程序被所述处理器执行时实现上述的节点接入方法的步骤。
32.为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有节点接入程序,所述节点接入程序被处理器执行时实现如上所述任一项所述的节点接入方法的步骤。
33.本发明的技术方案中,接收边缘计算设备发送的请求连接指令;根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;若所述接入标识验证通过,建立与所述边缘计算设备的连接。如此,本发明通过向云端服务器获取接入标识,并将获取到的接入标识发送至边缘计算设备,所述边缘计算设备将所述接入标识发送至云端服务器,以供所述云端服务器进行验证,若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接,从而解决人工接入云端操作复杂的问题。
附图说明
34.图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
35.图2为本发明节点接入方法一实施例的流程示意图;
36.图3为本发明节点接入方法一实施例的流程示意图;
37.图4为本发明节点接入方法多端数据流图。
38.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
39.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
40.本发明的主要技术方案是:
41.接收边缘计算设备发送的请求连接指令;
42.根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;
43.若所述接入标识验证通过,建立与所述边缘计算设备的连接。
44.在相关技术中,云端服务器对外提供的接入凭证复杂,且直接包含在云端指令的软件安装包中,故用户需要在边缘节点下载云端指定的软件安装包并进行安装,依靠安装的软件接入云端,操作复杂。
45.本发明的技术方案中,接收边缘计算设备发送的请求连接指令;根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;若所述接入标识验证通过,建立与所述边缘计算设备的连接。如此,本发明通过向云端服务器获取接入标识,并将获取到的接入标识发送至边缘计算设备,所述边缘计算设备将所述接入标识发送至云端服务器,以供所述云端服务器进行验证,若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接,从而解决人工接入云端操作复杂的问题。
46.如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。
47.如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括触摸屏和/或按键等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non

volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
48.本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
49.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及节点接入程序。
50.在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的云端服务器的控制程序,并执行以下操作:
51.接收边缘计算设备发送的请求连接指令;
52.根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;
53.若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接。
54.进一步地,处理器1001可以调用存储器1005中存储的云端服务器的控制程序,还执行以下操作:
55.接收接入标识获取请求,并根据所述接入标识获取请求生成接入标识;
56.将所述接入标识发送至客户端。
57.进一步地,处理器1001可以调用存储器1005中存储的云端服务器的控制程序,还执行以下操作:
58.获取所述接入标识对应的云端接入凭证,所述接入标识为短码;
59.验证所述云端接入凭证是否有效,其中,若所述云端接入凭证有效,则判定所述接入标识验证通过。
60.进一步地,处理器1001可以调用存储器1005中存储的云端服务器的控制程序,还执行以下操作:
61.根据所述请求连接指令获取所述边缘计算设备的软件版本信息,并根据所述软件版本信息生成部署指令;
62.将所述部署指令发送至边缘计算设备,其中,所述边缘计算设备根据所述部署指令中的下载地址下载软件安装包并进行软件部署。
63.进一步地,处理器1001可以调用存储器1005中存储的边缘计算设备的控制程序,还执行以下操作:
64.接收客户端发送或者用户输入的接入标识,并根据所述接入标识生成请求连接指令;
65.将所述请求连接指令发送至云端服务器,其中,所述云端服务器根据所述请求连接指令获取并验证所述接入标识,若所述接入标识验证通过,建立与所述边缘计算设备的连接。
66.进一步地,处理器1001可以调用存储器1005中存储的边缘计算设备的控制程序,还执行以下操作:
67.确定所述边缘计算设备的软件版本信息;
68.根据所述接入标识以及所述软件版本信息生成请求连接指令。
69.进一步地,处理器1001可以调用存储器1005中存储的边缘计算设备的控制程序,还执行以下操作:
70.接收所述云端服务器发送的部署指令;
71.根据所述部署指令获取软件安装包的下载地址;
72.根据所述软件安装包的下载地址下载软件安装包并进行软件部署。
73.如图2所示,本发明一实施例中,所述节点接入方法应用于云端服务器,包括以下步骤:
74.步骤s110,接收边缘计算设备发送的请求连接指令;
75.在本实施例中,边缘计算设备,即边缘节点,主要用于运行边缘应用,处理边缘传来的数据,并安全、便捷地和云端应用进行协同工作。在接收到接入标识之后,根据所述接入标识生成请求连接指令,并将所述请求连接指令发送至云端服务器。边缘计算设备确定所述边缘计算设备的软件版本信息,并将所述软件版本信息加入请求连接指令。云端服务器接收所述请求连接指令,获取所述请求连接指令中的接入标识以建立与边缘计算设备的连接。
76.步骤s120,根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;
77.在本实施例中,接收所述边缘计算设备发送的请求连接指令后,根据所述请求连接指令确定对应的接入标识。所述接入标识是所述云端服务器根据接入标识获取请求生成的短码,所述云端服务器生成所述接入标识后,将所述接入标识与云端接入凭证关联存储,即根据所述接入标识可查找到对应的云端接入凭证。所述云端服务器将所述接入标识返回至发送接入标识获取请求的客户端,或者通过电话语音或者短信告知用户,以供所述客户端发送所述接入标识至边缘计算设备或者用户将所述接入标识输入。
78.步骤s130,若所述接入标识验证通过,建立与所述边缘计算设备的连接。
79.在本实施例中,当云端服务器根据接入标识获取请求生成接入标识,即短码时,将所述接入标识与云端接入凭证关联存储。当云端服务器接收到边缘计算设备发送的连接请求指令后,获取所述连接请求指令对应的接入标识,根据所述接入标识,即短码,查询是否有与所述接入标识对应的云端接入凭证。若查询到与所述接入标识对应的云端接入凭证,检查所述云端接入凭证是否有效。若所述云端接入凭证为有效凭证,建立所述边缘计算设备与所述云端服务器的连接,以便所述云端服务器将生成的部署指令发送至边缘计算设备。
80.综上所述,本实施例以云端服务器为执行主体,接收边缘计算设备发送的请求连接指令;根据所述请求连接指令获取对应的接入标识,其中,所述接入标识由用户输入至所述边缘计算设备或者由客户端发送至所述边缘计算设备,且所述接入标识由所述云端服务器下发至客户端;若所述接入标识验证通过,建立与所述边缘计算设备的连接。如此,本发明通过向云端服务器获取接入标识,并将获取到的接入标识发送至边缘计算设备,所述边缘计算设备将所述接入标识发送至云端服务器,以供所述云端服务器进行验证,若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接,从而解决人工接入云端操作复杂的问题。
81.本发明一实施例中,所述接收边缘计算设备发送的请求连接指令的步骤之前,还包括:
82.接收接入标识获取请求,并根据所述接入标识获取请求生成接入标识;
83.将所述接入标识发送至客户端。
84.在本实施例中,云端服务器接入标识获取请求后,根据所述接入标识获取请求随机生成具有时效性的短码,即接入标识,并自动为所述接入标识与真正的云端接入凭证关联存储。将所述接入标识发送至客户端,例如,以电话语音或者短信的形式告知用户,以便客户端发送所述接入标识至边缘计算设备或由用户输入所述接入标识至所述边缘计算设
备。如此,通过云端服务器生成与云端接入凭证对应的接入标识,将所述接入标识发送至客户端,以便将所述接入标识发送至边缘计算设备,由边缘计算设备根据所述接入标识发送请求连接指令,建立所述云端服务器与所述边缘计算设备的连接,解决人工接入云端操作复杂的问题。
85.本发明一实施例中,所述若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接的步骤之前,还包括:
86.获取所述接入标识对应的云端接入凭证,其中,所述接入标识为短码;
87.验证所述云端接入凭证是否有效,其中,若所述云端接入凭证有效,则判定所述接入标识验证通过。
88.在本实施例中,所述云端服务器根据所述接入标识获取请求生成接入标识后,将所述接入标识与云端接入凭证关联存储,即根据所述接入标识可查找到对应的云端接入凭证。所述云端服务器接收到边缘计算设备发送的请求连接指令后,根据所述请求连接指令获取对应的接入标识,并查找是否有与所述接入标识关联的云端接入凭证。若查找到有与所述接入标识关联的云端接入凭证,验证所述云端接入凭证是否有效。若所述云端接入凭证有效,判定所述接入标识验证通过,建立所述云端服务器与所述边缘计算设备的连接。如此,通过所述云端服务器生成接入标识,并将所述接入标识与所述云端接入凭证关联存储,所述边缘计算设备根据所述接入标识向所述云端服务器发送请求连接指令,从而建立所述云端服务器与所述边缘计算设备的连接,解决人工接入云端需要手动下载指定的软件安装包,操作复杂的问题。
89.本发明一实施例中,所述若所述接入标识验证通过,建立所述边缘计算设备与所述云端服务器的连接的步骤之后,还包括:
90.根据所述请求连接指令获取所述边缘计算设备的软件版本信息,并根据所述软件版本信息查找软件安装包;
91.获取所述软件安装包的下载地址,并根据所述下载地址生成部署指令;
92.将所述部署指令发送至边缘计算设备,其中,所述边缘计算设备根据所述部署指令中的所述下载地址下载软件安装包并进行软件部署。
93.在本实施例中,所述边缘计算设备根据接入标识生成请求连接指令时,将所述边缘计算设备的软件版本信息加入所述请求连接指令,即云端服务器可根据所述请求连接指令建立所述边缘计算设备与所述云端服务器的连接后,所述云端服务器根据所述请求连接指令获取所述边缘计算设备的软件版本信息。云端服务器中有存储各种软件安装包的数据库,可根据软件安装包对应的下载地址查找并下载对应的软件安装包。云端服务器根据所述软件版本信息查找对应的软件安装包,获取所述软件安装包的下载地址,根据所述下载地址生成部署指令。将所述部署指令发送至所述边缘计算设备,以供所述边缘计算设备根据所述部署指令获取所述软件安装包的下载地址,并根据所述下载地找查找到对应的软件安装包,下载所述软件安装包并进行软件部署。如此,在所述云端服务器与所述边缘计算设备建立连接后,所述云端服务器生成部署指令发送至所述边缘计算设备,所述边缘计算设备根据所述部署指令下载并安装对应的软件,解决人工下载并安装指定的软件安装包,操作复杂的问题。
94.如图3所示,本发明一实施例中,所述节点接入方法应用于边缘计算设备,包括以
下步骤:
95.步骤s210,接收客户端发送或者用户输入的接入标识,并根据所述接入标识生成请求连接指令;
96.步骤s220,将所述请求连接指令发送至云端服务器,其中,所述云端服务器根据所述请求连接指令获取并验证所述接入标识,若所述接入标识验证通过,建立与所述边缘计算设备的连接。
97.在本实施例中,所述边缘计算设备需要将接入凭证发送至所述云端服务器,经所述云端服务器验证后,建立所述云端服务器与所述边缘计算设备的连接。相关技术中,需要人工在边缘计算设备下载云端服务器指定的软件安装包,在所述软件安装包中获取云端服务器的接入凭证,根据所述接入凭证才能建立所述云端服务器与所述边缘计算设备的连接,出现操作复杂的问题。而本实施例中,所述边缘计算设备接收客户端发送的或者用户输入的接入标识,根据所述接入标识生成请求连接指令,其中,所述请求连接指令还包括所述边缘计算设备的软件版本信息。所述边缘计算设备将所述请求连接指令发送至所述云端服务器,以供所述云端服务器根据所述请求连接指令获取对应的接入标识,所述接入标识验证通过后,所述云端服务器根据所述请求连接指令获取所述边缘计算设备的软件版本信息,根据所述软件版本信息生成部署指令,并将所述部署指令发送至边缘计算设备。如此,所述边缘计算设备接收客户端发送或者用户输入的接入标识,并将所述接入标识发送至所述云端服务器,从而建立所述边缘计算设备以及所述云端服务器的连接,解决人工连接云端操作复杂的问题。
98.本发明一实施例中,所述根据所述接入标识生成请求连接指令的步骤包括:
99.确定所述边缘计算设备的软件版本信息;
100.根据所述接入标识以及所述软件版本信息生成请求连接指令。
101.在本实施例中,所述边缘计算设备接收到客户端发送或用户输入的接入标识后,确定所述边缘计算设备的软件版本信息,根据所述接入标识以及所述软件版本信息生成请求连接指令,以便将所述请求连接指令发送至所述云端服务器,所述云端服务器根据所述请求连接指令获取所述接入标识以及所述软件版本信息,所述接入标识验证通过后,所述云端服务器根据所述软件版本指令生成部署指令,并将所述部署指令发送至边缘计算设备。
102.本发明一实施例中,所述将所述请求连接指令发送至云端服务器的步骤之后,还包括:
103.接收所述云端服务器发送的部署指令;
104.根据所述部署指令获取软件安装包的下载地址;
105.根据所述软件安装包的下载地址下载软件安装包并进行软件部署。
106.在本实施例中,所述边缘计算设备将所述请求连接指令发送至云端服务器之后,所述云端服务器根据所述请求连接指令获取对应的接入标识以及边缘计算设备的软件版本信息。建立所述云端服务器以及所述边缘计算设备的连接后,所述云端服务器根据所述软件版本信息查找对应的软件安装包的下载地址,并生成部署指令,并将所述部署指令发送至边缘计算设备。所述边缘计算设备接收所述部署指令后,根据所述部署指令获取软件安装包的下载地址,根据所述下载地址在云端服务器对应的数据库中找到软件安装包,下
载所述软件安装包并进行软件部署。如此,边缘计算设备根据云端服务器发送的部署指令获取软件安装包的下载地址,根据所述下载地址下载软件安装包并进行软件部署,解决人工下载并安装指定的软件安装包,操作复杂的问题。
107.如图4所示,本发明一实施例中,所述节点接入方法包括以下步骤:
108.用户通过客户端发送接入标识获取请求至管理端,所述管理端根据所述接入标识获取请求使所述云端服务器生成接入标识,即短码,同时将所述接入标识与云端接入凭证关联存储,并发送所述接入标识至管理端。所述管理端接收到接入标识后,将所述接入标识发送回客户端告知用户,例如,以电话语音或者短信形式告知用户。所述客户端将所述接入标识发送至边缘计算设备或者用户输入所述接入标识至所述边缘计算设备。所述边缘计算设备接收到接入标识后,获取边缘计算设备的软件版本信息,根据所述接入标识以及所述软件版本信息生成请求连接指令,并将所述请求连接指令发送至云端服务器。所述云端服务器接收到所述请求连接指令后,根据所述请求连接指令获取所述接入标识,对所述接入标识进行验证,即查找是否有所述接入标识对应的云端接入凭证,若有与所述接入标识对应的云端接入凭证,验证所述云端接入凭证是否有效;若所述云端接入凭证有效,建立所述云端服务器与所述边缘计算设备的连接,并根据所述请求连接指令获取所述边缘计算设备的软件版本信息,根据所述软件版本信息在数据库中查找对应的软件安装包,获取所述软件安装包的下载地址。所述云端服务器根据所述下载地址生成部署指令,并将所述部署指令发送至所述边缘计算设备。所述边缘计算设备接收所述部署指令,并根据所述部署指令获取软件安装包的下载地址,根据所述下载地址下载并安装软件安装包并进行软件部署。
109.为了实现上述目的,本发明还提供一种设备,所述设备为云端服务器,所述云端服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节点接入程序,所述节点接入程序被所述处理器执行时实现上述的节点接入方法的步骤。
110.为了实现上述目的,本发明还提供一种设备,所述设备为边缘计算设备,所述边缘计算设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节点接入程序,所述节点接入程序被所述处理器执行时实现上述的节点接入方法的步骤。
111.为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有节点接入程序,所述节点接入程序被处理器执行时实现如上所述任一项所述的节点接入方法的步骤。
112.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
113.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
114.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献