一种嵌入式设备的并发式远程调用系统技术方案

技术编号:24010298 阅读:54 留言:0更新日期:2020-05-02 01:30
本发明专利技术提供了一种嵌入式设备的并发式远程调用系统,包括RPC远程调用模块;RPC远程调用模块包括第一层、第二层、第三层、第四层;第一层数据传送给第二层,所述第二层数据传送给第三层,所述第三层数据传送给第四层;所述第一层包括:rpc_socket模块、td_epoll模块,所述第三层包括:rpc_client模块、rpc_server模块,所述rpc_socket模块与td_epoll模块同时接收数据,并将数据同时传送给第二层进行处理,所述第二层将处理过的数据同时传送给rpc_client模块与rpc_server模块进行处理,所述rpc_client模块和rpc_server模块将处理的数据同时传送给第四层进行处理。本发明专利技术所述的RPC远程调用模块兼容多个平台和系统,方便移植,支持不同设备间远程调用,或同设备不同进程间远程调用,应用场景广泛。

A concurrent remote call system for embedded devices

【技术实现步骤摘要】
一种嵌入式设备的并发式远程调用系统
本专利技术属于安防行业远程调用
,尤其是涉及一种嵌入式设备的并发式远程调用系统。
技术介绍
随着安防行业视频监控领域技术的不断发展,以及人工智能技术的快速融合,软件业务也变得越来越复杂。为减少业务的复杂程度和耦合程度,减小业务开发的周期和难度,将复杂业务拆分为多个单一功能的设备或进程,必然是可持续发展的一种趋势。在实际工作中,往往会根据不同的设计方案和应用场景,选择不同的通信方法(管道、共享内存等),但这些方法往往不易于移植,且在并发、传输速率、大数据量吞吐等方面表现的差强人意。
技术实现思路
有鉴于此,本专利技术旨在提出一种嵌入式设备的并发式远程调用系统,以解决远程调用与多个平台和系统不兼容,以及不支持不同设备间远程调用,或设备不同进程间远程调用问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种嵌入式设备的并发式远程调用系统,包括RPC远程调用模块;所述RPC远程调用模块包括第一层、第二层、第三层、第四层;所述第一层数据传送给第二层本文档来自技高网...

【技术保护点】
1.一种嵌入式设备的并发式远程调用系统,其特征在于:包括RPC远程调用模块;/n所述RPC远程调用模块包括第一层、第二层、第三层、第四层;/n所述第一层数据传送给第二层,所述第二层数据传送给第三层,所述第三层数据传送给第四层;/n所述第一层包括:rpc_socket模块、td_epoll模块,所述第三层包括:rpc_client模块、rpc_server模块,所述rpc_socket模块与td_epoll模块同时接收数据,并将数据同时传送给第二层进行处理,所述第二层将处理过的数据同时传送给rpc_client模块与rpc_server模块进行处理,所述rpc_client模块和rpc_serv...

【技术特征摘要】
1.一种嵌入式设备的并发式远程调用系统,其特征在于:包括RPC远程调用模块;
所述RPC远程调用模块包括第一层、第二层、第三层、第四层;
所述第一层数据传送给第二层,所述第二层数据传送给第三层,所述第三层数据传送给第四层;
所述第一层包括:rpc_socket模块、td_epoll模块,所述第三层包括:rpc_client模块、rpc_server模块,所述rpc_socket模块与td_epoll模块同时接收数据,并将数据同时传送给第二层进行处理,所述第二层将处理过的数据同时传送给rpc_client模块与rpc_server模块进行处理,所述rpc_client模块和rpc_server模块将处理的数据同时传送给第四层进行处理。


2.根据权利要求1所述的一种嵌入式设备的并发式远程调用系统,其特征在于:所述rpc_socket模块和td_epoll模块一端连接socket模块,所述rpc_socket模块和td_epoll模块提供...

【专利技术属性】
技术研发人员:李森肖萌璐王健陈东亮华强
申请(专利权)人:天地伟业技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1