首页> 中国专利> 局势分析方法、装置、电子设备、可读存储介质和程序

局势分析方法、装置、电子设备、可读存储介质和程序

摘要

本公开实施例公开了一种局势分析方法、装置、电子设备、可读存储介质和程序。其中,局势分析方法包括:从交互场景中获取至少一个使用者的操作数据;由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;在展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据,从而以可视化方式进行局势分析,方便数据分析人员的使用。

著录项

  • 公开/公告号CN114832374A

    专利类型发明专利

  • 公开/公告日2022-08-02

    原文格式PDF

  • 申请/专利权人 广州简悦信息科技有限公司;

    申请/专利号CN202210334627.5

  • 发明设计人 林振华;

    申请日2022-03-30

  • 分类号A63F13/52(2014.01);A63F13/63(2014.01);A63F13/822(2014.01);G06F16/215(2019.01);G06F16/245(2019.01);G06F16/248(2019.01);G06F16/27(2019.01);

  • 代理机构北京智信四方知识产权代理有限公司 11519;

  • 代理人葛啟宏

  • 地址 510627 广东省广州市天河区黄埔大道西平云路163号广电平云广场B塔13层自编03单元

  • 入库时间 2023-06-19 16:14:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-19

    实质审查的生效 IPC(主分类):A63F13/52 专利申请号:2022103346275 申请日:20220330

    实质审查的生效

  • 2022-08-02

    公开

    发明专利申请公布

说明书

技术领域

本公开涉及计算机领域,具体涉及局势分析方法、装置、电子设备、可读存储介质和程序。

背景技术

在例如策略游戏(Simulation-Game,SLG)的游戏生态中,需要使用局势地图来描绘各个同盟的战局情况。传统的数据报表难以完整刻画呈现出战局的变化和交互的多样性,这对数据分析人员分析游戏使用者的行为造成了很大的障碍。因此,需要一种局势分析工具,对游戏局势进行自动化、可视化的分析,从而方便数据分析人员的使用。

在例如战争模拟器、兵棋推演等涉及多个使用方的局势分析场景中,也需要类似的局势分析工具。

发明内容

为了解决相关技术中的问题,本公开实施例提供了一种局势分析方法、装置、电子设备、可读存储介质和程序。

第一方面,本公开实施例中提供了一种局势分析方法,包括:

从交互场景中获取至少一个使用者的操作数据;

由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;

展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据。

在本公开实施例中,结合第一方面,本公开在第一方面的第一种实现方式中,

所述从交互场景中获取至少一个使用者的操作数据包括:

从所述交互场景的数据采集位置中,获取所述至少一个使用者的操作数据。

在本公开实施例中,结合第一方面,本公开在第一方面的第二种实现方式中,

所述由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据包括:

对所述操作数据进行预处理,得到预处理后数据;

对所述预处理后数据进行分析,得到实时数据和非实时数据;

由所述实时数据和非实时数据,计算得到所述区域占领数据、建筑物占领数据和城市占领数据。

在本公开实施例中,结合第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,

所述对所述操作数据进行预处理,得到预处理后数据包括:

对所述操作数据按照区域进行采集,得到采集后数据;

对所述采集后数据进行同步,得到同步后数据;

对所述同步后数据进行清洗,消除所述同步后数据中的冗余数据,得到预处理后数据。

在本公开实施例中,结合第一方面,本公开在第一方面的第四种实现方式中,

所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据包括:

通过第一接口接收所述区域占领数据,展示随时间变化的所述区域占领数据;和/或

通过第二接口接收所述建筑物占领数据,展示随时间变化的所述建筑物占领数据;和/或

通过第三接口接收所述城市占领数据,展示随时间变化的所述城市占领数据。

在本公开实施例中,结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,

所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据还包括:

根据所述区域占领数据的坐标,展示随时间变化的所述区域占领数据;和/或

根据所述建筑物占领数据的坐标,展示随时间变化的所述建筑物占领数据;和/或

