[发明专利]一种基于软件商店的舰艇显控软件可重构系统在审
申请号: | 202011290103.8 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112363724A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 肖俊东;李松存;蔡奕慰;乐天;张岿 | 申请(专利权)人: | 中国舰船研究设计中心 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 胡建平;李丹 |
地址: | 430064 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 软件 商店 舰艇 可重构 系统 | ||
1.一种基于软件商店的舰艇显控软件可重构系统,其特征在于,包括:
基于FTP服务的舰艇显控软件商店,用于为显控设备提供图形化的形式在显控软件商店模块中将软件信息展示,并提供显控软件下载;所述软件信息包括显控软件目录、显控软件图标文件目录、显控软件截图文件目录、汇总的显控软件信息描述文件;
基于FTP服务和数据库的用户身份认证模块,用于为用户在显控设备上登录显控可重构系统提供身份认证;
基于权限等级的用户权限与显控软件使用权限匹配模块,用于将用户权限等级与显控软件的权限等级进行匹配,在该用户登陆后的系统中的软件商店中只显示低于或等于用户权限等级的显控软件,实现不同权限用户查看和操作不同权限等级的显控软件;
基于FTP服务和xml文件的用户显控软件布局配置信息存取模块,用于在FTP服务器端创建用户目录,保存显控设备端用户上传的软件布局配置信息表,配置信息文件以格式化的xml文件存储用户定制的显控软件名及其位置和大小;
显控软件重构模块,用于在显控设备上根据用户的指令对显控软件布局进行重构,并维护软件布局配置信息表保存至FTP服务器中;所述软件布局配置信息表为用于记录显控软件名称、位置及大小信息的表;
根据用户的指令对显控软件布局进行重构,具体如下:
当用户指令为导入原保存的软件布局时,调用FTP服务器中用户上传的软件布局配置信息表,进行显控软件的加载和布局的恢复;
当用户指令为新增一个待打开的显控软件时,为保证显控软件界面不重叠,先进行显控界面布局的运算;当找到合适的位置时,显控软件打开成功并移动到合适的位置;当找不到合适的位置时,对所有的显控软件窗口进行重新排列,重新排列后如果所有的显控软件窗口都能找到合适位置,则显控软件打开成功并移动到合适的位置;重新排列后若仍然找不到合适位置,则提示显控软件打开失败,需要先关闭其他显控软件以留出足够的界面空间;
当用户指令为新增一个待打开的显控软件时,用户预操作移动一个显控软件到指定的位置,移动操作结束立即触发界面重构算法:
判断所有打开的其他显控软件是否能够找到合适的位置并且保证所有显控软件不重叠,若重构运算成功则执行显控软件的移动指令,否则,重构模式恢复移动之前状态,不发出移动指令,提示打开失败,需要先关闭其他显控软件以留出足够的界面空间。
2.根据权利要求1所述的基于软件商店的舰艇显控软件可重构系统,其特征在于,基于FTP服务的舰艇显控软件商店的步骤如下:服务器中创建FTP服务,在FTP目录中设置显控软件目录、显控软件图标文件目录、显控软件截图文件目录、汇总的显控软件信息描述文件;显控设备端通过FTP方式连接到显控软件商店服务器,通过下载显控软件信息描述文件及显控软件图标文件、显控软件截图文件,解析其中的软件信息,通过图形化的形式在显控软件商店模块中将软件信息展示出来,并提供下载按钮,用户通过查看软件描述相关的信息、图标、截图等,根据需要将显控软件下载到本地。
3.根据权利要求1所述的基于软件商店的舰艇显控软件可重构系统,其特征在于,所述基于权限等级的用户权限与显控软件使用权限匹配模块中用户身份信息通过数据库的形式存放于FTP服务器中,用户在显控设备上通过输入用户名、密码的方式登录系统,系统将FTP服务器中的用户身份信息数据库下载到本地,并将输入的用户名密码与数据库中的用户名密码进行比对,比对正确则进入显控可重构系统界面,比对不正确就给出提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国舰船研究设计中心,未经中国舰船研究设计中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011290103.8/1.html,转载请声明来源钻瓜专利网。