[发明专利]基于地图轨迹的场景感知模型的前端数据动态集成方法在审
申请号: | 201410765470.7 | 申请日: | 2014-12-12 |
公开(公告)号: | CN104462407A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 胡昊;曹春;余萍;吕建;张诚 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210008 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 地图 轨迹 场景 感知 模型 前端 数据 动态 集成 方法 | ||
技术领域
本发明涉及浏览器端端网页技术开发的领域,具体涉及一种基于地图轨迹的场景感知模型的前端数据动态集成方法。
背景技术
随着Web服务技术的不断发展,网络上能够提供相同或者相近功能的基于地理位置的数据服务越来越多,用户选择服务时不仅要求服务能够简介,直观的展示相应数据,还要求服务能够在一定地理信息场景模型下,根据环境的变化实时动态的加载相应数据,并能根据场景模型将多个数据源的数据在地图模型中集中展现。因此如何在基于地图的用户交互模型中实时的反应场景信息变化,并且能根据这种场景模型的改变而实时,动态地选择相应的数据服务进行集成与展现成为一个普遍存在的问题。针对这个问题,从本质上讲,就是如何将场景数据感知建模技术,网络服务数据动态集成技术(Mashup)与地理位置信息服务(LBS)结合起来,从而提供数据服务依照场景感知模型进行动态集成的能力。
然而,在当前环境下,传统的数据信息展示服务过程中由于没有引入基于场景的信息动态展示服务,因此面临着数据展示效率方面的欠缺,这主要表现在:传统的数据集成服务主要是通过数据全集列表的形式不加筛选的进行展现,并且展现的形式也是基于浏览器表格等传统的展现形式,其展现方式并没有将场景因素,例如地理信息因素等考虑在内,很大程度上影响了用户体验.因此为了增加了用户获得数据时对场景感知的感受,优化基于地图的数据展示服务的用户体验,同时提高数据展示效率,有必要将场景数据感知建模技术,网络服务数据动态集成技术与地理位置信息服务结合起来,向用户提供数据服务依照场景感知模型进行动态集成的能力。
在网络数据服务动态集成的范畴下,引入对场景信息的考虑。这种做法有助于提高用户获得数据时对场景感知的感受,同时也优化了基于地图的数据展示服务的用户体验,提高了数据展示效率。
发明内容
发明目的:本发明的目的在于解决现有技术中存在的不足,提供一种基于地图轨迹的场景感知模型的前端数据动态集成方法。
技术方案:本发明的一种基于地图轨迹的场景感知模型的前端数据动态集成方法,包括以下步骤:
(1)实时计算基于地图轨迹的场景模型的数据感知节点:Web浏览器根据场景感知模型在基于地图的用户交互环境上绘制地图轨迹,然后依据场景模型根据相应算法在基于地图的用户交互环境上选择至少一个由系统或用户指定的符合条件的重要节点作为数据感知节点;
(2)计算基于场景模型的数据感知节点的数据感知范围:Web浏览器通过数据感知节点的位置信息以及其预定制好的影响半径,计算数据感知范围,然后通过遍历每个场景数据对应的地理位置确定所需的场景数据,确定需要调用的场景数据服务;
(3)动态集成基于数据感知范围的数据:Web浏览器通过数据感知范围计算得到所需调用的各个场景数据服务,然后依次调用后获取相应场景数据,并将所有场景数据的场景信息以及地理位置信息集成为新的场景感知数据模型;
(4)动态展示集成数据的用户界面场景数据:Web浏览器在获取新的场景感知数据模型后,在地图上以地图标记的形式将每个场景数据一次进行标注,并通过窗口浮动层的形式表现相应的场景数据信息。
进一步的,所述步骤(1)中实时计算基于地图轨迹的场景模型数据感知节点的具体过程如下:Web浏览器首先通过服务器获取到场景感知模型对应的地图轨迹信息以及所有重要节点的地理位置坐标,然后在基于地图的用户交互环境上实时绘制地图轨迹,最后根据预先制定的重要节点选择算法实时计算出所有符合条件的重要节点作为数据感知节点.
进一步的,所述重要数据感知节点选择算法的具体步骤为:
(1.1)通过web服务获取场景感知模型中地图轨迹的起始节点、终止节点以及轨迹中间节点的地理位置信息,其中,场景感知模型包括地图信息和轨迹信息,而地图信息包括地图中心点坐标、地图比例尺、地图缩放比例和地图类型,轨迹信息包括轨迹类别、轨迹信息、起始/终止节点地理信息和中间节点地理信息;
(1.2)将步骤(1.1)中所得地理位置信息通过地理位置查询服务转化为相对应的经纬度坐标,并根据相应坐标将地图轨迹曲线作多项式拟合,求得地图轨迹曲线的多项式拟合方程;
(1.3)将所有符合条件的重要节点的地理位置信息通过地理位置查询服务转化为相对应的经纬度坐标,并求出每个重要节点与步骤(1.2)中地图轨迹曲线之间的最小距离;
(1.4)将所有与地图轨迹曲线之间的最小距离小于某个特定值的重要节点作为数据感知节点。
进一步的,所述步骤(2)中数据感知范围的具体计算过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410765470.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:搜索结果页中链接安全性提示方法和装置
- 下一篇:字符串处理方法和装置