[发明专利]用于共享数据保护的辅助设计方法有效
申请号: | 201110459565.2 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102542205A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 殷建儒 | 申请(专利权)人: | 汉柏科技有限公司 |
主分类号: | G06F21/20 | 分类号: | G06F21/20 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 共享 数据 保护 辅助设计 方法 | ||
技术领域
本发明涉及计算机辅助设计技术领域,特别涉及一种用于共享数据保护的辅助设计方法。
背景技术
多处理器和多核硬件平台得到了越来越多的应用,在某些领域更成为标配。对应的操作系统和软件设计必须支持这种变化,采用并行化设计方法充分发挥多核平台带来的性能提升空间。并发运行中如果共享数据缺乏保护或者保护不当,轻则引起共享数据破坏,重则导致系统崩溃,因此,必须仔细设计共享数据的保护方案。然而,操作系统本身愈来愈复杂,业务软件要实现的业务流程也愈来愈复杂,熟悉业务流程的人员不一定熟悉操作系统(或者不一定熟悉所有操作系统),熟悉操作系统的人员不一定熟悉业务流程。
共享数据保护是软件并行化设计中的难点问题,保护不够则影响数据完整性和操作系统稳定性,过度保护则影响操作系统性能,不能充分发挥多核平台的优势。因此,当前的共享数据保护问题,一方面增加了设计人员的设计负担和设计风险;另一方面,如果保护不当,后续排查错误的难度和成本非常高。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何提供一种用于共享数据保护的辅助设计方法,以降低设计人员的设计负担和设计风险,避免后续排查错误时难度高、成本高的问题。
(二)技术方案
为解决上述技术问题,本发明提供一种用于共享数据保护的辅助设计方法,其包括步骤:
A:根据每个操作系统的内核特征,建立对应每个操作系统的规则特征表和属性特征表;
B:根据用户输入的当前操作系统名称,选择相应的当前规则特征表和当前属性特征表;
C:根据用户输入的第一指令,从当前规则特征表中,提取当前共享数据对应的当前保护机制;
D:根据用户输入的第二指令,从当前属性特征表中,选择当前共享数据对应的当前属性特征描述;
E:将当前保护机制和当前属性特征描述呈现给用户。
优选地,所述步骤C具体包括步骤:
C1:根据用户输入的第一指令,从当前规则特征表中选择当前共享数据对应的规则特征;
C2:判断是否存在被选中的规则特征,如果存在,执行步骤C3;否则,执行步骤D;
C3:判断所述被选中的规则特征对应的保护机制是否存在连接符,如果存在,执行步骤C4;否则,提取所述保护机制作为当前共享数据对应的当前保护机制,执行步骤D;
C4:判断当前操作系统的内核是否具有SMP特性,如果是,提取所述保护机制作为当前共享数据对应的当前保护机制,执行步骤D;否则,执行步骤C5;
C5:判断当前共享数据是否是由多个用户程序访问的数据,如果是,提取所述保护机制作为当前共享数据对应的当前保护机制,执行步骤D;否则,提取所述保护机制中所述连接符之前的部分,作为当前共享数据对应的当前保护机制,执行步骤D。
优选地,所述规则特征表中记录共享数据对应的规则特征关键字、规则特征描述和保护机制。
优选地,所述属性特征表中记录共享数据对应的属性特征关键字和属性特征描述。
优选地,在所述步骤E之后还包括步骤F:用户根据当前保护机制和当前属性特征描述进行软件开发。
(三)有益效果
本发明的用于共享数据保护的辅助设计方法,首先提示用户对当前共享数据对应的规则特征和属性特征进行选择,进而提供相应的保护建议,从而方便快捷地辅助用户开放设计出能够有效保护共享数据的软件程序,降低了设计人员的设计负担和设计风险,避免后续排查错误时难度高、成本高的问题。
附图说明
图1是本发明的用于共享数据保护的辅助设计方法流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1是本发明的用于共享数据保护的辅助设计方法流程图。如图1所示,所述方法包括:
步骤A:根据每个操作系统的内核特征,建立对应每个操作系统的规则特征表和属性特征表。为简单起见,本实施例以内核版本为2.6的Linux操作系统为例说明本发明方法。下表1是对应内核版本为2.6的Linux操作系统的规则特征表,如表1所示,所述规则特征表中记录共享数据对应的规则特征编号、规则特征关键字、规则特征描述和保护机制。下表2是对应内核版本为2.6的Linux操作系统的属性特征表,如表2所示,所述属性特征表中记录共享数据对应的属性特征编号、属性特征关键字和属性特征描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉柏科技有限公司,未经汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110459565.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安防监控系统
- 下一篇:一种平面高精度平行度的检测装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置