根据所述城市占领数据的坐标,展示随时间变化的所述城市占领数据。

在本公开实施例中,结合第一方面的第四种实现方式,本公开在第一方面的第六种实现方式中,

所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据还包括:

计算单位面积内的所述建筑物的数量;和/或

使用矢量方式展示所述城市占领数据。

第二方面,本公开实施例中提供了一种局势分析装置,其特征在于,包括:

操作数据获取模块,用于从交互场景中获取至少一个使用者的操作数据;

数据计算模块,用于由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;

数据展示模块,用于展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据。

第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面至第一方面的第六种实现方式任一项所述的方法。

第四方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面至第一方面的第六种实现方式任一项所述的方法。

第五方面,本公开实施例中提供了一种计算机程序,其中包括计算机指令,该计算机指令被处理器执行时实现如第一方面至第一方面的第六种实现方式任一项所述的方法

本公开实施例提供的技术方案可以包括以下有益效果:

根据本公开实施例提供的技术方案,通过从交互场景中获取至少一个使用者的操作数据;由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;在展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据,从而以可视化方式进行局势分析,方便数据分析人员的使用。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图1b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图1c示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图1d示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图2a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图2b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图3a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图3b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图3c示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图4示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

图5示出根据本公开一实施例的局势分析方法的流程图。

图6示出图5中的实施例的步骤S502的详细流程图。

图7示出根据本公开一实施例的局势分析装置的结构框图。

图8示出根据本公开的实施例的电子设备的结构框图。

图9示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的标签、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他标签、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的标签可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

在例如策略游戏(Simulation-Game,SLG)的游戏生态中,需要使用局势地图来描绘各个同盟的战局情况。传统的数据报表难以完整刻画呈现出战局的变化和交互的多样性,这对数据分析人员分析游戏使用者的行为造成了很大的障碍。因此,需要一种局势分析工具,对游戏局势进行自动化、可视化的分析,从而方便数据分析人员的使用,为游戏赋能。

在例如战争模拟器、兵棋推演等涉及多个使用方的局势分析场景中,也需要类似的局势分析工具。

为解决上述问题,本公开提出了一种局势分析方法、装置、电子设备、可读存储介质和程序。

图1a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图1a示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图1a具体示出了使用例如热力图的区域占领数据进行局势分析的示例性示意图。

在从例如策略游戏的交互场景中获取至少一个使用者的操作数据后,对使用者兵力对区域的占领进行计算,并使用如图1a所示的热力图的方式,以图形化的直观方式显示出来。

在本公开实施例中,在热力图100中,例如热力图块101示出了A使用者兵力对区域的占领,热力图块102示出了B使用者兵力对区域的占领分布。

在本公开实施例中,当使用者点击场景的某些数据采集位置,才会产生和本方案的热力图相关的数据。

图1b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图1b示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图1b具体示出了图1a中的热力图的局部放大图。

如图1b所示,对图1a中的热力图100的局部,可以选择例如赛季5,区服(区域服务器)是S500054,时间范围是2022-11-25至2022-11-27,并设定热力权重为2。即可以以视频方式动态显示出第5赛季,区域服务器S500054,时间为2022-11-25至2022-11-27的局部放大的使用者兵力对区域的占领的热力图110。

图1c示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图1c示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图1c具体示出了对图1a进行动态方式展示的热力图。

图1d示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图1d示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图1d具体示出了对图1c中的热力图进行使用者选择的方式。

在本公开实施例中,在图1d所示的界面中,在例如“小团体”、“薪火|铸殇”的多个使用者中,选择若干使用者,并在图1c所示的赛季5、区服S500054、103所示的时间范围为2022-11-25至2022-12-02的时间段内,被选择使用者兵力的区域占领的热力图。

在数据分析人员点击图1c中的“开始”按钮后,即可以视频方式展示在赛季5,区服S500054,时间范围2020-11-25至2020-12-02的时间段内的不同使用者兵力的区域占领的热力图的动态变化。

