[发明专利]一种通过配置冲突矩阵解决管理软件内部功能操作冲突的方法有效

专利信息
申请号: 201010138849.7 申请日: 2010-04-06
公开(公告)号: CN101833473A 公开(公告)日: 2010-09-15
发明(设计)人: 杨平波 申请(专利权)人: 浪潮集团山东通用软件有限公司
主分类号: G06F9/46 分类号: G06F9/46;G06Q10/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通过 配置 冲突 矩阵 解决 管理软件 内部 功能 操作 方法
【权利要求书】:

1.一种通过配置冲突矩阵解决管理软件内部功能操作冲突的方法,其特征在于,包括下列步骤和内容:

A、将软件单个功能的各类操作或者不同功能之间以二维矩阵的方式存储其对照约束关系;其中:

单个功能是指管理软件中包含的软件功能基本单元,包括入库单,出库单,库存单据记账;操作是指对于单个功能用户进行的操作行为,包括单据新增,删除,修改;

二维矩阵的方式存储其对照约束关系包括以下内容:

(1)以二维矩阵的方式描述冲突对应关系,其中关系对象包括功能之间,包括库存记账,入库单制单;以及相同功能的不同操作之间,包括入库单的修改功能和参照采购到货单功能;

(2)二维矩阵中记录冲突类型,包括独立运行,功能冲突,数据冲突;

(3)二维矩阵中记录检查到有冲突功能存在时的提示信息并且提示信息中包换值变量供运行期根据实际值进行替换;

(4)二维矩阵中记录冲突发生的条件公式,在运行期解析引擎解析条件公式并判断是否产生实际冲突;

B、在软件运行期间根据需要配置步骤A中所描述的约束关系;包括以下内容:

(1)软件在运行期根据需要调整冲突矩阵中的任何内容;

(2)冲突矩阵中的内容被调整后,能够自动根据当前运行的客户端及其功能和操作进行自动同步,使调整既能立即生效同时又不影响正在运行的程序;

C、对于在存在约束关系的操作或者功能,在程序运行时能够根据冲突矩阵自动检查并根据冲突类型有效处理来自其他登录用户的操作或者功能产生的冲突;包括以下内容:

(1)系统中存在冲突功能和操作的运行记录表;

(2)在冲突矩阵中存在的功能或者功能操作在执行时结合冲突条件检查运行记录表中是否有冲突功能或者冲突数据存在;

(3)冲突的提示信息根据冲突矩阵中获取,并对其中的值变量进行替换后提醒操作者;

(4)支持同一个操作员ID同时从不同的客户端登录,冲突记录ID中包含登录用户名以及登录电脑的IP信息;

D、设置一个冲突矩阵配置表,其结构如下所示:

  列说明  列名示  例  类型 空 值  注释  功能1  F_GNBH  Char(6) No  相冲突功  能2  F_CTGN  Char(6) Yes

  列说明  列名示  例  类型 空 值  注释  说明  F_SM  Varchar  (254) Yes  在冲突发生时显示给用户的信息,用如下变  量:  @JQ--相冲突的机器  @YH--相冲突的用户  @XT--相冲突的系统  @GN-相冲突的功能  @CX--相冲突的程序  @JC--相冲突的进程  还可以用参数的值:@ValX  冲突方式  F_CTFS  Char(1) Yes  0--独立运行  1--功能冲突  2--数据冲突  3-系统内独立运行  参数定义  F_CSDY  Varchar  (12) Yes  各参数长度定义,如:84,表示两个参数,第  一个为8位,第二个为4位等,对于变长的  可补空格  冲突条件  F_CTTJ  Varchar  (254) Yes  当符合条件时,表示冲突  可以采用变量来字义,  变量格式如下:  @valX别人已在操作的@cvalX正要操作  其中X为操作数据中的第X个数据,与上面的  参数定义对应  @cval1=@val1 and @cval2<@val2

1)在运行期,存在于冲突矩阵中的功能在执行时,需要利用冲突功能运行记录表进行冲突功能记录,其结构如下所示:

  列说明  列名示例  类型  空值  注释  进程号  F_JC  Char(10)  No  操作数  据  F_SJ  Varchar(2  30)  No  有多个数据项,每个之间可以有一个  间隔符

2)矩阵配置功能的实现,通过图形界面的方式提供各个功能及功能操作的配置关系的查看,修改,保存以及生效功能;

3)运行期的检查注册功能如下:

冲突注册:用于向冲突功能运行记录表中注册正准备运行的功能或者正准备进行的操作,在正式注册前需要调用冲突检查功能,先检查是否有冲突功能存在;

取消冲突注册:删除指定的冲突项目在冲突功能运行记录表中的记录,一般在一个冲突功能操作完成后进行,包括库存入库单已经保存,这时需要清除这张单据的修改冲突注册;

清除冲突注册:清除某个用户下的某个功能或者全部冲突项目的注册,包括当用户退出系统时,需要清除所有该用户下的冲突记录;

冲突检查:检查指定的冲突项目是否存在,包括打开一个出库单,点击“修改”,在进行冲突注册前,根据冲突功能运行记录表中的记录检查是否存在冲突功能;

4)异常冲突注册清除,有时由于其它异常原因,包括突然断电导致冲突功能运行记录表中存在的注册记录未被清除,这些记录继续留着会影响后续的一些功能操作,这时通过这个功能进行定点清除。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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