CN114490473B - 边缘计算网关io接口***及io接口调用方法 - Google Patents
边缘计算网关io接口***及io接口调用方法 Download PDFInfo
- Publication number
- CN114490473B CN114490473B CN202111495325.8A CN202111495325A CN114490473B CN 114490473 B CN114490473 B CN 114490473B CN 202111495325 A CN202111495325 A CN 202111495325A CN 114490473 B CN114490473 B CN 114490473B
- Authority
- CN
- China
- Prior art keywords
- information
- layer
- interface
- middle layer
- sends
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 claims abstract description 27
- 230000000875 corresponding effect Effects 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 230000001276 controlling effect Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 19
- 230000005540 biological transmission Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 5
- 238000012216 screening Methods 0.000 description 4
- 238000007429 general method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种边缘计算网关IO接口***及IO接口调用方法,包括接口层、中间层及IO层;接口层与中间层连接,中间层与IO层连接,中间层与IO层通信连接;接口层用于供用户连接并接收用户输入的第一信息,接口层将第一信息发送至中间层,中间层起到拦截所有接口层输入的第一信息,进行分析判断生成IO层可快速识别的第二信息并将第二信息发送至IO层,IO层根据第二信息调用对应功能模块生成反馈信息,通过接口层和中间层的设置使得用户无需直接编程调用IO层的功能模块,仅需输入带有特征的第一信息即可实现调用IO层的效果,解决了现有边缘计算网关的IO功能调用难度较高的技术问题,实现了简易快速的调用IO功能的技术效果。
Description
技术领域
本发明属于边缘计算技术领域,具体涉及一种边缘计算网关IO接口***及IO接口调用方法。
背景技术
边缘计算网关(又叫物联网边缘计算网关),简称Edge-Gateway,是一种可以在设备上运行本地计算、消息通信、数据缓存等功能的工业智能网关,可以在无需联网的情况实现设备的本地联动以及数据处理分析。
普遍的边缘计算网关会提供各式各样的IO接口,IO接口用于连接多种功能设备,现有技术基本均是基于操作***提供的接口进行接入编程调用个IO口连接的功能设备,实现多种功能操作;而现有技术的方法繁琐,接口不统一,并且需要对操作***及硬件有一定的了解才能进行编程调用,因此使用和开发门槛高且效率低下,即存在使用难度较高的问题。
发明内容
为了克服现有技术的上述缺点,本发明的目的在于提供一种边缘计算网关IO接口***,旨在解决现有边缘计算网关的IO功能调用难度较高的技术问题。
本发明为达到其目的,所采用的技术方案如下:
一种边缘计算网关IO接口***,包括:接口层、中间层及IO层;
接口层用于接收第一信息;
中间层用于对第一信息进行分析处理,生成第二信息;
IO层用于根据第二信息调用对应功能模块;
接口层与中间层连接,接口层与中间层进行通信连接,中间层与IO层连接,中间层与IO层通信连接;
接口层将第一信息发送至中间层,中间层根据第一信息生成第二信息,并将第二信息发送至IO层,IO层根据第二信息调用对应功能模块生成反馈信息,并将反馈信息经由中间层反馈至接口层。
进一步地,接口层与中间层之间设有数据通道和命令通道,第一信息包括数据信息和命令信息;
数据信息通过数据通道发送至中间层;
命令信息通过命令通道发送至中间层。
进一步地,中间层包括连接端口和服务端;
连接端口的第一端与接口层通信连接,连接端口的第二端与IO层通信连接,连接端口的第三端与服务端通信连接
连接端口将第一信息发送至服务端,服务端对第一信息进行分析处理,生成第二信息并发送至连接端口。
进一步地,连接端口与服务端之间通过tcp协议进行通信。
进一步地,IO层包括IO接口和内核;
IO接口用于实现内核与中间层的信息交互;
内核用于根据第二信息调用对应功能模块生成反馈信息;
IO接口的第一端与中间层通信连接,IO接口的第二端与内核连接。
对应地,还公开一种IO接口调用方法,包括:
接口层获取第一信息,并将第一信息发送至中间层;
中间层对第一信息进行分析处理,生成第二信息,并将第二信息发送至IO层;
IO层根据第二信息生成反馈信息。
进一步地,中间层对第一信息进行分析处理,生成第二信息,并将第二信息发送至IO层的步骤中,包括:
中间层将第一信息发送至服务端;
服务端对第一信息进行信息提取关键字,根据关键字生成并反馈第二信息至中间层;
中间层将第二信息发送至IO层。
进一步地,IO层包括多个IO接口;IO层根据第二信息生成反馈信息的步骤中,包括:
中间层根据第二信息中的接口信息将第二信息发送至对应的IO接口;
IO接口将第二信息发送至对应的功能模块;
功能模块根据第二信息执行对应动作,并生成反馈信息。
对应地,还公开一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述IO接口调用方法。
对应地,还公开一种计算机可读存储介质,计算机可读存储介质存储有执行实现上述IO接口调用方法的计算机程序。
与现有技术相比,本发明的有益效果是:
本发明提出的边缘计算网关IO接口***,包括:接口层、中间层及IO层;接口层与中间层连接,接口层与中间层进行通信连接,中间层与IO层连接,中间层与IO层通信连接;接口层用于供用户连接并接收用户输入的第一信息,接口层将第一信息发送至中间层,中间层根据第一信息生成第二信息,中间层起到拦截所有接口层输入的第一信息,并进行分析判断生成IO层可快速识别的第二信息,并将第二信息发送至IO层,IO层根据第二信息调用对应功能模块生成反馈信息,并将反馈信息经由中间层反馈至接口层,使得用户获取反馈信息,通过接口层和中间层的设置使得用户无需直接编程调用IO层的功能模块,而是仅需输入带有特征或者关键词的第一信息即可实现调用IO层的效果,解决了现有边缘计算网关的IO功能调用难度较高的技术问题,实现了可以简易快速的调用IO功能的技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明一实施例中边缘计算网关IO接口***的结构示意图;
图2为本发明一实施例中IO接口调用方法的流程图。
附图标记说明:
标号 | 名称 | 标号 | 名称 |
1 | 接口层 | 3 | IO层 |
2 | 中间层 | 31 | IO接口 |
21 | 连接端口 | 32 | 内核 |
22 | 服务端 |
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1,本发明一实施例提供一种边缘计算网关IO接口***,包括:接口层1、中间层2及IO层3;
接口层1用于接收第一信息;
中间层2用于对第一信息进行分析处理,生成第二信息;
IO层3用于根据第二信息调用对应功能模块;
接口层1与中间层2连接,接口层1与中间层2进行通信连接,中间层2与IO层3连接,中间层2与IO层3通信连接;
接口层1将第一信息发送至中间层2,中间层2根据第一信息生成第二信息,并将第二信息发送至IO层3,IO层3根据第二信息调用对应功能模块生成反馈信息,并将反馈信息经由中间层2反馈至接口层1。
具体地,现有技术中对于边缘计算网关的IO功能调用,通常是可以直接向IO层3输入标准编程调用指令,其中输入的指令若有错误或者是一些有问题的指令,会导致边缘计算网关报错或者出现一些***问题,因此存在至少两个问题,一方面是调用IO层3功能的难度高,需要对操作***及硬件有一定的了解才能编写标准编程调用指令,另一方面是边缘计算网关的安全性较低,因为可以直接与IO层3进行通讯,使得一些不法分子可以输入一些恶意指令使得与IO层3连接的功能设备出现故障等问题;
本实施例中接口层1是提供给用户接入的开发接口库,接口层1还包括多种函数方法以供用户直接调用作为第一信息,可以省去自行编辑的困难和时间;用户接入接口层1后可以输入第一信息至接口层1,其中第一信息的内容可以包括多种,如标准编程调用指令、包括关键词的指令、包括具体特征的指令等,所有的第一信息均发送至中间层2;中间层2对接口层1发出的所有信息进行屏蔽拦截,并且将第一信息转化为可供IO层3直接识别的第二信息,因此中间层2起到了识别第一信息中的关键词或者特征的效果,同时为IO层3起到了过滤和保护的效果,因为所有的第一信息都会被转换为第二信息发送至IO层3,因此IO层3不会直接接收接入层的指令,中间层2起到了信息的拦截和筛选的作用,起到了至少两方面的效果,一方面是对第一信息起到了过滤的效果,即使用户是不怎么熟悉操作***及硬件的,但是只要第一信息中包含了关键信息或者特征就能被中间层2筛选出来,并转换为IO层3可识别的第二信息,实现了降低调用IO层3功能的难度,另一方面地,由于中间层2回拦截所有的第一信息,筛选出一些关键信息和特征,那么同理会过滤掉一些无用或者是不在预设范围内的信息,例如无用指令或者是对IO层3有攻击性的指令等,以此起到了保护IO层3不会被一些恶意指令攻击的技术效果。
进一步地,接口层1与中间层2之间设有数据通道和命令通道,第一信息包括数据信息和命令信息;
数据信息通过数据通道发送至中间层2;
命令信息通过命令通道发送至中间层2。
具体地,本实施例中是将接口层1与中间层2的消息通信采用消息命令分离通道的方式,使得第一信息中的数据信息通过数据通道发送至中间层2,命令信息通过命令通道发送至中间层2,其中,数据信息可以包括读和写等需要获取IO层3的数据或者是写入数据至IO层3的信息,命令信息可以包括打开、关闭或者切换等控制IO层3进行具体动作响应的信息,将数据信息和命令信息分离进行不同通道传输的好处是当有大量的数据信息通信的情况下,仍然不会影响到命令信道中命令信息的传输,可以有效的保证命令信能够得到及时的处理的,实现了提高命令信息响应速度的技术效果。
进一步地,中间层2包括连接端口21和服务端22;
连接端口21的第一端与接口层1通信连接,连接端口21的第二端与IO层3通信连接,连接端口21的第三端与服务端22通信连接;
连接端口21将第一信息发送至服务端22,服务端22对第一信息进行分析处理,生成第二信息并发送至连接端口21。
具体地,本实施例中的中间层2包括连接端口21和服务端22,中间层2主要起到信息获取和信息发送的作用,用于获取接口层1的第一信息并将第二信息发送至IO层3的作用,而服务端22则是用于对第一信息进行分析处理生成第二信息的作用,服务端22解析第一信息的特点和关键字,生成与第一信息的特点和关键字对应的第二信息,第二信息可被IO层3直接识别,起到了控制IO层3在预设的运行范围内稳定运行的效果。
进一步地,连接端口21与服务端22之间通过tcp协议进行通信。
具体地,tcp为传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议;本实施例中的连接端口21与服务端22采用tcp通讯,因为服务端22是可以不属于边缘计算网关***的设备,可以是外接多种类型的服务端22,因此需要通过TCP进行一种面向广域网的通信协议,实现跨越多个网络通信的效果。
进一步地,IO层3包括IO接口31和内核32;
IO接口31用于实现内核32与中间层2的信息交互;
内核32用于根据第二信息调用对应功能模块生成反馈信息;
IO接口31的第一端与中间层2通信连接,IO接口31的第二端与内核32连接。
具体地,本实施例中包括多个IO接口31即对应内核32,IO接口31可以包括CAN/SERIAL PORT/DI/DO等接口,内核32则是与IO接口31连接的功能设备,中间层2生成第二信息后会根据第二信息的属性发送至对应的IO接口31,例如中间层2生成的第二信息为CAN接口的类型信息,则会发送至CAN接口,其他类型信息也是类似;IO接口31用于实现内核32与中间层2的信息交互,第二信息经过IO接口31发送至内核32中,内核32根据第二信息进行对应的功能动作,例如打开或关闭某功能接口、读写某数据信息等,并将生成反馈信息通过IO接口31返回至中间层2,中间层2再将反馈信息发送至接口层1,用户通过接口层1获取到反馈信息,完成一次IO接口31的完整调用过程。
因此,通过本申请的边缘计算网关IO接口31***,用户在调用IO接口31时不需要考虑IO接口31实现的专业细节,只要接入接口层1调用接口层1提供的函数方法即可,就像是在调用***本地API一样,并且接口层1提供类似于文件操作的通用方法,open/close/read/write等,可以有效降低API使用的学习成本。
作为普通的用户通常不了解硬件的细节,通过本方法实现的软件可以让用户不必去花费大量的时间学习硬件接口及操作***API的细节,并有效提高开发效率,以及减少调试硬件所需的时间。
对应地,参照图1,还公开一种IO接口31调用方法,包括:
步骤S100,接口层1获取第一信息,并将第一信息发送至中间层2;
步骤S200,中间层2对第一信息进行分析处理,生成第二信息,并将第二信息发送至IO层3;
步骤S300,IO层3根据第二信息生成反馈信息。
接口层1是提供给用户接入的开发接口库,接口层1还包括多种函数方法以供用户直接调用作为第一信息,可以省去自行编辑的困难和时间;用户接入接口层1后可以输入第一信息至接口层1,其中第一信息的内容可以包括多种,如标准编程调用指令、包括关键词的指令、包括具体特征的指令等,所有的第一信息均发送至中间层2;中间层2对接口层1发出的所有信息进行屏蔽拦截,并且将第一信息转化为可供IO层3直接识别的第二信息,因此中间层2起到了识别第一信息中的关键词或者特征的效果,同时为IO层3起到了过滤和保护的效果,因为所有的第一信息都会被转换为第二信息发送至IO层3,因此IO层3不会直接接收接入层的指令,中间层2起到了信息的拦截和筛选的作用,起到了至少两方面的效果,一方面是对第一信息起到了过滤的效果,即使用户是不怎么熟悉操作***及硬件的,但是只要第一信息中包含了关键信息或者特征就能被中间层2筛选出来,并转换为IO层3可识别的第二信息,实现了降低调用IO层3功能的难度,另一方面地,由于中间层2回拦截所有的第一信息,筛选出一些关键信息和特征,那么同理会过滤掉一些无用或者是不在预设范围内的信息,例如无用指令或者是对IO层3有攻击性的指令等,以此起到了保护IO层3不会被一些恶意指令攻击的技术效果。
进一步地,步骤S200,中间层2对第一信息进行分析处理,生成第二信息,并将第二信息发送至IO层3的步骤中,包括:
步骤S210,中间层2将第一信息发送至服务端22;
步骤S220,服务端22对第一信息进行信息提取关键字,根据关键字生成并反馈第二信息至中间层2;
步骤S230,中间层2将第二信息发送至IO层3。
具体地,本实施例中的中间层2包括连接端口21和服务端22,中间层2主要起到信息获取和信息发送的作用,用于获取接口层1的第一信息并将第二信息发送至IO层3的作用,而服务端22则是用于对第一信息进行分析处理生成第二信息的作用,服务端22解析第一信息的特点和关键字,生成与第一信息的特点和关键字对应的第二信息,第二信息可被IO层3直接识别,起到了控制IO层3在预设的运行范围内稳定运行的效果。
进一步地,IO层3包括多个IO接口31;步骤S300,IO层3根据第二信息生成反馈信息的步骤中,包括:
步骤S310,中间层2根据第二信息中的接口信息将第二信息发送至对应的IO接口31;
步骤S320,IO接口31将第二信息发送至对应的功能模块;
步骤S330,功能模块根据第二信息执行对应动作,并生成反馈信息。
具体地,本实施例中包括多个IO接口31即对应内核32,IO接口31可以包括CAN/SERIAL PORT/DI/DO等接口,内核32则是与IO接口31连接的功能设备,中间层2生成第二信息后会根据第二信息的属性发送至对应的IO接口31,例如中间层2生成的第二信息为CAN接口的类型信息,则会发送至CAN接口,其他类型信息也是类似;IO接口31用于实现内核32与中间层2的信息交互,第二信息经过IO接口31发送至内核32中,内核32根据第二信息进行对应的功能动作,例如打开或关闭某功能接口、读写某数据信息等,并将生成反馈信息通过IO接口31返回至中间层2,中间层2再将反馈信息发送至接口层1,用户通过接口层1获取到反馈信息,完成一次IO接口31的完整调用过程。
因此,通过本申请的边缘计算网关IO接口31***,用户在调用IO接口31时不需要考虑IO接口31实现的专业细节,只要接入接口层1调用接口层1提供的函数方法即可,就像是在调用***本地API一样,并且接口层1提供类似于文件操作的通用方法,open/close/read/write等,可以有效降低API使用的学习成本。
作为普通的用户通常不了解硬件的细节,通过本方法实现的软件可以让用户不必去花费大量的时间学习硬件接口及操作***API的细节,并有效提高开发效率,以及减少调试硬件所需的时间。
对应地,还公开一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述IO接口31调用方法。
对应地,还公开一种计算机可读存储介质,计算机可读存储介质存储有执行实现上述IO接口31调用方法的计算机程序。
需要说明的是,本发明公开的边缘计算网关IO接口31***的其它内容可参见现有技术,在此不再赘述。
另外,需要说明的是,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (8)
1.一种边缘计算网关IO接口***,其特征在于,包括:接口层、中间层及IO层;
所述接口层用于接收第一信息,其中,所述第一信息包括标准编程调用指令、关键词的指令以及具体特征的指令,第一信息还包括用户直接从接口层调用的多种函数方法;
所述中间层用于对第一信息进行分析处理,生成第二信息,其中,所述中间层对第一信息进行分析处理为从第一信息中筛选出关键信息和特征,以及过滤掉一些无用或者是不在预设范围内的信息;
所述IO层用于根据所述第二信息调用对应功能模块;
所述接口层与所述中间层连接,所述接口层与所述中间层进行通信连接,所述中间层与所述IO层连接,所述中间层与所述IO层通信连接;
所述接口层将所述第一信息发送至所述中间层,所述中间层根据所述第一信息生成所述第二信息,并将所述第二信息发送至IO层,所述IO层根据所述第二信息调用对应功能模块生成反馈信息,并将反馈信息经由所述中间层反馈至所述接口层;
所述接口层与所述中间层之间设有数据通道和命令通道,所述第一信息包括数据信息和命令信息,其中,所述数据信息为需要获取IO层的数据或者是写入数据至IO层的数据,所述命令信息为控制IO层进行具体动作响应的信息;
所述数据信息通过所述数据通道发送至所述中间层;
所述命令信息通过所述命令通道发送至所述中间层;
所述IO层包括IO接口和内核;
所述IO接口用于实现所述内核与所述中间层的信息交互;
所述内核用于根据所述第二信息调用对应功能模块生成反馈信息;
所述IO接口的第一端与所述中间层通信连接,所述IO接口的第二端与所述内核连接。
2.根据权利要求1所述的边缘计算网关IO接口***,其特征在于,所述中间层包括连接端口和服务端;
所述连接端口的第一端与所述接口层通信连接,所述连接端口的第二端与所述IO层通信连接,所述连接端口的第三端与所述服务端通信连接;
所述连接端口将第一信息发送至所述服务端,所述服务端对第一信息进行分析处理,生成第二信息并发送至所述连接端口。
3.根据权利要求2所述的边缘计算网关IO接口***,其特征在于,所述连接端口与所述服务端之间通过tcp协议进行通信。
4.一种IO接口调用方法,其特征在于,包括:
接口层获取第一信息,并将所述第一信息发送至中间层,其中,所述第一信息包括标准编程调用指令、关键词的指令以及具体特征的指令;
所述中间层对所述第一信息进行分析处理,生成第二信息,并将所述第二信息发送至IO层,其中,所述中间层对第一信息进行分析处理为从第一信息中筛选出关键信息和特征,以及过滤掉一些无用或者是不在预设范围内的信息;
所述IO层根据所述第二信息生成反馈信息;
所述第一信息包括数据信息和命令信息,其中,所述数据信息为需要获取IO层的数据或者是写入数据至IO层的数据,所述命令信息为控制IO层进行具体动作响应的信息;
所述数据信息通过接口层与中间层之间设有的数据通道发送至所述中间层;
所述命令信息通过接口层与中间层之间设有的命令通道发送至所述中间层;
所述IO层包括IO接口和内核;
所述IO接口实现所述内核与所述中间层的信息交互;
所述内核根据所述第二信息调用对应功能模块生成反馈信息;
所述IO接口的第一端与所述中间层通信连接,所述IO接口的第二端与所述内核连接。
5.根据权利要求4所述的IO接口调用方法,其特征在于,所述所述中间层对所述第一信息进行分析处理,生成第二信息,并将所述第二信息发送至IO层的步骤中,包括:
所述中间层将所述第一信息发送至服务端;
所述服务端对所述第一信息进行信息提取关键字,根据所述关键字生成并反馈第二信息至所述中间层;
所述中间层将所述第二信息发送至所述IO层。
6.根据权利要求5所述的IO接口调用方法,其特征在于,所述IO层包括多个IO接口;所述所述IO层根据所述第二信息生成反馈信息的步骤中,包括:
所述中间层根据所述第二信息中的接口信息将所述第二信息发送至对应的IO接口;
所述IO接口将所述第二信息发送至对应的功能模块;
所述功能模块根据所述第二信息执行对应动作,并生成反馈信息。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求4至6任一项所述IO接口调用方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行实现权利要求4至6任一项所述IO接口调用方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111495325.8A CN114490473B (zh) | 2021-12-07 | 2021-12-07 | 边缘计算网关io接口***及io接口调用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111495325.8A CN114490473B (zh) | 2021-12-07 | 2021-12-07 | 边缘计算网关io接口***及io接口调用方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114490473A CN114490473A (zh) | 2022-05-13 |
CN114490473B true CN114490473B (zh) | 2024-05-03 |
Family
ID=81492896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111495325.8A Active CN114490473B (zh) | 2021-12-07 | 2021-12-07 | 边缘计算网关io接口***及io接口调用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114490473B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143143A (zh) * | 2010-10-15 | 2011-08-03 | 华为数字技术有限公司 | 一种网络攻击的防护方法、装置及路由器 |
CN106941484A (zh) * | 2017-01-23 | 2017-07-11 | 斑马信息科技有限公司 | 互联网汽车的多芯片通信协议***及其方法 |
CN108111629A (zh) * | 2018-01-19 | 2018-06-01 | 京东方科技集团股份有限公司 | 应用编程接口服务装置和应用编程接口服务*** |
CN110807078A (zh) * | 2019-10-15 | 2020-02-18 | 镇瀚(江苏)科技有限公司 | 一种服务于民生规划的公民轨迹大数据服务平台 |
CN111314149A (zh) * | 2020-02-26 | 2020-06-19 | 赛特斯信息科技股份有限公司 | 基于多个边缘云平台实现统一监控运维管理的*** |
CN112948118A (zh) * | 2021-03-12 | 2021-06-11 | 上海哔哩哔哩科技有限公司 | 边缘计算方法、平台、计算机设备和可读存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8819311B2 (en) * | 2007-05-23 | 2014-08-26 | Rpx Corporation | Universal user input/output application layers |
WO2020231151A1 (en) * | 2019-05-16 | 2020-11-19 | Samsung Electronics Co., Ltd. | Electronic device and method of controlling thereof |
-
2021
- 2021-12-07 CN CN202111495325.8A patent/CN114490473B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143143A (zh) * | 2010-10-15 | 2011-08-03 | 华为数字技术有限公司 | 一种网络攻击的防护方法、装置及路由器 |
CN106941484A (zh) * | 2017-01-23 | 2017-07-11 | 斑马信息科技有限公司 | 互联网汽车的多芯片通信协议***及其方法 |
CN108111629A (zh) * | 2018-01-19 | 2018-06-01 | 京东方科技集团股份有限公司 | 应用编程接口服务装置和应用编程接口服务*** |
CN110807078A (zh) * | 2019-10-15 | 2020-02-18 | 镇瀚(江苏)科技有限公司 | 一种服务于民生规划的公民轨迹大数据服务平台 |
CN111314149A (zh) * | 2020-02-26 | 2020-06-19 | 赛特斯信息科技股份有限公司 | 基于多个边缘云平台实现统一监控运维管理的*** |
CN112948118A (zh) * | 2021-03-12 | 2021-06-11 | 上海哔哩哔哩科技有限公司 | 边缘计算方法、平台、计算机设备和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114490473A (zh) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10652275B2 (en) | Management of calls to transformed operations and objects | |
CN110062043B (zh) | 服务治理方法、服务治理装置、存储介质及电子设备 | |
US20080005747A1 (en) | System and method for object state management | |
CN102253855B (zh) | 一种传递共享内存的方法和装置 | |
CN109560996B (zh) | 物联网终端自动化测试***及方法 | |
CN104252501A (zh) | 一种执行数据库操作命令的计算设备和方法 | |
US20220038367A1 (en) | System and method of suppressing inbound payload to an integration flow of an orchestration based application integration | |
CN110147397B (zh) | ***对接方法、装置、管理***及终端设备、存储介质 | |
CN100563253C (zh) | 一种客户/服务器架构中的数据处理方法 | |
CN112769837A (zh) | 基于WebSocket的通信传输方法、装置、设备、***及存储介质 | |
CN111047434B (zh) | 一种操作记录生成方法、装置、计算机设备和存储介质 | |
CN114490473B (zh) | 边缘计算网关io接口***及io接口调用方法 | |
CN103064709B (zh) | 浏览器活动对象的执行方法、***及浏览器 | |
CN114285659A (zh) | 一种反向代理方法、装置、设备及存储介质 | |
CN101819524B (zh) | Rfid阅读器的访问方法及其接口驱动设备 | |
US20220272009A1 (en) | Incorporation of a trace visualization with a traffic graph visualization in a service mesh | |
US8082555B2 (en) | Routing calls via reflective interfaces and a proxy | |
CN110275701A (zh) | 数据处理方法、装置、介质和计算设备 | |
CN109995867A (zh) | 一站式保险服务***、实现方法和计算机可读存储介质 | |
US8838765B2 (en) | Modifying computer management request | |
CN109981738B (zh) | 一种适用于窄带物联网应用的云服务器 | |
US11804986B2 (en) | Method for the remote management of a device connected to a residential gateway | |
CN106228667A (zh) | 国地税联合办公的硬件叫号*** | |
WO2021164878A1 (en) | Intent specification for automated control of communication networks | |
US20240126541A1 (en) | Inversion process for rules framework |
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 |