[发明专利]一种掌厅数据管理方法无效
申请号: | 201210016902.5 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102609476A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 杨明;曲文超;辛磊;李塞强;卢继霞 | 申请(专利权)人: | 北京神州数码思特奇信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据管理 方法 | ||
技术领域
本发明涉及一种掌厅数据管理方法。
背景技术
掌厅,即掌上营业厅,用户通过下载掌厅客户端到手机等用户终端,即可实现费用查询、充值交费、业务办理、积分服务、信息管理等业务。
目前,掌厅客户端的数据一般都配置到运营商的数据库中,当用户需要使用数据的时候,通过hibernate等技术进行查询,这样,大多数的访问,都需要请求数据库,这不仅增加了数据库的压力,也降低了用户访问数据的速度,且开发难度系数较大。
而目前,互联网上通过使用内存数据库来实现数据加载到内存中,但是,该方式存在两大缺点:一是对内存的消耗较大,二是系统设计时,仍然要面向数据库或面向数据实体对象进行编程,代码量较大。
因此,本发明的目的是要提供一种掌厅数据加载方法,以解决现有掌厅数据加载方式的如下缺陷:一是针对掌厅客户端内部功能数据进行的模型涉及无法直接复用到其他产品中;二是实现数据持久化。
发明内容
本发明的目的之一是提供一种掌厅数据管理方法,包括如下步骤:
当在掌厅系统启动时,初始化位于运营商侧的数据库中的用户数据到用户终端的内存中;
当用户需要访问用户数据时,通过内存管理器访问内存,将内存中的数据发送到前台,前台展示从内存中读取的数据,以完成掌厅用户的业务需求。
该方法中的初始化用户数据到内存的步骤具体为,掌厅系统启动时,触发数据加载模块,由数据加载模块从数据库读取数据到内存中。
进一步,数据加载模块可设置在用户终端,当数据加载模块被触发时,发送数据获取请求到数据库,数据库响应该请求将数据库中的数据发送给数据加载模块,由数据加载模块将数据存储到终端的内存中。
进一步,数据加载模块可位于运营商侧,由运营商发起数据的加载流程,当掌厅系统启动后,数据加载模块被触发,其从数据库获取数据,并将数据发送到用户终端,并存储于用户终端的内存中。
该方法还包括数据更新的步骤,更新存储在内存中的数据。具体为,设置更新定时器,当定时器到时间时,触发数据加载模块重新加载数据库中的数据到用户终端的内存中。
该方法进一步包括,更新过程中,数据库中的每条数据都设置更新标志,比对数据库中的数据的服务ID与内存中数据的服务ID,对于服务ID相同的数据,且数据库中的数据存在更新标志,则采用数据库中的数据更新用户终端内存中的数据。如果,针对数据库中的数据服务ID,并未在用户终端的内存中找到相同的服务ID,则直接添加该数据到用户终端的内存中;如果用户终端内存中的数据的服务ID,并未存在于数据库中,则删除用户终端内存的该条数据。
该方法进一步包括,对于存储在用户终端内存中的数据,设置有效时间,如果超过有效时间,则删除该数据。
本发明的有益效果是:实现了掌厅客户端数据展示时,统一在内存中读取数据,并且能够保证在数据发布后,一次更新动态通知到所有用户,降低了数据库的压力,并提高了掌厅数据的访问速度。
附图说明
图1为本发明的掌厅数据管理流程图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
掌厅系统的用户通过下载掌厅客户端到手机等用户终端,然后通过掌厅客户端访问运营商侧的数据库,即可实现费用查询、充值交费、业务办理、积分服务、信息管理等业务。
当掌厅系统启动后,首先执行数据加载初始化流程,初始化数据到用户终端的内存中,具体为,系统启动后,立即触发数据加载模块,由数据加载模块从数据库读取数据,将读取的数据加载到用户终端的内存中。
数据加载模块可设置在用户终端,当其被触发时,发送数据获取请求到数据库,数据库响应该请求将数据库中的数据发送给数据加载模块,由数据加载模块将数据存储到用户终端的内存中。
数据加载模块,也可位于运营商侧,由运营商发起数据的加载流程,当掌厅系统启动后,数据加载模块被触发,其从数据库获取数据,并将数据发送到用户终端,并存储于用户终端的内存中。
数据在数据库和用户终端的内存中均采用树型菜单形式进行存储。
加载到用户终端的内存中的数据,可被用户获取,并进行不断地更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州数码思特奇信息技术股份有限公司,未经北京神州数码思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210016902.5/2.html,转载请声明来源钻瓜专利网。