图形化页面数据的确定方法、装置、设备及介质制造方法及图纸

技术编号:36792312 阅读:27 留言:0更新日期:2023-03-08 22:45
本发明专利技术公开了一种图形化页面数据的确定方法、装置、设备及介质。该方法包括:根据接收的页面变更请求,确定页面属性信息及待跳转页码;根据页面属性信息及待跳转页码,从预确定的分页文件中确定待跳转页码所对应页面的第一地址信息;从内存映射文件中读取第一地址信息对应的目标数据组;将目标数据组中的数据内容作为待跳转页码对应的页面数据。通过在接收到页面变更请求时,在分页文件中确定要显示的数据的地址信息,在内存映射文件中读取该地址信息对应的数据内容并显示。该方案只对要显示的数据进行加载,降低了内存占用,解决了读取数据时因数据过多导致图形化界面卡顿和内存占用过大的问题,实现了图形化页面的流畅切换。换。换。

【技术实现步骤摘要】
图形化页面数据的确定方法、装置、设备及介质


[0001]本专利技术涉及数据库
,尤其涉及图形化页面数据的确定方法、装置、设备及介质。

技术介绍

[0002]客户端工具可能从文件中读取数据信息并显示,当数据量过大时,通常会分页显示,此时为了获取数据总数和实现页面跳转需要读取文件中全部数据,数据量过大时读取全部数据耗费时间过长会出现卡顿现象;同时,将所有数据加载在内存中也会导致内存占用过大从而导致卡顿。
[0003]传统方法面对这种情况会引入数据库管理数据,但给客户端工具配置外部数据库操作复杂,并且需要额外维护数据库;引入内存数据库需要额外维护数据库驱动,同时内存数据库占用内存较大。当工具只需要实现对数据进行简单读写且数据本身结构较为复杂时引入数据库成本过高。

技术实现思路

[0004]本专利技术提供了一种图形化页面数据的确定方法、装置、设备及介质,以实现对图形化页面对应部分数据的确定。
[0005]根据本专利技术的第一方面,提供了一种图形化页面数据的确定方法,包括:
[0006]根据接收的页面变更请求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图形化页面数据的确定方法,其特征在于,包括:根据接收的页面变更请求,确定页面属性信息及待跳转页码;根据所述页面属性信息及所述待跳转页码,从预确定的分页文件中确定所述待跳转页码所对应页面的第一地址信息,其中,所述分页文件中存储有内存映射文件的数据属性信息,所述第一地址信息包含在数据属性信息中;从所述内存映射文件中读取所述第一地址信息对应的目标数据组;将所述目标数据组中的数据内容作为所述待跳转页码对应的页面数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面属性信息及所述待跳转页码,从预确定的分页文件中确定所述待跳转页码所对应页面的第一地址信息,包括:根据所述页面属性信息及所述待跳转页码,确定所述待跳转页码中首个数据对应的第一数据序号;从所述分页文件中查找所述第一数据序号所属的目标显示数据组,将所述目标显示数据组的地址信息作为所述第一地址信息。3.根据权利要求1所述的方法,其特征在于,还包括:当接收到数据变更请求时,确定所述数据变更请求对应的第二数据序号,并基于所述第二数据序号,对所述内存映射文件及所述分页文件进行修改,其中,所述数据变更请求包括添加数据请求、删除数据请求、修改数据请求。4.根据权利要求3所述的方法,其特征在于,当所述数据变更请求为添加数据请求时,所述对所述内存映射文件及所述分页文件进行修改,包括:获取所述添加数据请求中包括的待添加数据,确定所述待添加数据的第一数据长度;根据所述内存映射文件中包括的起始标识符,确定所述内存映射文件中最后一个数据组的结束地址,其中,所述起始标识符中包括各数据组的起始地址及数据长度;根据所述结束地址及所述第一数据长度,确定所述待添加数据的第一起始标识符、添加位置及添加信息;将所述第一起始标识符及待添加数据添加至所述内存映射文件的所述添加位置处,将所述添加信息添加至所述分页文件中。5.根据权利要求3所述的方法,其特征在于,当所述数据变更请求为删除数据请求时,所述基于所述第二数据序号,对所述内存映射文件及所述分页文件进行修改,包括:在所述分页文件中确定所述第二数据序号对应的目标删除数据组、第二地址信息及待删除数据组的删除组个数;根据所述第二地址信息,确定所述内存映射文件中所述目标删除数据组的第二起始标识符,并对所述第二起始标识符进行修改;根据所述删除组个数,对所述分页文件中的所述数据组总数进行更新。6.根据权利要求3所述的方法,其特征在于,当所述数据...

【专利技术属性】
技术研发人员:何思泽尹淑彬王健
申请(专利权)人:上海达梦数据库有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1