城市数据展示方法技术

技术编号:39594797 阅读:7 留言:0更新日期:2023-12-03 19:50
本申请涉及一种城市数据展示方法

【技术实现步骤摘要】
城市数据展示方法、装置、计算机设备和存储介质


[0001]本申请涉及城市数据管理领域,特别是涉及一种城市数据展示方法

装置

计算机设备和存储介质


技术介绍

[0002]现有的城市数据管理软件,如
vant
(一款开源的移动端组件库),基本只能支持特定范围(如全国范围)的城市数据,以及只能以固定层级(如省



县)来展示城市数据,无法满足用户灵活展示数据的需求


技术实现思路

[0003]本申请针对上述不足或缺点,提供了一种城市数据展示方法

装置

计算机设备和存储介质,能够支持用户定制城市数据的范围,以及支持用户根据业务需求定制相应的层级,并以该层级来展示该用户对应的城市数据

[0004]本申请根据第一方面提供了一种城市数据展示方法,在一些实施例中,该方法包括:获取用户配置的层级结构配置信息和数据源配置信息;根据数据源配置信息获取用户对应的城市数据,根据层级结构配置信息存储用户对应的城市数据;响应于接收到用户的城市数据展示请求,获取预存储的用户对应的城市数据;在前端界面对用户对应的城市数据进行层级展示

[0005]在一些实施例中,数据源配置信息用于指定城市数据的数据范围;当数据源配置信息指定的数据范围包括全国范围和个人权限范围时,根据数据源配置信息获取用户对应的城市数据,包括:通过基座向城市数据服务器请求全国城市数据;通过城市组件向用户指定的数据源请求个人权限城市数据;将请求到的全国城市数据和个人权限城市数据作为用户对应的城市数据

[0006]在一些实施例中,根据层级结构配置信息存储用户对应的城市数据,包括:对用户对应的城市数据进行格式处理;根据层级结构配置信息定义用户对应的城市数据的层级结构,根据层级结构建立用于表示城市层级关系的数据模型;根据数据模型将格式处理后的用户对应的城市数据存储至缓存中

[0007]在一些实施例中,在前端界面对用户对应的城市数据进行层级展示,包括:根据数据模型逐级遍历用户对应的城市数据,以确定各城市间的层级关系;根据各城市间的层级关系对各城市对应的数据进行展示

[0008]在一些实施例中,上述方法还包括:响应于接收到用户的城市数据搜索请求,获取请求中的搜索信息;
从预存储的用户对应的城市数据中获取与搜索信息匹配的城市数据作为目标城市数据;在前端界面展示目标城市数据

[0009]在一些实施例中,从预存储的用户对应的城市数据中获取与搜索信息匹配的城市数据作为目标城市数据,包括:从搜索信息中提取搜索关键信息;遍历预存于缓存的用户对应的城市数据中的每个数据项,对于每个数据项,检测该数据项与搜索关键信息是否匹配;根据预设筛选规则对与搜索关键信息匹配的所有数据项进行筛选;将筛选得到的数据作为目标城市数据

[0010]在一些实施例中,上述方法还包括:响应于接收到用户发送的比较请求,获取比较请求携带的用户选择的多个城市以及数据比较需求信息;根据数据比较需求信息获取各城市的特定字段信息;对各城市的特定字段信息进行比较,以及在前端界面显示比较结果

[0011]本申请根据第二方面提供了一种城市数据展示装置,在一些实施例中,该装置包括:配置信息获取模块,用于获取用户配置的层级结构配置信息和数据源配置信息;数据存储模块,用于根据数据源配置信息获取用户对应的城市数据,根据层级结构配置信息存储用户对应的城市数据;数据获取模块,用于响应于接收到用户的城市数据展示请求,获取预存储的用户对应的城市数据;数据展示模块,用于在前端界面对用户对应的城市数据进行层级展示

[0012]本申请根据第三方面提供了一种计算机设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例中提供的城市数据展示方法的步骤

[0013]本申请根据第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例中提供的城市数据展示方法的步骤

[0014]本申请的上述实施例能够支持用户定制城市数据的范围,以及支持用户根据业务需求定制相应的层级,并以该层级来展示该用户对应的城市数据,其中,获取用户配置的层级结构配置信息和数据源配置信息,然后根据数据源配置信息获取用户对应的城市数据以及根据层级结构配置信息存储用户对应的城市数据,之后在接收到用户的城市数据展示请求时,可以获取预存储的用户对应的城市数据,并在前端界面对用户对应的城市数据进行层级展示

附图说明
[0015]图1为本申请根据一个或多个实施例提供的一种城市数据展示方法的流程示意图;图2为本申请根据一个或多个实施例提供的系统架构示意图;
图3为本申请根据一个或多个实施例提供的多选功能的可视化界面示意图;图4为本申请根据一个或多个实施例提供的一种城市数据展示装置的结构框图;图5为本申请根据一个或多个实施例提供的计算机设备的内部结构图

具体实施方式
[0016]为使本申请的目的

技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述

应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围

[0017]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0018]在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性

对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义

此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上
。“和
/
或”,描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

字符“/”一般表示前后关联对象是一种“或”的关系

[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种城市数据展示方法,其特征在于,所述方法包括:获取用户配置的层级结构配置信息和数据源配置信息;根据所述数据源配置信息获取所述用户对应的城市数据,根据所述层级结构配置信息存储所述用户对应的城市数据;响应于接收到所述用户的城市数据展示请求,获取预存储的所述用户对应的城市数据;在前端界面对所述用户对应的城市数据进行层级展示
。2.
如权利要求1所述的方法,其特征在于,所述数据源配置信息用于指定城市数据的数据范围;当所述数据源配置信息指定的数据范围包括全国范围和个人权限范围时,所述根据所述数据源配置信息获取所述用户对应的城市数据,包括:通过基座向城市数据服务器请求全国城市数据;通过城市组件向用户指定的数据源请求个人权限城市数据;将请求到的全国城市数据和个人权限城市数据作为所述用户对应的城市数据
。3.
如权利要求1所述的方法,其特征在于,根据所述层级结构配置信息存储所述用户对应的城市数据,包括:对所述用户对应的城市数据进行格式处理;根据所述层级结构配置信息定义所述用户对应的城市数据的层级结构,根据所述层级结构建立用于表示城市层级关系的数据模型;根据所述数据模型将格式处理后的所述用户对应的城市数据存储至缓存中
。4.
如权利要求3所述的方法,其特征在于,在前端界面对所述用户对应的城市数据进行层级展示,包括:根据所述数据模型逐级遍历所述用户对应的城市数据,以确定各城市间的层级关系;根据各城市间的层级关系对各城市对应的数据进行展示
。5.
如权利要求1所述的方法,其特征在于,所述方法还包括:响应于接收到所述用户的城市数据搜索请求,获取所述请求中的搜索信息;从预存储的所述用户对应的城市数据中获取与所述搜索信息匹配的城市数据作为目标城市数据;在前端界面展示所...

【专利技术属性】
技术研发人员:于志杰
申请(专利权)人:北京白龙马云行科技有限公司
类型:发明
国别省市:

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

1