[发明专利]一种工作流数据的动态交互方法及装置在审
申请号: | 201611042796.2 | 申请日: | 2016-11-21 |
公开(公告)号: | CN108089884A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 邢智刚 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
地址: | 518031 广东省深圳市福田区深南中路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作流数据 数据交互 动态交互 功能程序 目标程序 拆箱适配器 动态工作流 装箱适配器 装箱 功能组件 软件产品 软件工厂 需求变更 重复利用 拆箱 变更 | ||
1.一种工作流数据的动态交互方法,其特征在于,包括步骤:
功能程序节点通过装箱适配器对工作流数据进行装箱操作以生成箱体;
所述功能程序节点与目标程序节点通过箱体进行数据交互;
所述目标程序节点通过拆箱适配器对所述箱体进行拆箱操作。
2.根据权利要求1所述的动态交互方法,其特征在于,所述功能程序节点通过装箱适配器对工作流数据进行装箱操作以生成箱体的步骤包括以下子步骤:
从功能程序节点处获取所述工作流数据;
通过装箱适配器对所述工作流数据的数据类型、数据标识及序列化数据进行装箱操作;
生成箱体。
3.根据权利要求2所述的动态交互方法,其特征在于,所述通过装箱适配器对所述工作流数据的数据类型、数据标识及序列化数据进行装箱操作的步骤包括以下子步骤:
获取工作流数据的初始数据;
获取箱体的数据类型及其类型集合;
读取所述数据标识的状态;
根据用户操作对所述数据标识的状态进行修改操作或新增操作或删除操作。
4.根据权利要求3所述的动态交互方法,其特征在于,所述修改操作包括:
依据修改操作更新所述数据类型的列表,并对所述数据类型装箱;
对所述序列化数据装箱。
5.根据权利要求3所述的动态交互方法,其特征在于,所述新增操作包括:
判断所述类型集合中是否存在相应的数据标识,若不存在,则执行下一步骤;
依据新增操作生成所述数据类型的列表,并对所述数据类型装箱;
序列化实体并装箱。
6.根据权利要求3所述的动态交互方法,其特征在于,所述删除操作的步骤包括:
删除所述序列化数据;
依据删除操作删除所述数据类型的列表。
7.根据权利要求3所述的动态交互方法,其特征在于,所述目标程序节点通过拆箱适配器对所述箱体进行拆箱操作的步骤包括以下子步骤:
目标程序节点对所述箱体分解数据类型及数据标识;
对数据反序列化。
8.根据权利要求5所述的动态交互方法,其特征在于,所述目标程序节点对所述箱体分解数据类型及数据标识的步骤包括以下子步骤:
获取数据标识;
获取所述箱体的数据类型及类型集合;
依据所述数据标识查找箱体的数据类型的名称长度及数据长度;
依据所述数据类型名称长度读取数据类型;
依据所述数据长度,读取所述箱体中的数据内容。
9.根据权利要求8所述的动态交互方法,其特征在于,所述对数据反序列化的步骤包括以下子步骤:
依据所述数据类型反序列化所述数据内容,以还原为实体;
将所述实体返回至所述目标程序节点。
10.一种工作流数据的动态交互装置,其特征在于,包括如权利要求1-9任一项所述的动态交互方法的若干的功能程序节点及若干的目标程序节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611042796.2/1.html,转载请声明来源钻瓜专利网。