发明名称 |
基于用户使用惯的GIS系统模块加载方法 |
摘要 |
本发明公布了一种基于用户操作日志的智能控制模块加载的方法。包括:通过事先建立的二元映射关系来确定将界面操作模块与后台加载模块对应起来;设计一套合理的将用户操作数据与模块使用状况对应起来的一套评价指标;根据用户历史操作数据计算出评价指标并生成与工程文件配套的配置文件;当工程文件被开启或者新建时基于配置文件来确定需要预加载的模块并实施;当工程关闭时基于新生成的用户操作数据对配置文件进行更新。所述方法能够达到节省内存空间,提高加载速度的目的。 |
申请公布号 |
CN103246539A |
申请公布日期 |
2013.08.14 |
申请号 |
CN201310194998.9 |
申请日期 |
2013.05.21 |
申请人 |
北京大学 |
发明人 |
高勇;李浩然;郁浩;刘磊;郭潇 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京万象新悦知识产权代理事务所(普通合伙) 11360 |
代理人 |
朱红涛 |
主权项 |
一种基于用户使用习惯的GIS系统模块加载方法,其特征是,一、预处理阶段:1)把GIS系统的模块划分为基本模块、核心模块和外围模块三种,所述基本模块指的是GIS系统启动以及正常运行所必需的模块,所述核心模块指的是超过一半以上的用户操作所需要的预加载的模块,GIS系统的其余模块为外围模块;2)通过二进制矩阵来建立用户在GIS系统中的操作与核心模块以及与外围模块之间多对多的二元关系映射;GIS系统中的每个核心模块和外围模块对应矩阵中的一列,GIS系统中的每个操作对应矩阵中的一行,当调用GIS系统的这个操作,需要调用模块时,这个矩阵中的对应元素被赋为1,否则为0;3)收集用户在GIS系统中的操作的历史记录,通过分析这些历史记录,抽取出对该用户来说在启动GIS系统时需要加载的核心模块与外围模块列表;4)把用户和启动GIS系统时需要加载的核心模块与外围模块列表建立对应关系,保存到数据库中;二、启动GIS系统时:5)用户启动GIS系统时,从数据库中读取和该用户对应的核心模块与外围模块列表,然后加载基本模块以及所述核心模块与外围模块列表中的所有核心模块和外围模块。 |
地址 |
100871 北京市海淀区颐和园路5号 |