多人在线的智能变电站设计系统的制作方法_2

文档序号:9547336阅读:来源:国知局
037] 图模库模块、图纸管理模块、检索模块、校验模块和版本管理模块经功能管理模块 授权后连接智能变电站设计图纸模块。配置管理模块、校验模块和版本管理模块经功能管 理模块授权后连接数据库模块。
[0038] 智能变电站设计图纸模块连接数据库模块。
[0039] 智能变电站设计图纸模块的作用类似一个中央处理器,对与其连接的模块的工作 进行协调,将图模库模块、图纸管理模块、检索模块、校验模块和版本管理模块发送来的信 息分类存储在数据库。经权限管理模块许可,执行本系统的输入设备或与本系统联网的计 算机用户的命令,对本系统的输入设备或与本系统联网的计算机用户的请求,指示相应的 模块工作,向本系统的输出设备或与本系统联网的计算机发出对外的传输、输出信息的命 令。
[0040] 用户管理模块连接权限管理模块,用于管理使用本系统的用户的权限,用户按权 限职责被划分为:管理用户、图模库用户、工程用户,首先注册进入本系统的用户设为管理 用户。用户管理模块接收管理用户发送来的操作命令,依据职责划分、添加、删除和/或修 改管理用户、图模库用户和工程用户,将管理用户、图模库用户和工程用户的用户信息存储 在数据库。管理用户是所有用户的管理员,为本系统默认或先设定,不能删除,仅能修改密 码,具备指定图模库用户和工程用户的职能。
[0041] 管理用户根据用户职责,将图模库用户按图模库操作用户、图模库浏览用户和图 模库其他用户分为三组,添加到用户管理模块中,然后给用户分配不同的权限。图模库其他 用户不能查看图模库。
[0042] 管理用户根据用户职责,将工程用户分为工程操作用户、工程浏览用户和工程其 他用户三组,添加到用户管理模块中,然后给用户分配不同的工程权限。工程其他用户不能 查看工程的任何信息。
[0043] 管理用户、图模库用户和工程用户的用户信息分别采用用户表、用户组表、图模库 用户表和工程用户表四张表的格式,存储在数据库模块。
[0044] 用户表设置有用户账号ID、用户名、密码、用户级别、所属组、用户状态、用户地址 信息。其中,用户级别用于表示用户权限,用户级别用数值表示,分为〇至20个级别,数值越 低,表示级别越高,〇为超级用户,不能被删除,数值1至20级别逐渐降低,高级别用户可以 添加、修改或删除低级别用户。级别〇至10表示为管理用户,可以直接操作(添加、修改或 删除)图模库模块的内容和设置在工程管理模块里的任何一智能变电站工程的工程信息, 级别11至20表示为普通用户,可以被管理用户指定为图模库模块用户和工程用户。所属 组标示属于图模库操作用户、图模库浏览用户、图模库其他用户、工程操作用户、工程浏览 用户或工程其他用户。用户状态表示用户是否登录到本系统或能否使用本系统,有在线、离 线和冻结三种状态。
[0045] 用户组表设置有用户组ID、用户组名、用户组状态、用户组描述信息。用户组状态 表示该组的用户是否可以使用本系统,有启用和冻结两种状态,由管理用户设定。用户组针 对该组用户行使的职能进行描述。用户组针对电力设计院内的部门。
[0046] 图模库用户表设置有用户ID和用户权限。用户ID来源于用户表,用户权限标示 用户对图模库模块的修改和浏览的权限。
[0047] 工程用户表设置有工程ID、用户ID和用户权限。工程ID用于区别不同的工程,用 户ID来源于用户表,用户权限描述用户对工程管理模块里智能变电站工程的修改和浏览 的权限。
[0048] 权限管理模块根据用户管理模块中设定的用户权限对用户所发出的操作请求进 行权限鉴别,将鉴别结果经通信模块发送给用户。用户所有的操作都需要经过权限管理模 块的权限鉴别,用户在与本系统连接的计算机上发出操作请求时,权限管理模块先查看用 户登录信息,再经用户管理模块提取存储在数据库里的用户信息,根据用户信息,鉴别用户 级别和所属组,权限管理模块将鉴别结果经通信模块发送给用户,将鉴别后允许用户操作 的确认信息发送给用户所请求的以下各模块:通信模块、用户管理模块、工程管理模块、配 置管理模块、图模库模块、图纸管理模块、检索模块、校验模块和版本管理模块。所述各模块 负责执行用户的操作请求,并将执行结果经权限管理模块返回给用户。鉴别是指权限管理 模块根据用户的权限判断能否进行用户请求的操作,以操作图模库模块为例,具体步骤为: a. 首先判断用户是否是图模库用户,若不是,直接提示鉴别不通过,若是则进行下一步骤; b. 判断用户对图模库进行的操作是直接操作(添加、修改或删除)还是浏览操作;c.若是直 接操作,判断用户是否是操作用户,若不是直接提示鉴别不通过,若是鉴别通过;若是浏览 类操作,判断用户是否是操作用户或浏览用户,若不是提示鉴别不通过,若是鉴别通过。
[0049] 工程管理模块用于接收用户在通过网络与本系统连接的计算机上打开或删除智 能变电站工程的操作。本系统可以通过网络在与本系统连接的计算机上,进行1至N (N为 正整数)个智能变电站工程的在线设计。工程管理模块展现给用户当前本系统内的所有智 能变电站工程目录,具有权限的用户可以选择从数据库中打开或删除。用户选择打开或删 除智能变电站工程,权限管理模块经用户管理模块核对用户权限后,由工程管理模块发送 用户的打开或删除信息,从数据库提取打开或删除智能变电站工程资料,供用户操作,操作 的结果经工程管理模块存储在数据库。打开是指通过网络将对应的智能变电站工程图纸从 数据库经工程管理模块、权限管理模块下载到用户操作的计算机,删除是指将整个智能变 电站工程的全部或部分信息从本系统数据库内删除,工程的全部信息保存于数据库,包括 图纸等信息,经过压缩保存于数据库内,删除是指直接从数据库中将所有该工程的信息删 除。
[0050] 通信模块接收权限管理模块发来的用户进行操作时对权限鉴别即是否具有权限 的信息,然后向用户发送;通信模块接收功能管理模块表示用户进行相应模块操作时,该模 块是否已经被其他用户使用的信息,然后向用户发送。通信模块接收用户在通过网络与本 系统连接的计算机上给本系统发送的操作配置管理模块、图模库模块、图纸管理模块、检索 模块、校验模块和版本管理模块的消息后,接收权限管理模块对用户权限的判断结果,向用 户发送提醒用户对所述模块是否具备权限的信息。当用户使用用户管理模块、工程管理模 块、配置管理、图模库模块、图纸管理模块、检索模块、校验模块和版本管理模块中的某一模 块时,若该模块正在被其他用户使用,通信模块接收功能管理模块的冲突检测结果,给用户 发送消息提醒该模块已经被其他用户操作并锁定的信息。
[0051] 用户之间可以通过通信模块发送消息。
[0052] 如图14所示,设用户A向用户B发送信息,用户之间发送消息的步骤为: (1)用户A选择用户B,向通信模块输入待发送的信息。
[0053] (2)若数据库中有用户B的用户地址信息,通信模块的发送子模块从数据库中提 取用户B的地址,根据用户B的用户地址将待发送的信息发送给用户B。若数据库中没有用 户B的用户地址,提示用户A发送信息不成功。
[0054] (3)通信模块在数据库模块中查找用户B当前是否登录,若用户B登录,用户B接 收;若用户B未登录,不保存,直接提示用户不在线。通信模块作为中转模块,仅读数据库。
[0055] (4)用户B的计算机接收通信模块的发送子模块发送的信息,传递给用户B的显示 子模块显示。
[0056] 功能管理模块用于对多位用户同时操作本系统的同一模块时产生冲突进行协调 操作处理。如多位用户都进行配置操作,同一时刻仅能有同一个用户操作配置管理模块,不 可以多位用户同一时刻操作,功能管理模块按用户操作的顺序对配置管理模块进行配置操 作。权限管理模块接收用户通过网络与本系统连接的计算机上对模块:配置管理、图模库、 图纸管理、检索、校验、版本管理的操作请求,权限鉴别通过后,经被操作模块将操作请求传 递到功能管理模块,功能管理模块分析用户操作的类型,作出冲突检测,判断能否进行下一 步操作,再向通信模块发送和对应的模块发送冲突判断信息,使对应的模块按冲突判断信 息执行用户的操作请求。
[0057] 为了更好地解决冲突管理,功能管理模块对接收到的操作请求,按操作类型将用 户的操作分为三类:查看类操作、编辑类操作,独立类操作。查看类操作表示用户仅查看智 能变电站设计信息,不进行任何编辑操作,多用户可以同时进行查看类操作。编辑类操作表 示用户会进行添加、修改和/或删除的设计操作,冲突检测为涉及智能变电站设计信息修 改,只能单个用户进行编辑类操作。独立类操作表示每个用户对本系统内的模块或模块内 的文件操作是独立的,如校验ICD文件,用户输入ICD文件,校验模块仅校验ICD文件,不涉 及本系统内或模块内其他的信息,独立类操作时,不涉及本系统内智能变电站的设计信息, 可以多人同时进行独立类操作,不限制使用人数。功能管理模块对查看类操作、编辑类操作 和独立类操作分别用数据表的格式表示。
[0058] 功能管理模块将用户对本系统所有模块的操作采用分类管理。
[0059] 查看类操作数据表格式为:
编辑类操作具有排他性,某一时刻仅有一名用户使用,使用者ID记录正在使用的用 户,ID来源于用户表,第一个用户使用时,先判断该"使用者ID"是否为空,若为空,记录用 户ID。若不为空,表明是其他用户正在使用。
[0060] 独立类操作数据表格式为:
功能管理模块处理用户协同操作时,首先判断操作类型为查看类操作、编辑类操作或 独立类操作,然后分别进行以下处理: 若用户进行的是查看类操作或独立类操作,功能管理模块将对应操作的使用者人数加 1,然后经通信管理模块发信息告知用户可以进行操作,对应的被操作模块按冲突判断信息 执行用户的操作请求。
[0061] 若用户进行的是编辑类操作,功能管理模块首先判断对应操作的用户使用者ID 字段是否为空(ID字段为空表示为0,没有用户ID)。若ID字段不为空,则在编辑类操作数 据表格中查找正在使用的用户信息,经通信模块将用户信息发送给用户。若ID字段为空, 将使用者ID字段置为用户ID,即将编辑类操作数据表格中的使用者ID字段写上当前使用 者ID,然后经通信模块返回给用户可以进行操作的信息,对应的被操作模块按冲突判断信 息执行用户的操作请求。
[0062] 本系统查看类操作有:二次设备查看、输出全站二次设备配置、虚端子查看、输出 虚端子表、输出SCD、输出光缆清册、输出网络配置表、输出二次设备表、输出交换机端口表、 物理回路查看、装置模板图、网络拓扑图、主变保护图、母线保护图。
[0063] 编辑类操作有:间隔配置、I⑶模板导入、I⑶模板更新、EXCEL模板导入、EXCE模 板更新、虚回路配置、可视化虚端子关联、虚端子间隔复制、虚端子装置复制、屏柜布置、模 板文件管理、工程配置、网络参数配置、网络配置、用户管理。
[0064] 独立类操作有:文件校验、S⑶管控。
[0065] 配置管理模块用于接收用户在通过网络与本系统连接的计算机上对智能变电站 进行设置或变更输入的配置信息,然后将设置或变更后的配置信息保存到数据库中。用户 开始使用配置管理模块展开配置操作时,会由权限管理模块进行权限鉴别,权限鉴别通过 后再经功能管理模块冲突检测,没有与其他用户产生冲突,用户再展开配置。所有的模块 都会经由权限管理模块进行权限鉴别,然后再由功能管理模块进行冲突检测。智能变电站 的配置信息为:1、测控装置(装置)与电压、间隔的关联操作;2、装置的通信参数配置;3、装 置与装置之间的信号关联操作,含有面向通用对象的变电站事件GOOSE (Generic Object Oriented Substation Event)信息和采样值SV(Sampled Value)信息;4、屏柜的关联操作。
[0066] 图模库模块将智能变电站设计图纸模块搜集来的组成智能变电
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1