[发明专利]一种基于Windows平台的RPC函数生成方法有效

专利信息
申请号: 201810577851.0 申请日: 2018-06-07
公开(公告)号: CN108829387B 公开(公告)日: 2021-10-08
发明(设计)人: 周俊杰;孟庆立;王琨;孟勇萍;宫斌 申请(专利权)人: 中国电子科技集团公司第四十一研究所
主分类号: G06F8/34 分类号: G06F8/34;G06F11/36
代理公司: 青岛智地领创专利代理有限公司 37252 代理人: 肖峰
地址: 266555 山东省青*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 windows 平台 rpc 函数 生成 方法
【说明书】:

发明提供了一种基于Windows平台的RPC函数生成方法,具体为一种应用在智能仪器软件中的基于Windows平台的RPC函数生成方法,本发明在Windows操作系统下,根据用户不同的需求,提供不同的函数测试以及生成方式以满足用户不同的需要,且编辑界面示意清晰,编辑方式简单。根据用户要求生成示例程序,方便用户进行RPC函数的调试以及减少用户向仪器应用软件中添加的工作量。将用户已经编辑生成过的RPC函数文件导入本程序,并提供给用户进行编辑函数、自动测试并重新生成函数文件或动态库的能力。将原本复杂而繁琐的RPC函数移植、编译、集成过程从人工操作转为软件自动配置,节省宝贵的软件人力资源,提高工作效率。

技术领域

本发明涉及计算机软件应用领域,具体涉及一种应用在智能仪器软件中的基于Windows平台的RPC函数生成方法。

背景技术

RPC即远程过程调用,RPC函数是当主机运行的程序需要调用某个函数时,而函数的执行体在网络中其它主机上实现的,需要通过主机发送RPC请求,远程调用该函数,函数的执行体在实现其代码的主机上执行完毕后,再把最后的执行结果返回发送该RPC请求的主机,此种函数调用的方式即为远程过程调用。

VXI-11协议在LXI(局域网的仪器扩展)仪器中具有重要作用,LXI仪器使用VXI-11协议作为仪器发现机制,并通过其对LXI仪器进行访问。LXI仪器总线有着开放式工业标准、良好的向后兼容性、成本低廉、互操作性高等特点。使用LXI仪器总线可快捷、高效、经济地创建和重新配置测试系统。LXI仪器总线是当前网络测试系统技术发展的热点。

VXI-11协议在LXI总线仪器当中负责解决控制器和设备间的通信问题,而VXI-11协议的实现是依靠远程过程调用(RPC)机制。LXI总线标准中要求所有的LXI总线仪器实现VXI-11网络协议。VXI-11网络协议使用的是ONC/RPC程序包,该程序包只在Linux操作系统中存在,在Windows平台下使用的则是DCE RPC程序包,不支持ONC/RPC程序包。因此,在Windows操作系统平台下无法直接使用VXI-11网络协议,这就给Windows平台下智能仪器支持LXI标准带来了诸多问题。因此便捷高效地在Windows环境下使用ONC/RPC库逐渐成为设计LXI标准接口的仪器所关注的重要环节。

目前,已有的在Windows平台下使用ONC/RPC库主要有以下两种方法:一种是直接购买第三方开发的商业ONC/RPC库。

另一种方法是在Linux操作系统中寻找RPC协议桩码,手工编译到Windows平台中,并还要将其添加到仪器应用程序中网络通信模块中。如图1所示。

对于外购第三方商业RPC库的方法,主要缺点是:

1.购买商业RPC库成本较高,每销售一台带商业RPC库的仪器都需要相应的费用。

2.商业RPC库一般只开发基于X86架构的端口映射程序,利用其实现的VXI-11网络协议在程序可移植性上会存在问题。

3.商业RPC库无法进行内容的增加、删减等,对于仪器的升级改造具有一定的局限性。

对于自主在Windows平台下实现RPC桩码方法,主要缺点是:

1.需设计者首先很熟悉Linux操作系统,将所有RPC协议桩码在Linux系统中找出,这个过程比较繁琐,然后还需在Windows平台下写测试程序,将这些桩码在Windows平台下编译通过,整个过程较为繁琐。

2.此外还需对Windows平台下的仪器应用软件结构比较熟悉,需将从Linux系统中移植的代码添加到仪器的应用软件中,这个工作具有很大工作量,且效率较低。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810577851.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top