在热力图120中,可以通过图1d的方式选择显示出的使用者,也可以选择是否显示热力图中的数值。

图2a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图2a示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图2a具体示出了多个使用者的建筑物占领图。

在图2a中,201示出了建筑物的位置,并以不同颜色和实心、空心的图标状态标识出当前占领建筑物的不同使用者。202是该局部覆盖范围内的建筑物数量。

图2b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图2b示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图2b具体示出了以动态方式展示的图2a中的建筑物占领图的局部。

如图2b所示,在赛季5,区服S500085,203所示的时间范围2020-11-29至2020-12-01的时间段内,展示图2a中的建筑物占领图的局部,并以视频方式展示建筑物被不同使用者所占领的动态变化。

在本公开实施例中,在数据分析人员点击“开始”按钮后,即可以视频方式展示在赛季5,区服S500085,时间范围2020-11-29至2020-12-01的时间段内的不同使用者的占领建筑物的动态变化。

图3a示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图3a示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图3a具体示出了多个使用者的城市占领图。

在图3a中,301示出了城市的位置,并以不同颜色和实心、空心的图标状态标识出当前占领城市的不同使用者。

图3b示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图3b示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图3b具体示出了以动态方式展示的图3a中的城市占领图的局部。

如图3b所示,在赛季5,区服S500067,时间范围2020-11-25至2020-12-02的时间段内,展示图3a中的城市占领图的局部,并以视频方式展示城市被不同使用者所占领的动态变化。

在本公开实施例中,在数据分析人员点击“开始”按钮后,即可以视频方式展示在赛季5,区服S500067,时间范围2020-11-25至2020-12-02的时间段内的不同使用者的占领城市的动态变化。

图3c示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图3b示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图3c具体示出了以动态方式展示的图3a中的城市占领图。

如图3c所示,在赛季5,区服S500067,在302所示的时间范围2020-11-25至2020-12-02的时间段内,以视频方式展示城市被不同使用者所占领的动态变化。

在本公开实施例中,在数据分析人员点击“开始”按钮后,即可以视频方式展示在赛季5,区服S500067,时间范围2020-11-25至2020-12-02的时间段内的不同使用者的占领城市的动态变化。

图4示出根据本公开一实施例的局势分析方法的实施场景的示例性示意图。

本领域普通技术人员可以理解,图4示例性示出了局势分析方法的实施场景,而不构成对本公开的限定。

图4具体地示出了实现局势分析方法的后端数据处理方法的架构。

在本公开实施例中,和本发明中的交互式场景的数据分析方法直接相关的是“服务接入”、“数据埋点”、“数据采集”“数据同步”、“数据清洗”、“Odps&blink”、“云上资源”、“离线仓库”、“实时仓库”、“服务数据”、“实时离线统一数仓(holo&adb3.0)”等模块。

其中,“服务接入”、“数据埋点”、“数据采集”“数据同步”、“数据清洗”、“Odps&blink”进行预处理,从使用者的操作数据得到预处理后数据。“Odps&blink”、“云上资源”、“离线仓库”、“实时仓库”、“服务数据”、“实时离线统一数仓(holo&adb3.0)”由预处理后数据得到实时数据和非实时数据(离线数据)。

在本公开实施例中,“服务接入”可以是对至少一个使用者的操作数据的接入。

“数据埋点”可以是交互环境中的特定位置。当使用者点击交互环境的这些特定位置时,才会产生和本发明的使用者兵力的区域占领的热力图、建筑物占领图、城市占领图相关的操作数据。

“数据采集”:使用者的操作数据分布在全球的不同区服(区域服务器)中。在本公开实施例中,可以根据分析的需要,从指定的区服,例如图1b中的S500054、图2b中的S500085、图3b中的S500067中进行数据拉取和汇总。

“数据同步”可以对“数据采集”中的操作数据进行同步,得到指定格式的数据,例如数据表格式的数据。

