一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

地图点位数据加载方法、系统、装置和存储介质与流程

2021-10-24 07:50:00 来源:中国专利 TAG:数据 点位 装置 加载 地图


1.本发明涉及大数据技术领域,尤其是一种地图点位数据加载方法、系统、装置和存储介质。


背景技术:

2.地图点位加载技术可在指定应用软件内将某个位置加载到地图上,使用户直观的获取该位置周围的环境信息,例如,将房地产楼盘位置加载到地图上,使售卖人员和购买人员均可以更加便捷的了解周围环境。目前的地图点位数据加载方法,由于是通过每个手机都是固定的单次地图点位总加载数量,导致低性能手机在进行地图点位数据加载过程时,经常出现加载卡顿、加载时间长或者无响应等现象。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种地图点位数据加载方法、系统、装置和存储介质,能够加快地图点位加载过程。
4.第一方面,本发明实施例提供了一种地图点位数据加载方法,包括以下步骤:
5.响应于终端设备的操作指令;
6.根据所述操作指令获取终端品牌信息、终端内存信息和终端cpu信息;
7.根据所述终端品牌信息、所述终端内存信息和所述终端cpu信息确定地图点位加载参数,所述地图点位加载参数包括地图点位单次加载个数和单次地图点位总加载数量;
8.根据所述地图点位加载参数控制所述终端设备进行地图点位和地图数据加载。
9.本发明实施例提供的一种地图点位数据加载方法,具备如下有益效果:
10.本实施例通过在响应终端设备的操作指令后,获取终端设备的终端品牌信息、终端内存信息和终端cpu信息,并根据终端品牌信息、终端内存信息和终端cpu信息确定包含地图点位单次加载个数和单次地图点位总加载数量的地图点位加载参数,然后通过地图点位加载参数控制终端设备进行地图点位和地图数据加载过程,本实施例通过获取到的地图点位单次加载个数和单次地图点位总加载数量来控制加载过程,从而控制每个终端设备单次加载个数和总加载数量,解决现有的所有终端固定加载数量的弊端,加快地图点位加载过程。
11.可选地,所述根据所述终端品牌信息、所述终端内存信息和所述终端cpu信息确定地图点位加载参数,包括:
12.从数据库内获取与所述终端品牌信息相对应的若干个第一地图点位加载参数,将若干个第一地图点位加载参数保存到第一数据集;
13.从所述第一数据集内获取包括所述终端内存信息所属区间的第一地图点位加载参数作为第二地图点位加载参数,将所述第二地图点位加载参数保存到第二数据集;
14.从所述第二数据集内获取包括所述终端cpu信息所属区间的第二地图点位加载参数作为第三地图点位加载参数;
15.将所述第三地图点位加载参数作为目标地图点位加载参数。
16.可选地,所述根据所述地图点位加载参数控制所述终端设备进行地图点位和地图数据加载,包括:
17.根据所述地图点位加载参数控制所述终端设备进行地图点位;
18.控制所述终端设备加载所述地图点位周围的地图数据。
19.可选地,所述根据所述地图点位加载参数控制所述终端设备进行地图点位,包括:
20.循环控制所述终端设备根据所述地图点位单次加载个数加载地图点位;
21.当确定多次加载的地图点位总个数大于等于所述单次地图点位总加载数量,结束循环加载过程。
22.可选地,所述控制所述终端设备加载所述地图点位周围的地图数据,包括:
23.获取所述终端设备的屏幕显示范围内的两个经纬度数据,两个所述经纬度数据包括屏幕显示范围内左上角和右下角的经纬度数据;
24.获取两个所述经纬度数据内的地图数据;
25.控制所述终端设备加载所述地图数据。
26.可选地,所述方法还包括以下步骤:
27.在确定地图数据加载完成后,获取地图点位和地图数据的加载时间;
28.根据所述加载时间优化所述地图点位加载参数。
29.可选地,所述获取所述终端设备的屏幕显示范围内的两个经纬度数据,包括:
30.采用应用程序接口获取所述终端设备的屏幕显示范围内的两个经纬度数据。
31.第二方面,本发明实施例提供了一种地图点位数据加载系统,包括:
32.响应模块,用于响应于终端设备的操作指令;
33.获取模块,用于根据所述操作指令获取终端品牌信息、终端内存信息和终端cpu信息;
34.确定模块,用于根据所述终端品牌信息、所述终端内存信息和所述终端cpu信息确定地图点位加载参数,所述地图点位加载参数包括地图点位单次加载个数和单次地图点位总加载数量;
35.加载模块,用于根据所述地图点位加载参数控制所述终端设备进行地图点位和地图数据加载。
36.第三方面,本发明实施例提供了一种地图点位数据加载装置,包括:
37.至少一个存储器,用于存储程序;
38.至少一个处理器,用于加载所述程序以执行第一方面实施例提供的地图点位数据加载方法。
39.第四方面,本发明实施例提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行第一方面实施例提供的地图点位数据加载方法。
40.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
41.下面结合附图和实施例对本发明做进一步的说明,其中:
42.图1为本发明实施例的一种地图点位数据加载方法的流程图;
43.图2为本发明实施例在一种具体应用过程的数据处理流程图。
具体实施方式
44.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
45.在本发明的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
46.本发明的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
47.本发明的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
48.参照图1,本发明实施例提供了一种地图点位数据加载方法。具体地,本实施例可应用于服务器,该服务器与终端设备交互,其中,终端设备上安装应用软件,例如,房地产领域用于查看房源的软件,或者可以打开指定网页的软件。
49.在应用过程中,本实施例包括以下步骤:
50.s11、响应于终端设备的操作指令。
51.在本技术实施例中,操作指令可以为用户在终端设备上指定软件内的输入信息。例如,用户在需要查看待售房的信息时,需要通过终端设备进入指定软件或者网页,然后在网页上输入验证信息(账号和密码)后,才能有权限进入查看具体待售房信息。而当用户在终端设备上输入验证信息后,服务器即能响应于该验证信息的操作过程,以使服务器进入后续的操作过程。
52.s12、根据操作指令获取终端品牌信息、终端内存信息和终端cpu信息。
53.在本技术实施例中,终端品牌信息、终端内存信息和终端cpu信息这三个信息均属于终端设备的硬件信息。在一些实施例中,还需要获取终端设备的系统版本信息。
54.s13、根据终端品牌信息、终端内存信息和终端cpu信息确定地图点位加载参数。其中,地图点位加载参数包括地图点位单次加载个数和单次地图点位总加载数量。
55.在本技术实施例中,先从数据库内获取与终端品牌信息相对应的若干个第一地图点位加载参数,并将若干个第一地图点位加载参数保存到第一数据集。接着从第一数据集内获取包括终端内存信息所属区间的第一地图点位加载参数作为第二地图点位加载参数,并将第二地图点位加载参数保存到第二数据集。然后从第二数据集内获取包括终端cpu信
息所属区间的第二地图点位加载参数作为第三地图点位加载参数。最后将第三地图点位加载参数作为目标地图点位加载参数。例如,数据库中分别包含终端品牌信息a1、终端品牌信息a2和终端品牌信息a3对应的若干个地图点位加载参数,当本技术实施例确定的终端品牌信息为终端品牌信息a1时,则将终端品牌信息a1对应的若干个地图点位加载参数保存到第一数据集内。当第一数据集内的地图点位加载参数被划分到不同内存运行区间时,例如,内存运行区间被划分为[1g

6g)、[6g

12g)、[12g

32g]这几个区间,则通过判断获取的内存信息所属区间具体是属于哪一个区间后,再获取这个区间内的地图点位加载参数。例如,当获取的内存信息为12g,则可以判断出12g属于[12g

32g]这个区间,因此,将[12g

32g]这个区间的地图点位加载参数加载到获取的内存信息12g对应的第二数据集内。接着根据获取的终端cpu信息从第二数据集内确定最终的地图点位加载参数。其中,本实施例中的第二数据集内的地图点位加载参数也根据cpu的大小进行划分,只能从终端cpu信息所属区间内获取地图点位加载参数作为终端设备最终的目标地图点位加载参数。在实施过程中,若获取的终端品牌信息、终端内存信息和终端cpu信息有一个不符合这个区间内的要求,则无法从该区间内获取地图点位加载参数。
[0056]
在另一些实施例中,也可以按照先判断获取的终端内存信息所属区间,接着在判断终端品牌信息,然后在判断终端cpu信息所属区间的先后顺序来确定最终的地图点位加载参数。具体而言,终端品牌信息、终端内存信息和终端cpu信息的判断顺序并不影响本实施例的实时过程,只要同时满足上述所有条件即可。
[0057]
s14、根据地图点位加载参数控制终端设备进行地图点位和地图数据加载。
[0058]
在本实施例中,先根据地图点位加载参数控制终端设备进行地图点位,接着控制终端设备加载地图点位周围的地图数据。具体地,通过循环控制终端设备加载地图点位,其单次加载的个数为先前步骤确定的地图点位单次加载个数,当循环多次加载的地图点位总个数大于等于单次地图点位总加载数量后,结束加载过程。例如,预先确定的图点位单次加载个数为10个,单次地图点位总加载数量为100个,则该终端设备单次只能加载10个地图点位,然后循环10次后,总的加载个数等于100个,则结束循环加载过程。在加载完地图点位后,加载每个地图点位周围的地图数据。
[0059]
在一些实施例中,可以在加载地图点位时同步加载地图数据。例如,终端设备在第一加载完10个地图点位后,进行第二次地图点位的加载过程,在第二次进行地图点位加载时,对第一次加载的地图点位加载地图数据。通过这种同步加载的过程,以加快地图点位和数据处理的总时间。
[0060]
在一些实施例中,在进行地图数据加载时,通过获取终端设备的屏幕显示范围内的两个经纬度数据,然后调用这两个经纬度数据之间的地图数据加载到终端设备上,以使得调用的地图点位数据能够在终端设备上进行有效显示。具体地,两个经纬度数据可以是屏幕显示范围内的左上角和右下角的经纬度数据。而经纬度数据可以通过应用程序接口api直接调用。
[0061]
在一些实施例中,在确定地图数据加载完成后,获取地图点位和地图数据的加载时间;根据加载时间优化地图点位加载参数。具体地,加载用时越短,说明加载效率越高,对应的地图点位加载参数在该终端设备上的效率越高。通过采集不同终端设备和地图点位加载参数之间的应用关系,以得到最优的加载效果。
[0062]
例如,如图2所示,以终端设备为手机,该手机与服务器进行交互为例:
[0063]
手机向服务器上传地图数据加载请求。
[0064]
服务器获取该手机品牌信息、运行内存信息和cpu信息这三个硬件信息,然后从数据库内筛选出于手机品牌信息对应的地图点位加载参数,即筛选出地图点位单次加载个数和单次地图点位总加载数量。接着获取与运行内存信息和cpu信息相对应的地图点位加载参数发送到手机上,同时调用预先优先级分类好的地图点位数据下发到手机,以控制手机以下发的地图点位加载参数进行地图点位数据的加载过程。并在加载完成后,向服务器反馈加载时间,以使服务器根据多次接收到的加载时间优化地图点位加载参数与终端的对应关系。
[0065]
综上可知,上述实施例通过获取到的地图点位单次加载个数和单次地图点位总加载数量来控制加载过程,从而控制每个终端设备单次加载个数和总加载数量,解决现有的所有终端固定加载数量的弊端,加快地图点位加载过程。
[0066]
本发明实施例提供了一种地图点位数据加载系统,包括:
[0067]
响应模块,用于响应于终端设备的操作指令;
[0068]
获取模块,用于根据所述操作指令获取终端品牌信息、终端内存信息和终端cpu信息;
[0069]
确定模块,用于根据所述终端品牌信息、所述终端内存信息和所述终端cpu信息确定地图点位加载参数,所述地图点位加载参数包括地图点位单次加载个数和单次地图点位总加载数量;
[0070]
加载模块,用于根据所述地图点位加载参数控制所述终端设备进行地图点位和地图数据加载。
[0071]
本发明方法实施例的内容均适用于本系统实施例,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
[0072]
本发明实施例提供了一种地图点位数据加载装置,包括:
[0073]
至少一个存储器,用于存储程序;
[0074]
至少一个处理器,用于加载所述程序以执行图1所示的地图点位数据加载方法。
[0075]
本发明方法实施例的内容均适用于本装置实施例,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法达到的有益效果也相同。
[0076]
本发明实施例提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行图1所示的地图点位数据加载方法。
[0077]
本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图1所示的方法。
[0078]
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