[发明专利]一种对字典和字典项进行处理的方法及服务器在审
| 申请号: | 201610123793.5 | 申请日: | 2016-03-04 |
| 公开(公告)号: | CN105786780A | 公开(公告)日: | 2016-07-20 |
| 发明(设计)人: | 高亮;刘龙昌 | 申请(专利权)人: | 北京元心科技有限公司 |
| 主分类号: | G06F17/22 | 分类号: | G06F17/22;G06Q10/00 |
| 代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 冯谱 |
| 地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 字典 进行 处理 方法 服务器 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种对字典和字典项进行处理的 方法及服务器。
背景技术
在系统中,当需要对某一对象进行描述且该对象进一步又存在多种状态 时,可以利用字典和字典项来实现对该对象以及该对象状态的定义,其中, 字典用于该记录对象的名称,与该字典相对应的字典项用于记录该对象的多 个状态。以巡检系统为例,将巡检所采用的方式利用检查方法这一字典进行 定义,进一步地,巡检所采用的方式包括观察和手摸,因此与检查方法这一 字典所对应的字典项则包括观察和手摸。
在用户访问系统的页面时,字典和字典项会在页面中进行显示。早期, 系统开发人员采用硬代码的方式实现字典和字典项在页面中的显示,即,若 一页面需要使用字典和字典项,则在开发该页面的过程中将字典和字典项通 过代码的方式写入该页面。这种方式的不足之处在于:针对于在不同页面内 显示相同字典和字典项的情况,采用硬代码的方式必须在每个页面内重复写 入该相同的字典和字典项,这种重复性导致系统的开发效率很低。随着技术 的发展,在现有技术中,字典和字典项被写入数据库中,当页面需要加载字 典和字典项时从数据库中读取出相应的字典和字典项并将该字典和字典项加 载至页面中进行显示。由于字典和字典项均存储在数据库中,各个页面均可 以加载,因此无需重复在页面中写入字典和字典项,从而有效地提高了开发 效率。但是,页面从数据库中加载字典和字典项进行显示的方式仍存在一定 的不足之处:第一,每当页面加载字典和字典项时均需要花费一定时间和数 据库建立连接,影响页面加载的速度,从而使得等待页面加载的用户无法得 到良好的使用体验;第二、由于字典和字典项存储在数据库中,其更改必须 依赖于具有数据库知识的专业人员,而在实际应用中,系统的用户往往并非 是具有数据库知识的专业人员,而且字典项的内容也并非一成不变而是需要 根据业务需求相应更改,因此,在系统的用户需要根据业务需求更改数据库 中的字典项时,用户必须等待具有数据库知识的专业人员来进行操作而无法 自行对字典项进行及时更改,这会为用户的工作带来一定的不便利性。
发明内容
为了克服现有技术中的上述缺陷,本发明提供了一种对字典和字典项进 行处理的方法,该方法包括:
将系统中的字典以及与该字典对应的字典项存储至数据库中;
当所述系统启动时从所述数据库中读取所述字典和所述字典项,并将所 述字典和所述字典项存储至内存中;
当检测到所述系统中的页面加载所述字典和所述字典项时,从所述内存 中将所述字典和所述字典项加载至所述页面中。
根据本发明的一个方面,该方法中,将系统中的字典以及与该字典对应 的字典项存储至数据库中之前,该方法还包括:将和系统设置相关且不需要 对字典项更新的字典定义为系统字典、以及将与该系统字典对应的字典项定 义为系统字典项;将和业务需求相关且字典项存在更新可能的字典定义为用 户字典、以及将与该用户字典对应的字典项定义为用户字典项。
根据本发明的另一个方面,该方法还包括:向用户提供前台页面,所述 用户在所述前台页面内执行对所述用户字典项的更新操作并通过所述前台页 面提交所述更新操作;接收所述更新操作,并根据所述更新操作对所述数据 库内和所述内存内相应的用户字典项进行同步更新。
根据本发明的又一个方面,该方法中,所述更新操作包括增加操作、删 除操作以及修改操作。
根据本发明的又一个方面,该方法中,所述系统是巡检系统。
相应地,本发明还提供了一种对字典和字典项进行处理的服务器,该服 务器包括:
字典存储模块,用于将系统中的字典以及与该字典对应的字典项存储至 数据库中;
系统启动模块,用于当所述系统启动时从所述数据库中读取所述字典和 所述字典项、并将所述字典和所述字典项存储至内存中;
字典加载模块,用于当检测到所述系统中的页面加载所述字典和所述字 典项时从所述内存中将所述字典和所述字典项加载至所述页面中。
根据本发明的一个方面,该服务器还包括:字典定义模块,用于将和系 统设置相关且不需要对字典项更新的字典定义为系统字典以及将与该系统字 典对应的字典项定义为系统字典项、将和业务需求相关且字典项存在更新可 能的字典定义为用户字典、以及将与该用户字典对应的字典项定义为用户字 典项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610123793.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种翻译方法及移动终端
- 下一篇:文档大纲图生成方法及系统