“数据清洗”可以消除同步后的指定格式的数据中的冗余字段,取出其中的有用数据段,得到有用数据。

在“Odps&Blink”中,“Odps”针对有用数据,进行离线数据计算,即进行海量有用数据的非实时计算,得到离线数据。“Blink”可以对较少量的实时有用数据进行实时计算,得到实时数据。

“离线仓库”可以存储“Odps”计算出的离线数据,“实时仓库”可以存储“Blink”计算出的实时数据,“服务仓库”可以存储例如策略游戏的交互场景中的其它服务数据。以上均可用“云上资源”进行存储,实现存储的灵活、可靠、易于管理。

在本公开实施例中,可以在“离线仓库”和“实时仓库”存储区域占领数据、建筑物占领数据和城市占领数据,分别用于使用者兵力的区域占领的热力图、建筑物占领图和城市占领图。

“实时离线统一数仓”可以用于使用者兵力的区域占领的热力图、建筑物占领图和城市占领图的查询,以生成以视频方式展示的动态。热力图、建筑物占领图和城市占领图。

在本公开实施例中,可以由实时数据和非实时数据计算得到区域占领数据、建筑物占领数据和城市占领数据。

在本公开实施例中,在局势分析方法中,可以用前端展示区域占领数据、建筑物占领数据和城市占领数据,从而生成使用者兵力的区域占领的热力图、建筑物占领图和城市占领图。

在本公开实施例中,前端可以通过第一接口从后端获取区域占领数据,例如从第一接口的入口参数进行函数调用,并从第一接口的出口参数获得区域占领数据。

在本公开实施例中,前端可以通过第二接口从后端获取建筑物占领数据,例如从第二接口的入口参数进行函数调用,并从第二接口的出口参数获得建筑物占领数据。

在本公开实施例中,前端可以通过第三接口从后端获取城市占领数据,例如从第三接口的入口参数进行函数调用,并从第三接口的出口参数获得城市占领数据。

在本公开实施例中,可以使用geoJson格式的数据作为前端展示的资源,例如作为在地图中,以统一的图形化方式展示使用者兵力的区域占领的热力图、建筑物占领图和城市占领图的资源。

在本公开实施例中,可以使用下述图片图层、聚合图层、网格热力图、Marker图层、场景Scene等通用技术,应用于使用者兵力的区域占领的热力图、建筑物占领图和城市占领图的展示。

在本公开实施例中,“图片图层”可以将图片添加到地图上,需要指定图片的经纬度范围。“聚合图层”可以采用聚类方法,进行数据的聚合。“网格热力图”可以将一组数据按照等大小的正方形网格进行聚合,一个正方形网格代表网格内所有点的统计值。例如,根据热力图的特点,可以以方格网的方式进行布局。“Marker图层”可以是Marker的升级版,Marker可以是独立的地图标注,“Marker图层”可以是统一管理的大量的Marker数据。“场景Scene”用于L7地理可视化,侧重于数据的可视化表达,在地图中展示使用者兵力的区域占领的热力图、建筑物占领图和城市占领图时,需要依赖第三方地图,第三方地图通过“场景Scene”统一创建,创建管理只需要通过“场景Scene”传入地图配置项即可进行方便的管理。

在本公开实施例中,在前端展示生成使用者兵力的区域占领的热力图、建筑物占领图和城市占领图时,可以先进行实例初始化,对底层图片进行配置,用于对同一Scene场景中的增删改。然后,对实例初始化后的数据进行筛选,根据日期进行分组,统一处理坐标系。

在本公开实施例中,在展示随时间变化的区域占领数据、建筑物占领数据和城市占领数据时,根据区域占领数据的坐标,展示随时间变化的区域占领数据;和/或根据建筑物占领数据的坐标,展示随时间变化的建筑物占领数据;和/或根据城市占领数据的坐标,展示随时间变化的城市占领数据。

