预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111221588A(43)申请公布日2020.06.02(21)申请号201911120201.4(22)申请日2019.11.15(71)申请人北京金和网络股份有限公司地址100085北京市海淀区上地东路1号院盈创动力大厦A座401室(72)发明人平康(74)专利代理机构北京远大卓悦知识产权代理事务所(普通合伙)11369代理人史霞(51)Int.Cl.G06F9/445(2018.01)G06F9/451(2018.01)G06F16/29(2019.01)权利要求书1页说明书4页附图2页(54)发明名称地图多分类异步加载及去重方法与装置(57)摘要本发明公开了一种地图多分类异步加载及去重方法,包括:步骤一、将用户通过移动端发出的移动或缩放地图的指令对应的组织请求拆解成多个最小单元的单一请求;步骤二、将移动端内存中存储的最小单元的单一请求与本次指令最小单元的单一请求作对比,保留移动端内存中的交集数据,同时删除移动端内存中与本次指令结果的差异性数据,然后将本次指令结果与移动端内存的差异性数据存储于移动端内存;步骤三、根据存储于移动端内存中的数据更新移动端地图显示的标注点。本发明还公开了一种地图多分类异步加载及去重装置、电子设备、存储介质。本发明能够使地图上的首屏内容更快的加载呈现,并弱化内容呈现的突兀效果。CN111221588ACN111221588A权利要求书1/1页1.地图多分类异步加载及去重方法,其特征在于,包括:步骤一、将用户通过移动端发出的移动或缩放地图的指令对应的组织请求拆解成多个最小单元的单一请求;步骤二、将移动端内存中存储的最小单元的单一请求与本次指令最小单元的单一请求作对比,保留移动端内存中的交集数据,同时删除移动端内存中与本次指令结果的差异性数据,然后将本次指令结果与移动端内存的差异性数据存储于移动端内存;步骤三、根据存储于移动端内存中的数据更新移动端地图显示的标注点。2.如权利要求1所述的地图多分类异步加载及去重方法,其特征在于,步骤二中,移动端内存存储的最小单元的单一请求为用户上一次通过移动端发出的移动或缩放地图的指令对应的组织请求拆解成多个最小单元的单一请求。3.如权利要求1所述的地图多分类异步加载及去重方法,其特征在于,根据指令的业务分类或耗时进行拆解。4.如权利要求3所述的地图多分类异步加载及去重方法,其特征在于,最小单元的单一请求按照业务分类存储于移动端内存。5.如权利要求4所述的地图多分类异步加载及去重方法,其特征在于,拆解的具体方式为:根据请求的业务类型做划分,每一个业务分配一个唯一标识,然后将此标识对应的分类视为最小请求单元,若此标识下对应请求耗时较长,可以利用分析结果让服务端对此分类的服务进行优化拆解,然后给拆解下的子业务继续分配唯一标识,以此类推,达到最小单元的请求标准。6.地图多分类异步加载及去重装置,其特征在于,包括:数据拆解模块,其将用户通过移动端发出的移动或缩放地图的指令对应的组织请求拆解成多个最小单元的单一请求;数据存储模块,其存储有多个最小单元的单一请求;数据对比模块,其将所述数据存储模块存储的最小单元的单一请求与本次指令最小单元的单一请求作对比,保留移动端内存中的交集数据,同时删除移动端内存中与本次指令结果的差异性数据,然后将本次指令结果与所述数据存储模块的差异性数据存储于所述数据存储模块;数据显示模块,其根据所述数据存储模块存储的数据更新移动端地图显示的标注点。7.电子设备,其特征在于,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-5中任一项所述的方法。8.存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现权利要求1-5中任一项所述的方法。2CN111221588A说明书1/4页地图多分类异步加载及去重方法与装置技术领域[0001]本发明涉及移动端程序算法设计。更具体地说,本发明涉及一种地图多分类异步加载及去重方法与装置。背景技术[0002]在移动端的的应用架构中,为了能够更快的加载地图上的内容,需要减小服务器的查询压力,增加服务的响应效率。为了使地图给用户呈现的首屏数据能更快的加载,需要将一个大分类中的数据拆分成可以识别的单一数据请求,例如:可以将美食这个分类细分为八大菜系或者根据美食的内容做区分,例如面点、火锅等,以减小数据范围来增加服务的响应速度,用户在移动或缩放地图时,由于操作频繁,地图上的标注点加载速度受到运行速度的制约,加载较慢,且同一个标注点在不同的操作指令中可能同时存在,这样标注点会呈现例如显示-消失-显示的