[发明专利]一种软件通信体系结构的命名服务接口有效

专利信息
申请号: 202110696095.5 申请日: 2021-06-23
公开(公告)号: CN113312031B 公开(公告)日: 2023-09-15
发明(设计)人: 王涛;段冰冰;张立松;刘龑 申请(专利权)人: 中国航空无线电电子研究所
主分类号: G06F8/20 分类号: G06F8/20;G06F8/70
代理公司: 上海和跃知识产权代理事务所(普通合伙) 31239 代理人: 杨慧
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 通信 体系结构 命名 服务 接口
【权利要求书】:

1.一种软件通信体系结构的命名服务接口系统,通过绑定关系链表实现命名服务绑定、命名服务解绑、命名服务启动和命名服务停止,其特征在于所述绑定关系链表中,名字是某个应用组件的对象引用或是另一个名字的命名上下文,同一个对象引用能够使用不同的名字多次存储,但是每一个名字只能绑定一个对象,每一个名字都有一个命名上下文,命名上下文除了存储本身名字绑定的对象,还包括一个前向指针和一个后向指针,分别指向当前命名上下文的前一个命名上下文和后一个命名上下文对象;

每一个名字对应绑定关系视为绑定关系链表中的一个节点,每一个中间节点除了存储本身名字对应的命名上下文外,还包括一个前向指针和一个后向指针,分别指向当前节点的前一个命名上下文和后一个命名上下文;头节点存储当前命名服务上下文的第一个对象,尾节点存储当前命名服务上下文的最后一个对象;

在使用绑定关系链表时,首先要查找到命名上下文,然后再从命名上下文查找到绑定;

命名服务接口系统包含有命名服务绑定接口、命名服务解绑接口、命名服务启动接口和命名服务停止接口,命名服务绑定接口在绑定关系链表中插入新的名字与对象绑定关系,命名服务解绑接口能够从绑定关系链表中删除指定的名字与对象绑定关系,命名服务启动接口和命名服务停止接口用于启动和停止绑定关系链表中的命名服务进程。

2.根据权利要求1所述一种软件通信体系结构的命名服务接口系统,其特征在于在使用命名服务绑定接口绑定名字与对象引用时,通过传入参数为CosNaming::Name类型的名字和对象引用,实现将对象引用对应的名字添加到调用绑定操作的命名上下文中,并将绑定关系插入绑定关系链表中。

3.根据权利要求2所述一种软件通信体系结构的命名服务接口系统,其特征在于命名服务绑定接口通过如下步骤进行绑定:

步骤11、检查由传入参数提供的名字的序列长度;

步骤12、如果名字的序列长度为1,代表输入名字对应的命名上下文是单层级,直接建立名字和对象引用的绑定关系,直接进入步骤13;如果名字序列长度不为1,代表输入名字对应的命名上下文具有多层级,对名字序列进行解析,获取最后一级命名上下文后进入步骤13;

步骤13、在绑定关系链表查询输入名字的绑定是否存在,如果绑定已存在,删除已有的绑定,如果不存在,跳过本步骤;

步骤14、构造以输入名字和对象引象为输入参数的绑定,并存储到调用绑定操作的命名上下文对象的绑定关系链表中,结束。

4.根据权利要求1所述一种软件通信体系结构的命名服务接口系统,其特征在于在使用命名服务解绑接口解绑名字与对象引用时,通过传入参数为CosNaming::Name类型的名字,实现将名字与对象引用的绑定从命名上下文中删除。

5.根据权利要求4所述一种软件通信体系结构的命名服务接口系统,其特征在于命名服务解绑接口通过如下步骤进行解绑:

步骤21、检查传入参数提供的名字的序列长度;

步骤22、如果名字的序列长度为1,代表输入名字对应的命名上下文是单层级,直接删除绑定关系,直接进入步骤23;如果名字序列长度不为1,代表输入名字对应的命名上下文具有多层级,解析名字序列,获取最后一级的命名上下文后进入步骤23;

步骤23、查询调用绑定操作的命名上下文对象的绑定关系链表,删除输入名字的绑定关系。

6.根据权利要求1所述一种软件通信体系结构的命名服务接口系统,其特征在于命名服务启动接口在服务端实现创建命名服务对象,创建和初始化绑定关系链表,启动命名服务进程。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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