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

数据传输的方法、终端、系统及可读存储介质与流程

2022-02-19 03:23:55 来源:中国专利 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.发送单元,用于向与内网终端电连接的显示屏发送所述二维码码图;所述二维码码图用于所述内网终端根据所述二维码码图从内网数据库中获取所述数据请求对应的请求数据。
35.接收单元,用于接收所述内网终端发送的所述请求数据。
36.在一种可能的实现方式中,所述接收单元,具体用于接收所述摄像模组采集的所述显示屏上显示的所述请求数据对应的二维码码图;对所述请求数据对应的二维码码图进行解析,得到所述请求数据。
37.第五方面,本技术还提供了一种数据传输系统,包括:上述第三方面所述的内网终端和上述第四方面所述的外网终端。
38.第六方面,本技术还提供了一种终端,包括处理器和存储器;其中,
39.所述存储器,用于存储计算机程序。
40.所述处理器,用于读取所述存储器存储的计算机程序,并根据所述存储器中的计
算机程序执行上述第一方面任一种可能实现方式所述的数据传输方法;或者,根据所述存储器中的计算机程序执行上述第二方面任一项可能实现方式所述的数据传输方法。
41.第七方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述第一方面任何一种可能实现方式所述的数据传输方法;或者,实现上述第二方面任何一种可能实现方式所述的数据传输方法。
42.第八方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任何一种可能实现方式所述的数据传输方法;或者,实现上述第二方面任何一种可能实现方式所述的数据传输方法。
43.本技术提供的数据传输的方法、终端、系统及可读存储介质,在进行数据传输时,内网终端接收与其电连接的摄像模组采集的显示屏上显示的二维码码图;其中,二维码码图是外网终端根据数据请求生成的;并对二维码码图进行解析,获取数据请求;再从内网数据库中获取数据请求对应的请求数据,并向外网终端发送请求数据。这样内网终端可以依靠与其电连接的显示屏和摄像模组,并通过光码隔离技术,获取外网终端发送的数据请求,并向外网终端发送数据请求对应的请求数据,无需外网终端与内网数据库建立连接,提高了内网数据库中数据的安全性。
附图说明
44.附图用于更好地理解本方案,不构成对本技术的限定。其中:
45.图1是本技术实施例提供的一种数据传输方法流程示意图;
46.图2是本技术实施例提供的一种通过小程序中的无线rpa系统获取数据请求的示意图;
47.图3是本技术实施例提供的一种与内网终端电连接的显示屏和摄像模组的结构示意图;
48.图4是本技术实施例提供的一种通过小程序中的无线rpa系统展示关键信息的示意图;
49.图5是本技术实施例提供的一种外网终端的结构示意图;
50.图6是本技术实施例提供的一种内网终端的结构示意图;
51.图7是本技术实施例提供的一种数据传输系统的结构示意图;
52.图8是本技术实施例提供的一种终端的结构示意图。
53.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
54.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
55.在本技术的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。在本技术的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。
56.本技术实施例提供的技术方案可以应用于数据传输的场景中。目前,在众多领域中都会涉及到数据传输。相关技术中,外网终端在访问内网数据库中的数据时,通常是通过互联网与内网数据库建立连接,并通过互联网访问内网数据库中的数据。但是,外网终端通过互联网访问内网数据库中的数据时,容易携带互联网中潜在的病毒,导致内网数据库中数据的安全性较差。
57.为了使得内网数据库中数据不受病毒的攻击,从而提高内网数据库中数据的安全性,考虑到在内网终端和外网终端电连接显示屏和摄像模组的方式传输数据,并通过光码隔离技术实现数据传输,这样无需外网终端与内网数据库建立连接,可以有效地提高内网数据库中数据的安全性。
58.其中,光码隔离技术是依托二维码的收发方式,实现单向传输的传输方式。实现光码隔离技术的装置包括显示屏和摄像模组,显示屏用于显示二维码码图,摄像模组用于采集显示屏上显示的二维码码图。为了提高采集的准确性和速度,把显示屏和摄像模组合在一起,以减少光污染等。此外,为了优化数据提取过程,还可以对该实现光码技术的装置的主板作二次开发,指定数据存取路径等。
59.基于上述构思,本技术实施例提供了一种数据传输方法,下面,将结合具体应用场景对本技术提供的数据传输方法的实现过程进行详细描述。可以理解的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不在赘述。
60.图1是本技术实施例提供的一种数据传输方法的流程示意图,该数据传输方法可以由软件装置和/或硬件装置执行,该硬件装置可以为终端。示例的,请参见图1所示,该数据传输方法可以包括:
61.s101、外网终端在接收到数据请求时,根据数据请求生成二维码码图。
62.示例的,数据请求可以为用户通过应用程序(application,app)、网页以及即时通讯小程序等发送的数据请求,具体可以根据实际需要进行设置,在此,对于数据请求的来源,本技术实施例不做具体限制。
63.以数据请求为用户通过机器人流程自动化(robotic process automation,rpa)系统app发送的用于请求内网终端所属的网络设备的标识、网络型号等信息为例,可参见图2所示,图2是本技术实施例提供的一种通过小程序中的无线rpa系统获取数据请求的示意图,外网终端在接收到该数据请求后,可以根据该数据请求在已经部署的mysql数据库中匹配与数据请求相关的信息,并基于该相关的信息生成数据请求对应的二维码码图。
64.示例的,在通过小程序向外网终端传输数据时,可以参见下述一段伪代码:
65.66.[0067][0068]
示例的,在根据相关信息生成数据请求对应的二维码码图时,可以基于现有的二维码编码规则,对数据请求对应的相关信息进行编码,以生成该数据请求对应的二维码码图。
[0069]
s102、外网终端向与内网终端电连接的显示屏发送二维码码图。
[0070]
其中,内网终端电连接有显示屏和摄像模组,显示屏用于显示外网终端根据数据请求生成二维码码图,摄像模组用于采集的显示屏上显示的请求数据对应的二维码码图。
[0071]
结合图3所示,图3是本技术实施例提供的一种与内网终端电连接的显示屏和摄像模组的结构示意图,可以看出,外网终端根据数据请求生成二维码码图后,就可以将载有数据请求对应的相关信息对应的二维码码图发送至与内网终端电连接的显示屏,该与内网终端电连接的显示屏就可以显示该数据请求对应的二维码码图。
[0072]
二维码码图传输数据的一段伪代码:
[0073]
[0074]
[0075][0076]
s103、内网终端接收摄像模组采集的显示屏上显示的二维码码图。其中,二维码码图是外网终端根据数据请求生成的。
[0077]
结合上述s102中的描述,与内网终端电连接的显示屏在接收到数据请求对应的二维码码图后,可以显示该数据请求对应的二维码码图;设置在显示屏对面的摄像模组可以采集显示屏上显示的二维码码图,并将采集到的二维码码图发送给内网终端。
[0078]
s104、内网终端对二维码码图进行解析,获取数据请求,并从内网数据库中获取数据请求对应的请求数据。
[0079]
内网终端接收到数据请求对应的二维码码图后,可以直接对该二维码码图进行解析,以获取该数据请求;再根据该数据请求,从内网数据库中获取与该数据请求对应的请求数据。
[0080]
示例的,内网终端在根据数据请求,从内网数据库中获取与该数据请求对应的请求数据时,可以先根据需要处理的数据请求确定对应的请求数据的获取模式,例如,多线程的并发获取模式,再根据获取模式。从内网数据库中获取与该数据请求对应的请求数据。示例的,可参见下述一段伪代码:
[0081]
内网终端查询请求数据的主程序代码:
[0082][0083][0084]
可以理解的是,针对一些特定的数据请求,例如小区闭锁、小区重启、基站重启等,内网终端接收到数据请求对应的二维码码图后,可以先对外网终端的身份进行验证,验证结果包括身份验证通过和身份验证不通过,若确定外网终端的身份验证不通过,说明该外网终端为非法终端,则无需对二维码码图进行解析;相反的,若确定外网终端的身份验证通
过,说明该外网终端为合法终端,则继续对该二维码码图进行解析,以获取该数据请求;再根据该数据请求,从内网数据库中获取与该数据请求对应的请求数据。
[0085]
示例的,在对外网终端的身份进行验证时,可以通过短信、或者其它方式,向内网管理员发送验证信息,并根据管理员的响应确定外网终端的身份验证结果;或者,也可以自动根据本地存储的注册信息,对外网终端的身份进行验证,以确定外网终端的身份验证结果,具体可以根据实际需要进行设置,在此,本技术实施例不做具体限制。
[0086]
通常情况下,从内网数据库中获取到与该数据请求对应的初始请求数据包括的数据较冗余,因此,在向外网终端发送响应数据之前,可以先从初始请求数据中提取关键信息,并将关键信息确定为请求数据,这样可以只将关键信息作为请求数据反馈给外网终端。
[0087]
示例的,当数据请求为内网终端所属的网络设备的标识、网络型号等信息时,关键信息可以包括:告警信息、rru/小区状态、驻波值(vswr)、干扰值(rx)、链接方式等,具体可以根据实际需要进行设置。
[0088]
s105、内网终端向外网终端发送请求数据。
[0089]
示例的,内网终端在向外网终端发送请求数据时,可以直接通过网络将请求数据发送给外网终端;也可以参见上述所示,通过光码隔离技术将请求数据发送给外网终端。
[0090]
示例的,内网终端通过光码隔离技术将请求数据发送给外网终端时,可以先根据二维码的编码规划对请求数据进行编码,生成请求数据对应的二维码码图;将请求数据对应的二维码码图发送至与外网终端电连接的显示屏,以向外网终端发送请求数据,其具体实现方式与上述外网终端通过光码隔离技术将数据请求发送给与内网终端电连接的显示屏,以向内网终端发送数据请求的具体实现方式类似,可参见上述外网终端通过光码隔离技术将数据请求发送给与内网终端电连接的显示屏,以向内网终端发送数据请求的相关描述,在此,本技术实施例不再进行赘述。
[0091]
对应的,与外网终端电连接的显示屏接收到内网终端发送的数据请求后,就可以显示该数据请求对应的二维码码图;设置在显示屏对面的摄像模组可以采集显示屏上显示的二维码码图,对二维码码图进行解析,从而获取到请求数据,这样就可以通过光码隔离技术,将内网数据库中的请求数据发送给外网终端,且在传输过程中,无需外网终端与内网数据库建立连接,提高了内网数据库中数据的安全性。
[0092]
外网终端在获取到请求数据后,示例的,可参见图4所示,图4是本技术实施例提供的一种通过小程序中的无线rpa系统展示关键信息的示意图,可以通过小程序中的无线rpa系统界面向用户展示获取到的关键信息,该关键信息即为数据请求对应的请求数据。
[0093]
可以看出,本技术实施例中,在进行数据传输时,内网终端接收与其电连接的摄像模组采集的显示屏上显示的二维码码图;其中,二维码码图是外网终端根据数据请求生成的;并对二维码码图进行解析,获取数据请求;再从内网数据库中获取数据请求对应的请求数据,并向外网终端发送请求数据。这样内网终端可以依靠与其电连接的显示屏和摄像模组,并通过光码隔离技术,获取外网终端发送的数据请求,并向外网终端发送数据请求对应的请求数据,无需外网终端与内网数据库建立连接,提高了内网数据库中数据的安全性。
[0094]
图5是本技术实施例提供的一种内网终端50的结构示意图,示例的,可参见图5所示,该内网终端50可以包括:
[0095]
接收单元501,用于接收摄像模组采集的显示屏上显示的二维码码图;其中,二维
码码图是外网终端根据数据请求生成的。
[0096]
处理单元502,用于对二维码码图进行解析,获取数据请求,并从内网数据库中获取数据请求对应的请求数据。
[0097]
发送单元503,用于向外网终端发送请求数据。
[0098]
可选地,处理单元502,具体用于根据二维码的编码规划对请求数据进行编码,生成请求数据对应的二维码码图;将请求数据对应的二维码码图发送至与外网终端电连接的显示屏,以向外网终端发送请求数据。
[0099]
可选地,处理单元502,具体用于从内网数据库中获取数据请求对应的初始请求数据;从初始请求数据中提取关键信息,并将关键信息确定为请求数据。
[0100]
可选地,处理单元502,具体用于对外网终端的身份进行验证;若确定外网终端的身份验证通过,则对二维码码图进行解析,获取数据请求。
[0101]
本技术实施例提供的内网终端50,可以执行上述任一实施例中内网终端侧的数据传输方法的技术方案,其实现原理以及有益效果与内网终端侧的数据传输方法的实现原理以及有益效果类似,可参见内网终端侧的数据传输方法的实现原理以及有益效果,此处不再进行赘述。
[0102]
图6是本技术实施例提供的一种外网终端60的结构示意图,示例的,可参见图6所示,该外网终端60可以包括:
[0103]
处理单元601,用于在接收到数据请求时,根据数据请求生成二维码码图。
[0104]
发送单元602,用于向与内网终端电连接的显示屏发送二维码码图;二维码码图用于内网终端根据二维码码图从内网数据库中获取数据请求对应的请求数据。
[0105]
接收单元603,用于接收内网终端发送的请求数据。
[0106]
可选地,发送单元602,具体用于接收摄像模组采集的显示屏上显示的请求数据对应的二维码码图;对请求数据对应的二维码码图进行解析,得到请求数据。
[0107]
本技术实施例提供的外网终端60,可以执行上述任一实施例中外网终端侧的数据传输方法的技术方案,其实现原理以及有益效果与外网终端侧的数据传输方法的实现原理以及有益效果类似,可参见外网终端侧的数据传输方法的实现原理以及有益效果,此处不再进行赘述。
[0108]
图7是本技术实施例提供的一种数据传输系统70的结构示意图,示例的,可参见图7所示,该数据传输系统70包括:
[0109]
内网终端50和外网终端60,可以执行上述任一实施例中数据传输方法的技术方案,其实现原理以及有益效果与数据传输方法的实现原理及有益效果类似,可参见数据传输方法的实现原理及有益效果,此处不再进行赘述。
[0110]
图8是本技术实施例提供的一种终端80的结构示意图,示例的,请参见图8所示,该终端80可以包括处理器801和存储器802;其中,
[0111]
存储器802,用于存储计算机程序。
[0112]
处理器801,用于读取存储器802存储的计算机程序,并根据存储器802中的计算机程序执行上述任一实施例中的数据传输方法的技术方案。
[0113]
可选地,存储器802既可以是独立的,也可以跟处理器801集成在一起。当存储器802是独立于处理器801之外的器件时,终端80还可以包括:总线,用于连接存储器802和处
理器801。
[0114]
可选地,本实施例还包括:通信接口,该通信接口可以通过总线与处理器801连接。处理器801可以控制通信接口来实现上述终端80的获取和发送的功能。
[0115]
本技术实施例所示的终端80,可以执行上述任一实施例中数据传输方法的技术方案,其实现原理以及有益效果与数据传输方法的实现原理及有益效果类似,可参见数据传输方法的实现原理及有益效果,此处不再进行赘述。
[0116]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现上述任一实施例中数据传输方法的技术方案,其实现原理以及有益效果与数据传输方法的实现原理及有益效果类似,可参见数据传输方法的实现原理及有益效果,此处不再进行赘述。
[0117]
本技术实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述任一实施例中数据传输方法的技术方案,其实现原理以及有益效果与数据传输方法的实现原理及有益效果类似,可参见数据传输方法的实现原理及有益效果,此处不再进行赘述。
[0118]
在本技术所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所展示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0119]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元展示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0120]
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例方法的部分步骤。
[0121]
应理解的是,上述处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0122]
存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
[0123]
总线可以是工业标准体系结构(industry standard architecture,isa)总线、外
部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
[0124]
上述计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0125]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

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

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

相关文献