[发明专利]一种基于多方交流协议自动生成软件系统交互框架的方法有效

专利信息
申请号: 201410009179.7 申请日: 2014-01-08
公开(公告)号: CN103699394B 公开(公告)日: 2017-04-12
发明(设计)人: 夏夀民 申请(专利权)人: 夏夀民
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 天津佳盟知识产权代理有限公司12002 代理人: 侯力
地址: 中国台湾台北市吴*** 国省代码: 台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多方 交流 协议 自动 生成 软件 系统 交互 框架 方法
【权利要求书】:

1.一种基于多方交流协议自动生成软件系统交互框架的方法,其特征在于,将多个系统间交互过程采用“交流协议”来表达,然后自动生成软件系统交互过程框架,所述方法包括具体步骤如下:

第1、首先针对多个软件系统之间交互过程建立“交流协议”,该“交流协议”通过“交流活动”和“迁移关系”完整地表述多个软件系统之间的交互过程;参与交互过程的系统称之为“参与系统”;

第2、依据“交流协议”中的所有“交流活动”在“参与系统”中建立所对应的“参与活动”,具体步骤是,依据“交流协议”中“交流活动”之间的“迁移关系”,依序遍历第1步“交流协议”中的所有“交流活动”,执行以下子步骤:

第2.1、依序找到第一个“交流活动”,并将该“交流活动”作为当前“交流活动”;

第2.2、针对当前“交流活动”,执行第2.2.1及第2.2.2每个子步骤;

第2.2.1、依据当前“交流活动”在“参与系统”中建立对应的“参与活动”:具体步骤是,判断该“参与系统”在当前“交流活动”中扮演的角色,若该“参与系统”是当前“交流活动”中消息的发送方,则在该“参与系统”中建立一个发送“参与活动”,简称发送活动;否则,若该“参与系统”是当前“交流活动”中消息的接收方,则在该“参与系统”中建立一个接收“参与活动”,简称接收活动;否则,该“参与系统”与当前“交流活动”无关即无关方,则在该“参与系统”中建立一个空“参与活动”,简称空活动;

第2.2.2、依据当前“交流活动”的所有“迁移关系”,对该“参与系统”在第2.2.1步中新建的“参与活动”中建立对应的所有“迁移关系”;

第2.3、依序去找下一个“交流活动”,如果找到下一个“交流活动”,则将该下一个“交流活动”作为当前“交流活动”,执行第2.2步骤;否则,执行下一步骤;

第3、依据“交流协议”自动生成该“参与系统”交互过程框架的方法结束。

2. 如权利要求1所述的方法,其中所述的“交流活动”指在“交流协议”中两个或者多个“参与系统”之间的一次或者多次交互过程;“交流活动”分为两种类型,即简单“交流活动”和组合“交流活动”; 简单“交流活动”指两个或者多个“参与系统”之间的一次消息交互的过程;组合“交流活动”则包含两个或者多个简单“交流活动”或者组合“交流活动”,以及“交流活动”之间可能的“迁移关系”。

3. 如权利要求1所述的方法,其中所述的“参与活动”指在一个“参与系统”中与其他“参与系统”之间的一次或者多次交互的活动;“参与活动”分为两种类型,即简单“参与活动”和组合“参与活动”; 简单“参与活动”指与其他“参与系统”之间的一次消息交互的活动;组合“参与活动”则包含两个或者多个简单“参与活动”或者组合“参与活动”,以及“参与活动”之间可能的“迁移关系”。

4. 如权利要求1所述的方法,其特征在于,所述“迁移关系”包括一个起始“活动”和至少一个目标“活动”,“迁移关系”通过条件断言从而决定在该起始“活动”结束后去执行哪一个所述的目标“活动”;上述起始“活动”或目标“活动”中所述的“活动”包括“交流活动”和“参与活动”。

5.如权利要求1所述的方法,其特征在于,所述“交流协议”是指两个或者多个“参与系统”之间多个“交流活动”和“迁移关系”的有序集合。

6. 如权利要求1所述的方法,其特征在于,第1步所述的所有参与该“交流协议”的多个“参与系统”中,每个“参与系统”至少要参与该“交流协议”中的一个“交流活动”;并且任何一个“参与系统”不要求参与所有的“交流活动”。

7. 如权利要求1所述的方法,其特征在于,第2步所述的依据“交流协议”中“交流活动”之间的“迁移关系”,有两种方法遍历该“交流协议”中的全部“交流活动”:一种方法是深度优先方法;另一种方法是广度优先方法。

8. 如权利要求1所述的方法,其特征在于,第2.2.2步所述的建立“迁移关系”有两种实现方法:一种方法是在“参与系统”中先建立全部“参与活动”后再建立“参与活动”间的迁移关系;另一种方法是在“参与系统”中同时建立“参与活动”和该“参与活动”的“迁移关系”,当一个“迁移关系”的目标“交流活动”尚未建立时,该“迁移关系”暂缓建立,直到该“迁移关系”的目标“交流活动”创建时再建立该“迁移关系”。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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