首页 / 将业务数据融合到地图数据中的数据融合系统

将业务数据融合到地图数据中的数据融合系统实质审查 发明

技术领域

[0001] 本发明涉及GIS类移动互联网电子信息技术领域,特别涉及一种将业务数据融合到地图数据中的数据融合系统。

相关背景技术

[0002] 随着信息时代的快速发展,为适应道路交通越来越错综复杂、建筑结构越发重横交错的变化,各类地图应用逐渐被人们广泛应用,随着普通用户对专有地图使用要求不断提高,普通用户,例如大型商业场所,需要在自己的商业场所中使用自身特有的地图内容,使得地图呈现的方式具有自身商业场所的特色,因此需要按照自身的意愿来将自身的业务数据呈现在自己专有的商业场所地图中,以便提供更有效地提供特色附图,给自己的客户提供更贴心的附图,从而能够方便引导客户进行消费。与地图紧密相连的业务数据也种类繁多,但二者的融合却没有简单通用的解决方案。但是现在的业务数据与地图数据结合以往的方式,都是先提取地图的属性信息,使用Excel表格通过公式进行融合,或使用专业的GIS软件,通过坐标校准、关联等方式进行融合,这些解决方案对于一般用户来说都有一定的技术要求,因而不能为广大普通用户所使用。
[0003] 因此,普通用户需要一种在线且比较简单通用的,将多种来源的业务数据与地图数据相关联的数据融合系统,尤其适用于室内场景、固定规格的地图数据与更多自定义的属性、状态、动作、事件等信息的数据融合系统,以便能够消除普通用户对于专业人员的依赖,消除普通用户在自己专有地图上使用自己特有业务数据的应用门槛并降低了使用难度,也将极大地降低将业务数据融合到地图数据的成本。

具体实施方式