在本公开实施例中,在展示建筑物占领数据时,可以根据建筑物占领数据的坐标,和地图中的坐标进行匹配,展示建筑物占领数据。而且,可以计算单位面积内的建筑物的数量,并进行展示。

在本公开实施例中,在展示城市占领数据时,可以采用矢量方式展示城市占领数据,例如采用svg矢量图的方式进行展示,以在地图进行放大、缩小时不会出现变形。

在本公开实施例中,针对长期查询需要记载多天数据,为了减少请求数据的压力,后端可以提前预热部分数据,以利于数据加载。

在本公开实施例中,在地图的拼接部分可能出现误差,可以通过坐标微调的方式消除拼接误差。

本领域普通技术人员可以理解,上述技术方案除了用于策略游戏,还可以用于战争模拟器、兵棋推演等多个使用者的应用场景。

图5示出根据本公开一实施例的局势分析方法的流程图。

如图5所示,局势分析方法包括:步骤S501、S502、S503。

在步骤S501中,从交互场景中获取至少一个使用者的操作数据。

在步骤S502中,由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据。

在步骤S503中,在展示场景中展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据。

根据本公开实施例,通过从交互场景中获取至少一个使用者的操作数据;由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;在展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据,从而以可视化方式进行局势分析,方便数据分析人员的使用。

在本公开实施例中,当使用者点击场景的某些数据采集位置,才会产生和本方案的热力图相关的数据。

根据本公开实施例,通过所述从交互场景中获取至少一个使用者的操作数据包括:从所述交互场景的数据采集位置中,获取所述至少一个使用者的操作数据,从而准确获取使用者的操作数据。

图6示出图5中的实施例的步骤S502的详细流程图。

如图6所示,图5中的实施例的步骤S502包括:步骤S601、S602、S603。

在步骤S601中,对所述操作数据进行预处理,得到预处理后数据。

在步骤S602中,对所述预处理后数据进行分析,得到实时数据和非实时数据。

在步骤S603中,由所述实时数据和非实时数据,计算得到所述区域占领数据、建筑物占领数据和城市占领数据。

在本公开实施例中,如前对图4所述,“服务接入”、“数据埋点”、“数据采集”“数据同步”、“数据清洗”、“Odps&blink”进行预处理,从使用者的操作数据得到预处理后数据。“Odps&blink”、“云上资源”、“离线仓库”、“实时仓库”、“服务数据”、“实时离线统一数仓(holo&adb3.0)”由预处理后数据得到实时数据和非实时数据(离线数据)。

根据本公开实施例,通过所述由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据包括:对所述操作数据进行预处理,得到预处理后数据;对所述预处理后数据进行分析,得到实时数据和非实时数据;由所述实时数据和非实时数据,计算得到所述区域占领数据、建筑物占领数据和城市占领数据,从而进行良好的数据处理,得到准确的区域占领数据、建筑物占领数据和城市占领数据。

根据本公开实施例,通过所述对所述操作数据进行预处理,得到预处理后数据包括:对所述操作数据按照区域进行采集,得到采集后数据;对所述采集后数据进行同步,得到同步后数据;对所述同步后数据进行清洗,消除所述同步后数据中的冗余数据,得到预处理后数据,从而进行良好的数据处理,为准确的区域占领数据、建筑物占领数据和城市占领数据做准备。

在本公开实施例中,如前所述,前端可以通过第一接口从后端获取区域占领数据,例如从第一接口的入口参数进行函数调用,并从第一接口的出口参数获得区域占领数据。前端可以通过第二接口从后端获取建筑物占领数据,例如从第二接口的入口参数进行函数调用,并从第二接口的出口参数获得建筑物占领数据。前端可以通过第三接口从后端获取城市占领数据,例如从第三接口的入口参数进行函数调用,并从第三接口的出口参数获得城市占领数据。

根据本公开实施例,通过所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据包括:通过第一接口接收所述区域占领数据,展示随时间变化的所述区域占领数据;和/或通过第二接口接收所述建筑物占领数据,展示随时间变化的所述建筑物占领数据;和/或通过第三接口接收所述城市占领数据,展示随时间变化的所述城市占领数据,从而通过不同的端口获取区域占领数据、建筑物占领数据和城市占领数据,分别进行展示。

