[发明专利]一种数据包动态加载的方法和装置在审
申请号: | 202310291540.9 | 申请日: | 2023-03-21 |
公开(公告)号: | CN116414485A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 苏鹏;林甲尚;施强 | 申请(专利权)人: | 杭州易现先进科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06T19/00 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 阚月青 |
地址: | 311200 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 动态 加载 方法 装置 | ||
1.一种数据包动态加载的方法,其特征在于,包括:
获取用户的动态定位信息;
依据所述动态定位信息判断是否执行预配置的动态加载操作;
在判断结果为是的情况下,根据所述动态定位信息获取对应的内容包索引和地图包索引,并依据所述内容包索引加载第一内容包,以及依据所述地图包索引加载第一地图包;
在判断结果为否的情况下,获取第二内容包和第二地图包,并加载所述第二内容包和所述第二地图包。
2.根据权利要求1所述的方法,其特征在于,在所述获取用户的动态定位信息之前,所述方法还包括:
分别对内容包和地图包进行分块,得到分块后的所述内容包和分块后的所述地图包;
分别对分块后的所述内容包和分块后的所述地图包进行编号,得到所述内容包的分块编码集合和所述地图包的分块编码集合;
依据所述内容包的分块编码集合生成所述内容包索引,并依据所述地图包的分块编码集合生成所述地图包索引;
依据所述所述内容包索引和所述地图包索引配置所述动态加载操作。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
依据每个最小位置点块的所述内容包索引和所述地图包索引生成动态配置列表,其中,所述动态配置列表,用于依据所述用户的动态定位信息匹配对应的内容包和地图包。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依据所述用户的动态定位信息判断所述用户是否在预设范围内;
在判断结果为否的情况下,卸载不在所述预设范围的内容包和地图包。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在判断结果为是的情况下,依据所述动态定位信息判断是否执行预配置的动态加载操作。
6.一种数据包动态加载的装置,其特征在于,包括:
获取模块,用于获取用户的动态定位信息;
判断模块,用于依据所述动态定位信息判断是否执行预配置的动态加载操作;
第一加载模块,用于在判断结果为是的情况下,根据所述动态定位信息获取对应的内容包索引和地图包索引,并依据所述内容包索引加载第一内容包,以及依据所述地图包索引加载第一地图包;
第二加载模块,用于在判断结果为否的情况下,获取第二内容包和第二地图包,并加载所述第二内容包和所述第二地图包。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
分块模块,用于在所述获取用户的动态定位信息之前,分别对内容包和地图包进行分块,得到分块后的所述内容包和分块后的所述地图包;
编号模块,用于分别对分块后的所述内容包和分块后的所述地图包进行编号,得到所述内容包的分块编码集合和所述地图包的分块编码集合;
索引生成模块,用于依据所述内容包的分块编码集合生成所述内容包索引,并依据所述地图包的分块编码集合生成所述地图包索引;
加载配置模块,用于依据所述所述内容包索引和所述地图包索引配置所述动态加载操作。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
列表生成模块,用于依据每个最小位置点块的所述内容包索引和所述地图包索引生成动态配置列表,其中,所述动态配置列表,用于依据所述用户的动态定位信息匹配对应的内容包和地图包。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
位置判断模块,用于依据所述用户的动态定位信息判断所述用户是否在预设范围内;
卸载模块,用于在判断结果为否的情况下,卸载不在所述预设范围的内容包和地图包。
10.根据权利要求9所述的装置,其特征在于,
所述判断模块,还用于在判断结果为是的情况下,依据所述动态定位信息判断是否执行预配置的动态加载操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州易现先进科技有限公司,未经杭州易现先进科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310291540.9/1.html,转载请声明来源钻瓜专利网。