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

一种远程访问串口设备的方法、装置、设备及存储介质与流程

2022-05-18 08:41:44 来源:中国专利 TAG:


1.本发明涉及电力系统技术,尤其涉及一种远程访问串口设备的方法、装置、设备及存储介质。


背景技术:

2.现有的变电站和电厂内的测控设备、保护设备、辅助设备等设备均为串口设备,采用串口通信的方式实现站内通信和数据交互,由于串口无法网络化,不具备远程通信和访问功能,因此无法实现远程对厂站端测控设备、保护设备、辅助设备等串口设备进行访问和调试维护。


技术实现要素:

3.为解决上述技术问题,本技术实施例期望提供一种远程访问串口设备的方法、装置、设备及存储介质。
4.本技术的技术方案是这样实现的:
5.第一方面,提供了一种远程访问串口设备的方法,应用于第二电子设备,方法包括:
6.基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块;
7.建立与所述第二网络与串口转换模块之间的网络链接;通过所述网络链接向所述第二网络至与串口转换模块发送访问请求,以使得所述第二网络与串口转换模块将所述访问数据转发给所述被访问串口设备;
8.通过所述网络链接接收所述第二网络与串口转换模块转发的所述被访问串口设备的响应数据;所述响应数据为所述被访问串口设备响应所述访问数据发送的数据。
9.上述方案中,所述基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块,包括:基于所述访问需求确定所述被访问串口设备的第一串口参数;基于串口参数与第二网络与串口转换模块的映射关系,确定所述第一串口参数对应的所述第二网络与串口转换模块。
10.上述方案中,所述映射关系包括:串口参数和网络与串口转换模块的网际通信协议ip的映射关系;所述建立与所述第二网络与串口转换模块之间的网络链接,包括:基于所述第二网络与串口转换模块的ip,建立与所述第二网络与串口转换模块之间的网络链接。
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.图5为本技术实施例中远程端与厂站端的第一结构示意图;
39.图6为本技术实施例中远程端与厂站端的第二结构示意图;
40.图7为本技术实施例中远程访问串口设备的第一装置的组成结构示意图;
41.图8为本技术实施例中远程访问串口设备的第二装置的组成结构示意图;
42.图9为本技术实施例中电子设备的组成结构示意图。
具体实施方式
43.为了能够更加详尽地了解本技术实施例的特点与技术内容,下面结合附图对本技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本技术实施例。
44.图1为本技术实施例中远程访问串口设备的方法的第一流程示意图。该方法应用于第一电子设备,该第一电子设备可以为远程端的电子设备。示例性的,实际应用中,远程端可以为调度主站、集控中心、运维中心、光伏升压站、主控室等。该方法用于实现在远程端对厂站端的串口设备进行访问。示例性的,实际应用中,远程端可以为变电站、电厂、换流站、新能源配电终端等。
45.如图1所示,该远程访问串口设备的方法具体可以包括:
46.步骤101:基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块;
47.这里,被访问串口设备为需要访问的厂站端的串口设备,如测控设备、保护设备、辅助设备等串口设备。访问需求用于指示被访问串口设备。示例性的,在实际应用中,访问需求包括被访问串口设备的串口参数,如波特率、校验方式。这里,第二网络与串口转换模块为远程端的模块,与被访问串口设备通过串口连接。
48.示例性的,在一些实施例中,所述基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块,包括:基于所述访问需求确定所述被访问串口设备的第一串口参数;基于串口参数与第二网络与串口转换模块的映射关系,确定所述第一串口参数对应的所述第二网络与串口转换模块。
49.示例性的,访问串口设备的第一串口参数包括:波特率、校验方式等。
50.示例性的,在实际应用中,所述映射关系包括:串口参数和第二网络与串口转换模块的网际通信协议ip的映射关系。示例性的,在实际应用中,第二网络与串口转换模块的ip可以为厂站端的现有已分配的网络ip资源或通过重新分配的ip资源。示例性的,已分配的网络ip资源可以为保信系统通信前置ip或保信子站出站通信ip。
51.步骤102:建立与所述第二网络与串口转换模块之间的网络链接;
52.这里,网络链接为第一电子设备与第二网络与串口转换模块之间的网络链接,第一电子设备与第二网络与串口转换模块通过该网络链接进行信息交互。
53.需要说明的是,该第二网络与串口转换模块还可以与第一电子设备中的第一网络与串口转换模块进行通信。示例性的,在一些实施例中,该网络链接可以为第一电子设备中第一网络与串口转换模块与第二网络与串口转换模块之间的网络链接。
54.示例性的,在实际应用中,该网络链接可以为基于现有物通信网络,如电力系统调度数据网、综合数据网、专线等电力系统已有网络来实现,或者通过搭建远程到变电站或电厂的网络,建立远程到厂站端的网络通信物理通路来实现。
55.示例性的,在一些实施例中,所述映射关系包括:串口参数和网络与串口转换模块的网际通信协议ip的映射关系;所述建立与所述第二网络与串口转换模块之间的网络链接,包括:基于所述第二网络与串口转换模块的ip,建立与所述第二网络与串口转换模块之间的网络链接。
56.示例性的,在一些实施例中,所述方法还包括:通过所述网络链接向所述第二网络与串口转换模块发送开启指令,以使得所述第二网络与串口转换模块打开所述第二网络与串口转换模块与所述被访问串口设备之间连接的第一串口;其中,所述第一串口用于实现所述第二网络与串口转换模块与所述被访问串口设备之间的串口通信。
57.这里,开启指令用于指示第二网络与串口转换模块打开与访问串口设备之间的第一串口。示例性的,在实际应用中,开启指令中包括被访问串口设备的串口参数,以使得第二网络与串口转换模块基于该串口参数确定自身与访问串口设备之间的第一串口。
58.示例性的,在一些实施例中,在访问结束后,还包括关闭第一串口,以减小功耗。示例性的,所述方法还包括:通过所述网络链接向所述第二网络与串口转换模块发送关闭指令,以使得所述第二网络与串口转换模块关闭所述第一串口。
59.步骤103:通过所述网络链接向所述第二网络至与串口转换模块发送访问数据,以使得所述第二网络与串口转换模块将所述访问数据转发给所述被访问串口设备;
60.这里,访问数据为需要发送给被访问串口设备的数据,用于实现对被访问串口设备的访问。示例性的,在一些实施例中,访问数据包括被访问串口设备的第一串口参数,用于指示第二网络与串口转换模块基于该串口参数确定被访问串口设备。这里,第二网络与串口转换模块通过串口通信将访问数据转发给被访问串口设备。
61.步骤104:通过所述网络链接接收所述第二网络与串口转换模块转发的所述被访问串口设备的响应数据;所述响应数据为所述被访问串口设备响应所述访问数据发送的数据。
62.这里,响应数据为被访问串口设备响应第一电子设备的访问所发送的数据。基于访问数据和该响应数据实现第一电子设备被访问串口设备的远程访问。
63.示例性的,在一些实施例中,所述第一电子设备包括:第一网络与串口转换模块;所述方法包括:控制所述第二网络与串口转换模块建立与所述第一网络与串口转换模块的网络链接;控制所述第二网络与串口转换模块通过所述网络链接接收所述第一网络与串口转换模块发送的所述访问数据,并转发所述访问数据给所述被访问串口设备;控制所述第二网络与串口转换模块接收所述被访问串口设备的响应数据,并通过所述网络链接转发给所述第一网络与串口转换模块。
64.这里,网络链接为第一电子设备中第一网络与串口转换模块与厂站端的第二网络与串口转换模块之间的网络链接。
65.示例性的,在一些实施例中,访问数据为串口型通信模块发送的数据,如串口访问模块发送的访问数据。这里,第一网络与串口转换模块为第一电子设备中的转换模块,用于对接收串口通信型模块发送的访问数据进行转换,并通过网络链接发送给厂站端的第二网络与串口转换模块。
66.这里,步骤101至步骤104的执行主体可以为第一电子设备的处理器。
67.本技术的技术方案,通过由远程端的第一电子设备与通过网络链接与厂站端的第二网络与串口转换模块进行通信,以使得第二网络与串口转换模块将访问数据发送给被访问串口设备,将被访问串口设备发送的响应数据转发给第一电子设备,可以实现第一电子设备对被访问串口设备的远程访问。
68.为了能更加体现本技术的目的,在本技术上实施例的基础上,进行进一步的举例说明,提出另一种远程访问串口设备的方法,该方法应用于第一电子设备,其中,该第一电子设备包括:第一网络与串口转换模块和串口虚拟模块。
69.图2为本技术实施例中远程访问串口设备的方法的第二流程示意图,如图2所示,该远程访问串口设备的方法具体可以包括:
70.步骤201:控制所述串口虚拟模块基于所述访问需求配置虚拟串口;
71.这里,串口虚拟模块用于进行虚拟串口的配置,基于虚拟串口实现与串口通信型的访问模块之间的通信。这里,访问需求包括被访问串口设备的串口参数,如波特率、校验方式。示例性的,实际应用中,访问需求可以直接存储在串口虚拟模块上。
72.示例性的,串口虚拟模块通过被访问串口设备的串口参数绑定到虚拟串口上,来虚拟被访问串口设备的串口和通信参数。
73.步骤202:控制所述串口虚拟模块通过所述虚拟串口接收所述访问数据,并转发给所述第一网络与串口转换模块;
74.这里,接收的访问数据为访问模块打开虚拟串口后所发送的访问数据。
75.所述方法还包括:控制所述串口虚拟模块将访问需求和接收到的访问数据发送给第一网络与串口转换模块。
76.步骤203:控制所述第一网络与串口转换模块基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块;
77.示例性的,在一些实施例中,访问需求除了包括被访问串口设备的串口参数外,还可以包括与被访问串口设备连接的第二网络与串口转换模块的ip。
78.具体的,控制第一网络与串口转换模块根据访问需求确定待连接的第二网络与串口转换模块的ip及端口网络参数,并获取串口虚拟模块的串口参数。
79.步骤204:控制所述第一网络与串口转换模块建立与所述第二网络与串口转换模块之间的网络链接;
80.具体的,控制第一网络与串口转换模块基于第二网络与串口转换模块的ip及端口网络参数,从所述第一网络与串口转换模块远程发起与第二网络与串口转换模块的网络链接,网络链接中,第一网络与串口转换模块是客户端,第二网络与串口转换模块是服务端。
81.步骤205:控制所述第一网络与串口转换模块通过所述网络链接向所述第二网络与串口转换模块发送开启指令,以使得所述第二网络与串口转换模块打开所述第二网络与串口转换模块与所述被访问串口设备之间连接的第一串口;
82.其中,所述第一串口用于实现所述第二网络与串口转换模块与所述被访问串口设备之间的串口通信。
83.示例性的,控制第一网络与串口转换模块基于获取到的串口参数,使用网络通信协议向第二网络与串口转换模块发送“开启指令”,以使得第二网络与串口转换模块响应开启指令,打开第二网络与串口转换模块到被访问串口设备之间连接的串口,并返回打开串口结果给第一网络与串口转换模块。
84.示例性的,在一些实施例中,在访问结束后,该方法还包括关闭第一串口,以减小功耗。示例性的,所述方法还包括:通过所述网络链接向所述第二网络与串口转换模块发送关闭指令,以使得所述第二网络与串口转换模块关闭所述第一串口。
85.步骤206:控制所述第一网络与串口转换模块通过所述网络链接向所述第二网络与串口转换模块发送访问数据,以使得所述第二网络与串口转换模块将所述访问数据转发给所述被访问串口设备;
86.这里,访问数据为需要发送给被访问串口设备的数据,用于实现对被访问串口设备的访问。示例性的,在一些实施例中,访问数据包括被访问串口设备的第一串口参数,第一串口参数用于指示第二网络与串口转换模块基于该串口参数确定被访问串口设备。在一些实施例中,访问数据还包括:转发指令及报文数据。其中,转发指令用于指示第二网络与串口转换模块转发报文数据给被访问设备。这里,第二网络与串口转换模块通过串口通信将报文数据转发给被访问串口设备。
87.示例性的,在一些实施例中,所述方法还包括:控制串口虚拟模块接收访问模块打开虚拟串口后发送的访问数据。这里,访问模块可以为现有的串口访问模块。
88.示例性的,在实际应用中,访问模块可以为部署于第一电子设备上,也可以部署于远程端的其他电子设备上。示例性的,在一些实施例中,第一电子设备可以包括两个子设
备,第一网络与串口转换模块和串口虚拟模块可以分别部署于不同的子设备上。
89.步骤207:控制所述第一网络与串口转换模块通过所述网络链接接收所述第二网络与串口转换模块转发的所述被访问串口设备发送的响应数据,并转发给串口虚拟模块;
90.这里,响应数据为被访问串口设备响应第一电子设备的访问所发送的数据。基于访问数据和该响应数据实现第一电子设备被访问串口设备的远程访问。
91.步骤208:控制串口虚拟模块将接收到的响应数据转发给访问模块。
92.这里,步骤201至步骤208的执行主体可以为第一电子设备的处理器。
93.本技术的技术方案,通过构建包括串口虚拟模块和第一网络与串口转换模块的第一电子设备,建立第一电子设备与厂站端的第二网络与串口转换模块之间的网络链接,使得串口访问模块通过访问第一电子设备中的问虚拟串口,便可实现对厂站端串口设备的远程访问。
94.对应于上述实施例中的应用于第一电子设备的远程访问串口设备的方法,提出一种应用于第二电子设备的远程访问串口设备的方法。其中,第二电子设备可以为厂站端的电子设备。示例性的,实际应用中,远程端可以为变电站、电厂、换流站、新能源配电终端等。
95.本实施例中,第二电子设备包括:第二网络与串口转换模块。示例性的,在实际应用中,第二网络与串口转换模块可以部署于现有的厂站端的出站通信装置上,如远动装置、保信子站、在线监测综合处理单元、同步向量测量集中器等通信装置,第二网络与串口转换模块还可以部署于为专有的厂站端装置上,如远程通信串口映射装置。
96.图3为本技术实施例中远程访问串口设备的方法的第三流程示意图,如图3所示,该远程访问串口设备的方法具体可以包括:
97.步骤301:控制所述第二网络与串口转换模块建立与第一电子设备的网络链接;
98.这里,第二网络与串口转换模块为与厂站端被访问串口设备通过串口连接的模块。示例性的,在实际应用中,第二网络与串口转换模块通过厂站端(如变电站或电厂)内已有的串行总线或者重新连接串行总线,与被访问串口设备(如测控、保护、辅助装置等串口设备)连接到同一串行总线上,形成厂站内的串行访问总线。第二网络与串口转换模块可以根据被访问串口设备的串口参数确定与被访问串口设备之间的串口。
99.示例性的,在一些实施例中,所述方法还包括:接收第一电子设备发送的建立网络链接请求,基于所述建立网络链接请求,建立与第一电子设备的网络链接。
100.示例性的,在一些实施例中,控制所述第二网络与串口转换模块建立与第一电子设备的网络链接,包括:控制所述第二网络与串口转换模块建立与第一电子设备中第一网络与串口转换模块之间的网络链接。
101.示例性的,在实际应用中,网络链接可以为基于第二网络与串口转换模块的ip,建立的第一电子设备与第二网络与串口转换模块之间的tcp/ip通信链接。示例性的,在实际应用中,第二网络与串口转换模块的ip可以为厂站端的现有已分配的网络ip资源或通过重新分配的ip资源。示例性的,已分配的网络ip资源可以为保信系统通信前置ip或保信子站出站通信ip。
102.例性的,在实际应用中,该网络链接可以为基于现有物通信网络,如电力系统调度数据网、综合数据网、专线等电力系统已有网络来实现,或者通过搭建远程到变电站或电厂的网络,建立远程到厂站端的网络通信物理通路来实现。
103.示例性的,在一些实施例中,所述方法还包括:控制所述第二网络与串口转换模块通过所述网络链接接收所述第一电子设备的发送的开启指令;基于所述开启指令,控制所述第二网络与串口转换模块打开与所述被访问串口设备之间连接的第一串口。其中,所述第一串口用于实现所述第二网络与串口转换模块与所述被访问串口设备之间的串口通信。
104.示例性的,在一些实施例中,所述方法还包括:通过所述网络链接接收所述第一电子设备的发送的关闭指令;基于所述关闭指令,控制所述第二网络与串口转换模块关闭与所述被访问串口设备之间连接的所述第一串口。
105.步骤302:控制所述第二网络与串口转换模块通过所述网络链接接收所述第一电子设备的访问数据,并转发所述访问数据给所述被访问串口设备;
106.这里,访问数据为需要发送给被访问串口设备的数据,用于实现对被访问串口设备的访问。示例性的,在一些实施例中,访问数据包括被访问串口设备的第一串口参数,第一串口参数用于指示第二网络与串口转换模块基于该串口参数确定被访问串口设备。在一些实施例中,访问数据还包括:转发指令及报文数据。其中,转发指令用于指示第二网络与串口转换模块转发报文数据给被访问设备。这里,第二网络与串口转换模块通过串口通信将报文数据转发给被访问串口设备。
107.步骤303:控制所述第二网络与串口转换模块接收所述被访问串口设备的响应数据,并通过所述网络链接转发给所述第一电子设备。
108.这里,步301至步骤303的执行主体可以为第二电子设备的处理器。
109.本技术的技术方案,通过网络链接实现第二电子设备中的第二网络与串口转换模块与第一电子设备之间的信息交互,控制第二网络与串口转换模块将访问数据发送给被访问串口设备,并将被访问串口设备发送的响应数据转发给第一电子设备,可以实现第一电子设备对被访问串口设备的远程访问。
110.下面对本技术中的第一电子设备对厂站端的串口设备的远程访问进行进一步说明。示例性的,图4为本技术实施例中第一电子设备访问厂站端串口设备的示意图。如图4所示,第一电子设备位于远程端,与访问模块连接,包括串口虚拟模块和第一网络与串口转换模块;其中,串口虚拟模块通过访问模块和第一网络与串口转换模块连接;第一电子设备中的第一网络与串口转换模块与厂站端的第二网络与串口转换模块通过网络链接进行通信,第二网络与串口转换模块还与被访问串口设备进行连接。其中,第二网络与串口转换模块可用于构建第二电子设备。
111.示例性的,在一些实施例中,访问模块、串口虚拟模块和第一网络与串口转换模块可以部署在远程端的同一物理实体上,如同一台计算机上。
112.示例性的,远程端的访问模块、串口虚拟模块和第一网络与串口转换模块可以在远程已有系统的计算机上,如电能量管理系统(ems)、保护信息管理系统、一次设备在线监测系统、广域监测系统(wams)等系统的通信前置计算机示;远程端的访问模块、串口虚拟模块和第一网络与串口转换模块还可以部署在专用计算机上,如远程维护工作站。
113.示例性的,第二网络与串口转换模块可以部署于现有的厂站端的出站通信装置上,如远动装置、保信子站、在线监测综合处理单元、同步向量测量集中器等通信装置示,第二网络与串口转换模块还可以部署于为专有的厂站端装置上,如远程通信串口映射装置。
114.示例性的,网络链接可以为基于现有物通信网络,如电力系统调度数据网、综合数
据网、专线等电力系统已有网络来实现;或者通过搭建远程到变电站或电厂的网络,建立远程到厂站端的网络通信物理通路来实现示。
115.图5为本技术实施例中远程端与厂站端的第一结构示意图。如图5所示,远程端与厂站端的模块均部署于现有装置上,可以在现有调度网络结构、现有网络ip资源和已有串行总线连接的情况下,实现远程直接调试维护厂站内串口设备,不会增加额外成本。图6为本技术实施例中远程端与厂站端的第二结构示意图,使用了新的网络结构和新的网络ip资源。需要说明的是,远程端与厂站端的结构示意图,并不仅限于图5、6中的结构。将远程端、厂站端、网络链接进行不同的组合,均可形成新的结构。图5、6中,第二网络与串口转换模块可用于构建第二电子设备。
116.图7为本技术实施例中远程访问串口设备的第一装置的组成结构示意图,展示了一种远程访问串口设备的方法的实现装置,该第一装置70应用于第一电子设备,具体包括:
117.第一处理模块701,用于基于访问需求确定与被访问串口设备连接的第二网络与串口转换模块;
118.第一建立模块702,用于建立与所述第二网络与串口转换模块之间的网络链接;
119.所述第一处理模块701,还用于通过所述网络链接向所述第二网络至与串口转换模块发送访问请求,以使得所述第二网络与串口转换模块将所述访问数据转发给所述被访问串口设备;
120.所述第一处理模块701,还用于通过所述网络链接接收所述第二网络与串口转换模块转发的所述被访问串口设备的响应数据;所述响应数据为所述被访问串口设备响应所述访问数据发送的数据。
121.在一些实施例中,所述第一处理模块701,用于基于所述访问需求确定所述被访问串口设备的第一串口参数;基于串口参数与第二网络与串口转换模块的映射关系,确定所述第一串口参数对应的所述第二网络与串口转换模块。
122.在一些实施例中,所述映射关系包括:串口参数和网络与串口转换模块的网际通信协议ip的映射关系;所述第一建立模块702,用于基于所述第二网络与串口转换模块的ip,建立与所述第二网络与串口转换模块之间的网络链接。
123.在一些实施例中,所述第一处理模块701,还用于通过所述网络链接向所述第二网络与串口转换模块发送开启指令,以使得所述第二网络与串口转换模块打开所述第二网络与串口转换模块与所述被访问串口设备之间连接的第一串口;其中,所述第一串口用于实现所述第二网络与串口转换模块与所述被访问串口设备之间的串口通信。
124.在一些实施例中,所述第一处理模块701,还用于通过所述网络链接向所述第二网络与串口转换模块发送关闭指令,以使得所述第二网络与串口转换模块关闭所述第一串口。
125.在一些实施例中,所述第一电子设备包括:第一网络与串口转换模块;其中,所述第一建立模块702用于控制所述第一网络与串口转换模块建立与所述第二网络与串口转换模块之间的网络链接;所述第一处理模块701,用于控制所述第一网络与串口转换模块通过所述网络链接向所述第二网络与串口转换模块发送访问数据;所述第一处理模块701,还用于控制所述第一网络与串口转换模块通过所述网络链接接收所述第二网络与串口转换模块转发的所述被访问串口设备发送的响应数据。
126.在一些实施例中,所述第一电子设备还包括:串口虚拟模块;其中,所述第一处理模块701,还用于控制所述串口虚拟模块基于所述访问需求配置虚拟串口;控制所述串口虚拟模块通过所述虚拟串口接收所述访问数据,并转发给所述第一网络与串口转换模块。
127.图8为本技术实施例中远程访问串口设备的第二装置的组成结构示意图,展示了一种远程访问串口设备的方法的实现装置,该第二装置80应用于第二电子设备,具体包括:
128.第二建立模块801,用于控制所述第二网络与串口转换模块建立与第一电子设备的网络链接;
129.第二处理模块802,用于控制所述第二网络与串口转换模块通过所述网络链接接收所述第一电子设备的访问数据,并转发所述访问数据给所述被访问串口设备;
130.所述第二处理模块802,还用于控制所述第二网络与串口转换模块接收所述被访问串口设备的响应数据,并通过所述网络链接转发给所述第一电子设备。
131.在一些实施例中,所述第二处理模块802,还用于控制所述第二网络与串口转换模块通过所述网络链接接收所述第一电子设备的发送的开启指令;基于所述开启指令,控制所述第二网络与串口转换模块打开与所述被访问串口设备之间连接的第一串口。
132.在一些实施例中,所述第二处理模块802,还用于通过所述网络链接接收所述第一电子设备的发送的关闭指令;基于所述关闭指令,控制所述第二网络与串口转换模块关闭与所述被访问串口设备之间连接的所述第一串口。
133.在一些实施例中,所述第一电子设备包括:第一网络与串口转换模块;其中,第二建立模块801,用于控制所述第二网络与串口转换模块建立与所述第一网络与串口转换模块的网络链接;第二处理模块802,用于控制所述第二网络与串口转换模块通过所述网络链接接收所述第一网络与串口转换模块发送的所述访问数据,并转发所述访问数据给所述被访问串口设备;第二处理模块802,还用于控制所述第二网络与串口转换模块接收所述被访问串口设备的响应数据,并通过所述网络链接转发给所述第一网络与串口转换模块。
134.基于上述远程访问串口设备的装置中各单元的硬件实现,本技术实施例还提供了一种电子设备。图9为本技术实施例中电子设备的组成结构示意图。如图9所示,该设备90包括:处理器901和配置为存储能够在处理器上运行的计算机程序的存储器902;
135.其中,处理器901配置为运行计算机程序时,执行前述实施例中的方法的步骤。
136.当然,实际应用时,如图9所示,该远程访问串口设备的设备中的各个组件通过总线系统903耦合在一起。可理解,总线系统903用于实现这些组件之间的连接通信。总线系统903除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统903。
137.在实际应用中,上述处理器可以为特定用途集成电路(asic,application specific integrated circuit)、数字信号处理装置(dspd,digital signal processing device)、可编程逻辑装置(pld,programmable logic device)、现场可编程门阵列(field-programmable gate array,fpga)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。
138.上述存储器可以是易失性存储器(volatile memory),例如随机存取存储器(ram,random-access memory);或者非易失性存储器(non-volatile memory),例如只读存储器
(rom,read-only memory),快闪存储器(flash memory),硬盘(hdd,hard disk drive)或固态硬盘(ssd,solid-state drive);或者上述种类的存储器的组合,并向处理器提供指令和数据。
139.在示例性实施例中,本技术实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器,计算机程序可由电子设备的处理器执行,以完成前述方法的步骤。
140.应当理解,在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本技术中表述“具有”、“可以具有”、“包括”和“包含”、或者“可以包括”和“可以包含”在本文中可以用于指示存在对应的特征(例如,诸如数值、功能、操作或组件等元素),但不排除附加特征的存在。
141.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,不必用于描述特定的顺序或先后次序。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
142.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
143.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
144.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。
再多了解一些

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

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

相关文献