在本公开实施例中,如前所述,可以通过区域占领数据、建筑物占领数据和城市占领数据,分别进行随时间变化的展示。

根据本公开实施例,通过所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据还包括:根据所述区域占领数据的坐标,展示随时间变化的所述区域占领数据;和/或根据所述建筑物占领数据的坐标,展示随时间变化的所述建筑物占领数据;和/或根据所述城市占领数据的坐标,展示随时间变化的所述城市占领数据。

图7示出根据本公开一实施例的局势分析装置的结构框图。

如图7所示,局势分析装置700包括:操作数据获取模块701、数据计算模块702、数据展示模块703。

操作数据获取模块701用于从交互场景中获取至少一个使用者的操作数据;

数据计算模块702用于由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;

数据展示模块703用于展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据。

根据本公开实施例,通过操作数据获取模块,用于从交互场景中获取至少一个使用者的操作数据;数据计算模块,用于由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;数据展示模块,用于展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据,从而以可视化方式进行局势分析,方便数据分析人员的使用。

图8示出根据本公开的实施例的电子设备的结构框图。

如图8所示,所述电子设备800包括存储器801和处理器802,其中,存储器801用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器802执行以实现以下步骤:

从交互场景中获取至少一个使用者的操作数据;

由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据;

在展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据。

在本公开实施例中,所述从交互场景中获取至少一个使用者的操作数据包括:

从所述交互场景的数据采集位置中,获取所述至少一个使用者的操作数据。

在本公开实施例中,所述由所述操作数据计算区域占领数据、建筑物占领数据和城市占领数据包括:

对所述操作数据进行预处理,得到预处理后数据;

对所述预处理后数据进行分析,得到实时数据和非实时数据;

由所述实时数据和非实时数据,计算得到所述区域占领数据、建筑物占领数据和城市占领数据。

在本公开实施例中,所述对所述操作数据进行预处理,得到预处理后数据包括:

对所述操作数据按照区域进行采集,得到采集后数据;

对所述采集后数据进行同步,得到同步后数据;

对所述同步后数据进行清洗,消除所述同步后数据中的冗余数据,得到预处理后数据。

在本公开实施例中,所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据包括:

通过第一接口接收所述区域占领数据,展示随时间变化的所述区域占领数据;和/或

通过第二接口接收所述建筑物占领数据,展示随时间变化的所述建筑物占领数据;和/或

通过第三接口接收所述城市占领数据,展示随时间变化的所述城市占领数据。

在本公开实施例中,所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据还包括:

根据所述区域占领数据的坐标,展示随时间变化的所述区域占领数据;和/或

根据所述建筑物占领数据的坐标,展示随时间变化的所述建筑物占领数据;和/或

根据所述城市占领数据的坐标,展示随时间变化的所述城市占领数据。

在本公开实施例中,所述展示随时间变化的下列数据中的至少一项:所述区域占领数据、所述建筑物占领数据和所述城市占领数据还包括:

计算单位面积内的所述建筑物的数量;和/或

使用矢量方式展示所述城市占领数据。

图9示出适于用来实现根据本公开实施例的方法的计算机系统的结构示意图。

如图9所示,计算机系统900包括处理单元901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储部分908加载到随机访问存储器(RAM)903中的程序而执行上述实施例中的各种处理。在RAM903中,还存储有系统900操作所需的各种程序和数据。处理单元901、ROM902以及RAM903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。

以下部件连接至I/O接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。其中,所述处理单元901可实现为CPU、GPU、TPU、FPGA、NPU等处理单元。

特别地,根据本公开的实施例,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括计算机指令,该计算机指令被处理器执行时实现上文所述的方法步骤。在这样的实施例中,该计算机程序产品可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过可编程硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中电子设备或计算机系统中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号