[0021] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0022] 在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0023] 应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,在下文中,两个融合方式之一可以被称为第一融合方式也可以被称为第二融合方式,类似地,两个融合方式的另一个可以被称为第二融合方式也可以被称为第一融合方式。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0024] 为了使本领域技术人员更好地理解本公开,下面结合附图和具体实施方式对本公开作进一步详细说明。
[0025] 图1所示的是根据本公开的将业务数据融合到地图数据中的数据融合系统100的实例的示意图。如图1所示,将业务数据融合到地图数据中的数据融合系统100包括:业务数据导入组件110、业务数据编辑组件120以及业务数据融合组件130。如图1所述,业务数据导入组件110包括:数据类型选择单元111、字段设置单元112、名称设置单元113以及连接设置单元114。
[0026] 数据类型选择单元111向用户呈现业务数据导入提示入口,以便用户根据提示,选择所要进行数据融合的数据的类型,以便用户将所需要融合的原始业务数据导入所述数据融合系统。原始业务数据的类型主要包括静态数据、空表数据以及API数据。数据类型选择单元111基于用户所选择的数据类型,将所获取的静态数据输入字段设置单元112,从而在字段设置单元将所导入的静态数据分配到具体字段,以便后面在地图数据显示过程中随着地图具体字段进行显示。也就是说,静态数据将被融合在地图数据的具体字段中。在字段设置不正确的情况下,将会导致出现错误,因此,字段设置单元112在用户执行确定操作的情况下不会向后发送数据,而是返回到字段设置单元112重新或追加执行字段设置过程。在字段设置成功的情况下,业务数据编辑组件120会询问用户是否需要编辑业务数据,在用户确认不需要编辑的情况下,将会被直接认为导入成功基于静态数据的形成业务数据源。
[0027] 数据类型选择单元111基于用户所选择的数据类型,将所获取的空表数据输入入名称设置单元113。所述名称设置单元113将对所述空表数据进行名称设置。针对空表数据进行名称设置后,业务数据编辑组件120会直接向用户呈现业务数据编辑接口,以便用户在该接口界面直接选择所需编辑的项目(例如通过向用户呈现空白表填充提示,以便用户编辑所述空表数据,),并在确定编辑完成后,发布或导入所编辑的业务数据结果,从而形成业务数据源。
[0028] 数据类型选择单元111基于用户所选择的数据类型,将所获取的API数据输入连接设置单元114,以便所述连接设置单元114基于用户的选择设置API数据的连接信息,从而使得API数据能够在地图数据呈现时能够执行连接操作从而显示所连接的API数据所指向的数据。由于API数据指向的是另一段数据,因此其仅仅提供一种连接接口,而不需要对API数据进行任何编辑,因此在连接设置单元114正确设置连接信息后,将直接将其导入成为业务数据源。连接设置单元114在用户完成连接信息设置后会检验该设置是否正确,如果设置将导致无法完成后续的连接,将会直接返回连接设置单元114所呈现的连接设置界面,以便用户重新进行设置。
[0029] 如图1所示,业务数据编辑组件120基于用户根据提示入口所选择的业务数据的类型,将所需要编辑的原始业务数据编辑为符合融合规定的业务数据源。如上所述,业务数据编辑组件120会询问用户是否需要编辑业务数据,在用户确认需要编辑的情况下,用户可以经由该业务数据编辑组件120所提供的编辑操作功能,例如向用户呈现业务数据修改、复制、替换以及插入编辑接口,以便用户针对静态数据执行自己所选择编辑操作,例如修改、复制、替换以及插入等等。反之,如果用户确定不进行编辑,则静态数据则会被直接形成业务数据源。
[0030] 如图1所示,业务数据融合组件130包括:融合类型选择单元131、扩展属性融合单元132、字段设置绑定单元133、图层层叠融合单元134以及表现形式选择单元135。融合类型选择单元131向用户呈现融合方式选择接口界面,以便用户选择执行业务数据融合的方式,数据融合的方式包括扩展属性融合和图层叠加融合。在用户通过融合类型选择单元131选择所需要的执行业务数据融合的方式之后,将进入具体的融合单元,例如,当用户选择扩展属性融合方式时,业务数据源将被输入扩展属性融合单元132。扩展属性就是将业务数据源作为地图元素的附加属性进行展示,使地图信息更丰富。多以地图元素的详情信息,或以专题图形式展现。本公开针对扩展属性融合,可以基于两组对应字段进行实时动态关联的融合。扩展属性融合单元132所包含的字段设置绑定单元133执行字段设置绑定,先获取数据源和地图空间数据,实时根据对应字段计算关联关系并反馈计算结果。计算结果直接以API的方式提供用户,使业务数据作为地图的附加属性进行展示,从而丰富地图应用,使其满足更多不同的应用场景。
[0031] 当用户选择图层层叠融合方式时,业务数据源将被输入图层层叠融合单元134。叠加图层就是将数据源作为地图标准图层(例如蜂鸟地图标准图层)外的自定义图层存在,内容包含几何形状和属性信息,以覆盖物形式叠加在地图上展示。融合前需先绘制一种几何形状,如点、线、面,再进行数据绑定。可选择地,图层层叠融合单元134所包含的表现形式选择单元135基于用户的操作执行表现形式选择。根据本公开的图层层叠融合单元134所执行的叠加图层融合执行点、线、面三种类型的融合数据,用户基于表现形式选择单元135所提供的可视化的界面,基于要融合的地图空间数据,给已有的业务数据赋予形状坐标,将业务数据与地图数据进行空间位置的融合,使业务数据作为地图数据外的独立图层存在,将业务数据融合到指定的地图数据,以便所述被融合的业务数据成为所述地图数据的一部分,以覆盖物形式叠加在地图上展示,使地图应用的功能更广泛。
[0032] 可选择地,根据本公开的将业务数据融合到地图数据中的数据融合系统100的所述业务数据融合组件130还向用户呈现绑定选择接口,以便用户将所需要融合的业务数据源绑定到指定的地图数据部分。
[0033] 图2所示的是根据本公开的将业务数据融合到地图数据中的数据融合方法的流程示意图。如图2所示,首先在步骤S210处,指定所需要融合的空间地图,也就是创建一个融合业务数据的目标地图。随后,在步骤S215处,通过数据类型选择单元111向用户呈现业务数据导入提示入口,以便用户根据提示,选择所要进行数据融合的数据的类型,以便用户将所需要融合的原始业务数据导入所述数据融合系统。在数据的类型为静态数据的情况下,在步骤S220处,通过字段设置单元112将所导入的静态数据分配到具体字段,以便后面在地图数据显示过程中随着地图具体字段进行显示。字段设置单元112在用户执行确定操作的情况下不会向后发送数据,而是返回到字段设置单元112重新或追加执行字段设置过程。在字段设置成功的情况下,业务数据编辑组件120会询问用户是否需要编辑业务数据,在用户确认不需要编辑的情况下,将会被直接认为导入成功基于静态数据的形成业务数据源。
[0034] 如果在步骤S215处选择的是空表数据作为待融合的业务数据,则在步骤S225处,通过名称设置单元113对所述空表数据进行名称设置。针对空表数据进行名称设置后,业务数据编辑组件120会直接向用户呈现业务数据编辑接口,以便用户在该接口界面直接选择所需编辑的项目(例如通过向用户呈现空白表填充提示,以便用户编辑所述空表数据,),并在确定编辑完成后,发布或导入所编辑的业务数据结果,从而形成业务数据源。
[0035] 如果在步骤S215处选择的是API数据作为待融合的业务数据,则在步骤S230处,通过连接设置单元114基于用户的选择设置API数据的连接信息,从而使得API数据能够在地图数据呈现时能够执行连接操作从而显示所连接的API数据所指向的数据。由于API数据指向的是另一段数据,因此其仅仅提供一种连接接口,而不需要对API数据进行任何编辑,因此在连接设置单元114正确设置连接信息后,将直接将其导入成为业务数据源。连接设置单元114在用户完成连接信息设置后会检验该设置是否正确,如果设置将导致无法完成后续的连接,将会直接返回连接设置单元114所呈现的连接设置界面,以便用户重新进行设置。
[0036] 在进行类型选择并输入原始业务数据之后,在步骤S235处,业务数据编辑组件120会判断所输入的原始业务数据是否需要进行数据编辑,如果需要编辑,则在步骤S240处对具体的原始业务数据进行编辑,以便符合期望的融合结果。业务数据编辑组件120会询问用户是否需要编辑业务数据,在用户确认需要编辑的情况下,用户可以经由该业务数据编辑组件120所提供的编辑操作功能,例如向用户呈现业务数据修改、复制、替换以及插入编辑接口,以便用户针对静态数据执行自己所选择编辑操作,例如修改、复制、替换以及插入等等。反之,如果用户确定不进行编辑,则静态数据则会被直接形成业务数据源。需要指出的是,由于API数据指向的是另一段数据,因此其仅仅提供一种连接接口,而不需要对API数据进行任何编辑,因此在连接设置单元114正确设置连接信息后,将直接将其导入成为业务数据源。连接设置单元114在用户完成连接信息设置后会检验该设置是否正确,如果设置将导致无法完成后续的连接,将会直接返回连接设置单元114所呈现的连接设置界面,以便用户重新进行设置。而对于空表数据进行名称设置后,业务数据编辑组件120会默认其需要编辑,因此会直接向用户呈现业务数据编辑接口,以便用户在该接口界面直接选择所需编辑的项目(例如通过向用户呈现空白表填充提示,以便用户编辑所述空表数据,),并在确定编辑完成后,发布或导入所编辑的业务数据结果,从而形成业务数据源。反之,如果确定原始业务数据不需要执行编辑,则直接进入到步骤S245,在步骤S245处,导入并形成结果数据源,即业务数据源,其可以直接被用于后续的数据融合步骤。
[0037] 此后,在步骤S250处,通过融合类型选择单元131向用户呈现融合方式选择接口界面,以便用户选择执行业务数据融合的方式,数据融合的方式包括扩展属性融合和图层叠加融合。在用户通过融合类型选择单元131选择所需要的执行扩展属性融合方式之后,在步骤S255处,业务数据源将被输入扩展属性融合单元132,并执行扩展属性融合。扩展属性就是将业务数据源作为地图元素的附加属性进行展示,使地图信息更丰富。多以地图元素的详情信息,或以专题图形式展现。本公开针对扩展属性融合,可以基于两组对应字段进行实时动态关联的融合。在执行扩展属性融合时,同扩展属性融合单元132所包含的字段设置绑定单元133执行字段设置绑定,先获取数据源和地图空间数据,实时根据对应字段计算关联关系并反馈计算结果。计算结果直接以API的方式提供用户,使业务数据作为地图的附加属性进行展示,从而丰富地图应用,使其满足更多不同的应用场景。
[0038] 如果在步骤S250处用户通过融合类型选择单元131选择图层层叠融合方式时,则在步骤S260处,业务数据源将被输入图层层叠融合单元134执行图层层叠融合。叠加图层就是将数据源作为地图标准图层(例如蜂鸟地图标准图层)外的自定义图层存在,内容包含几何形状和属性信息,以覆盖物形式叠加在地图上展示。融合前需先绘制一种几何形状,如点、线、面,再进行数据绑定。在图层层叠融合单元134中,其所包含的表现形式选择单元135基于用户的操作执行表现形式选择。根据本公开的图层层叠融合单元134所执行的叠加图层融合执行点、线、面三种类型的融合数据,用户基于表现形式选择单元135所提供的可视化的界面,基于要融合的地图空间数据,给已有的业务数据赋予形状坐标,将业务数据与地图数据进行空间位置的融合,使业务数据作为地图数据外的独立图层存在,将业务数据融合到指定的地图数据,以便所述被融合的业务数据成为所述地图数据的一部分,以覆盖物形式叠加在地图上展示,使地图应用的功能更广泛。
[0039] 可选择地,根据本公开的将业务数据融合到地图数据中的数据融合系统100的所述业务数据融合组件130还向用户呈现绑定选择接口,以便用户将所需要融合的业务数据源绑定到指定的地图数据部分。
[0040] 最后在步骤S265处,输出融合了业务数据的地图数据。
[0041] 采用本公开的将业务数据融合到地图数据中的数据融合系统和方法,通过在线且比较简单通用的将多种来源的业务数据与地图数据相关联的数据进行自动融合。该系统共尤其适用于室内场景、固定规格的地图数据与更多自定义的属性、状态、动作、事件等信息的数据融合工具。本公开的将业务数据融合到地图数据中的数据融合系统既能降低业务数据与地图空间数据相融合的门槛,使更多的用户能够轻松上手地图应用的开发,又能有效提升融合效率,打开网页导入数据源即可按需融合,大大节省了数据处理的时间。
[0042] 采用本公开的将业务数据融合到地图数据中的数据融合系统的数据融合中静态数据管理功能,为用户解决了业务数据不同步、存储不规范等问题;连接开放的API业务数据和动态数据库的业务数据的功能,为用户解决了无法跨平台应用(业务数据和地图数据)的场景问题,打通多个平台,灵活应用。而且扩展属性的融合方式,为用户解决了在不同应用场景展示不同的业务信息的问题。可以基于一份地图,结合不同的业务数据适应不同的应用场景。例如,同一份商场地图,既可结合店铺的营业信息为商场顾客提供促销、位置服务的应用,也能结合店铺的租赁状态为物业管理方提供铺位管理应用。也能基于多份地图,结合同一份业务数据实现多地图单一功能的管理。例如,对于一些连锁商超,结合相同的品牌信息,实现所有连锁商超的品牌管理应用。叠加图层的融合方式,为用户解决了无法快速获取与地图相匹配的坐标信息的问题,使其能通过数据融合工具,将业务信息以抽象的点、线、面的形式,快速的在地图上进行标注、修改。
[0043] 对于地图空间数据,数据融合成果先是将业务数据与室内楼层的唯一值进行融合关联,再是将业务数据与指定楼层的地图数据进行融合,从而避免了因室内楼层发生变更或调整而导致融合结果变更的问题。
[0044] 以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本公开的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本公开的说明的情况下运用他们的基本编程技能就能实现的。
[0045] 因此,本公开的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本公开的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本公开,并且存储有这样的程序产品的存储介质也构成本公开。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。
[0046] 还需要指出的是,在本公开的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
[0047] 上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

当前第1页 第1页 第2页 第3页