[发明专利]基于用户使用习惯的GIS系统模块加载方法有效
申请号: | 201310194998.9 | 申请日: | 2013-05-21 |
公开(公告)号: | CN103246539A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 高勇;李浩然;郁浩;刘磊;郭潇 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京万象新悦知识产权代理事务所(普通合伙) 11360 | 代理人: | 朱红涛 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 使用 习惯 gis 系统 模块 加载 方法 | ||
1.一种基于用户使用习惯的GIS系统模块加载方法,其特征是,
一、预处理阶段:
1)把GIS系统的模块划分为基本模块、核心模块和外围模块三种,所述基本模块指的是GIS系统启动以及正常运行所必需的模块,所述核心模块指的是超过一半以上的用户操作所需要的预加载的模块,GIS系统的其余模块为外围模块;
2)通过二进制矩阵来建立用户在GIS系统中的操作与核心模块以及与外围模块之间多对多的二元关系映射;GIS系统中的每个核心模块和外围模块对应矩阵中的一列,GIS系统中的每个操作对应矩阵中的一行,当调用GIS系统的这个操作,需要调用模块时,这个矩阵中的对应元素被赋为1,否则为0;
3)收集用户在GIS系统中的操作的历史记录,通过分析这些历史记录,抽取出对该用户来说在启动GIS系统时需要加载的核心模块与外围模块列表;
4)把用户和启动GIS系统时需要加载的核心模块与外围模块列表建立对应关系,保存到数据库中;
二、启动GIS系统时:
5)用户启动GIS系统时,从数据库中读取和该用户对应的核心模块与外围模块列表,然后加载基本模块以及所述核心模块与外围模块列表中的所有核心模块和外围模块。
2.如权利要求1所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,进一步包括:
三、GIS系统关闭时:
当GIS系统关闭时,通过GIS系统生成LOG记录,对数据库中的记录进行更新,来更好地适应用户下次的使用需求。
3.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,所述一个操作对应于一个核心模块或外围模块。
4.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,所述一个操作对应于多个核心模块和/或外围模块。
5.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,所述用户操作的历史记录,由GIS系统自动产生或者用户编写LOG记录模块产生。
6.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,当GIS系统启动后,用户操作所涉及的核心与外围模块未加载时,GIS系统动态加载所需的核心模块与外围模块。
7.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,所述的数据库为文本文件、桌面型数据库或关系数据库。
8.如权利要求1或2所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,在数据库中为每一个GIS工程文件建立一个配置文件,保存在启动该GIS工程文件时需要加载的核心模块与外围模块列表,在打开该工程时自动加载所述核心模块和外围模块。
9.如权利要求8所述的基于用户使用习惯的GIS系统模块加载方法,其特征是,在该GIS工程文件进行过程中,根据对核心模块和外围模块的调用情况,动态更新其在数据库中的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310194998.9/1.html,转载请声明来源钻瓜专利网。