本发明专利技术公开了一种掌上型基于地图浏览器,应用于掌上移动设备。在全球定位系统(GPS)、移动通信、社区协作等技术基础上,提供便捷、有效的地图浏览和社区协作功能。其特点包括:地图引擎提供基本地图和个性化地图的浏览及基本地图操作,为个性化地图的各类对象提供通讯功能;实时定位用户、好友、群组成员位置;根据物理位置和中心点算法,计算约会地点和集结点;提供普通查询、周边查询、推荐查询和基于图片查询四种查询接口;依据用户物理位置、移动设备状态及用户历史记录,以地图为基础,提供上下文感知的智能位置服务。本发明专利技术以地图为核心,随时随地为移动用户提供感兴趣的信息,实现多种社区协作功能,和其他用户进行有效互动。
【技术实现步骤摘要】
本专利技术涉及全球定位系统(GPS)、移动通信、可伸縮矢量图形(SVG)、 网络地理信息系统(WebGIS)、社区协作、图像匹配、即时消息传送、基于位 置服务及计算机协同的
,具体地说是一种掌上型基于地图浏览器。技术背景移动通信和掌上型个人移动产品的飞速发展,逐渐改变人们的生活方式。 特别是随着3G时代的到来,希望移动设备变成小电脑再也不是梦想。智能手 机、个人数字PDA等掌上型设备硬件技术不断发展,存储能力不断加强,在 结合移动通信的基础上,可以为用户提供越来越丰富的应用。此外,在资源 管理、社会经济活动和日常生活中,有80%以上的信息属于具有空间位置特 性的地理信息。随着社会的不断发展,人们的活动范围越来越广,越来越不 确定。无线移动用户迫切地想知道自己当时所处环境的信息,比如"我在哪 儿"、"我附近是什么"、"我如何到达目的地"、"我要找的人在何处"、"我们 如何确定对各方都方便的集合点"等。借助于现有科学技术,人们的活动逐 渐以群体、协作和地理位置分布为主要特征。掌上型设备不易操作,用户更 希望用尽量少的输入获得满足自己需求的应用服务,这就需要系统提供智能 化服务。现在的掌上型个人移动产品基本都具备拍照功能,人们活动到某一 陌生地时,希望得知该地的具体信息,此时无法使用普通的地点搜索进行査 询,而通过拍摄当地建筑物,利用图片搜索将是一种可行的解决方案。上述 的移动性、不确定性、群体协作性、智能性对移动应用提出新的需求。目前,市场上已有许多移动应用满足上面提到的部分特性,如Google Map 支持基站定位、GPS定位、行车路线和公交查询等功能;Mapabc支持GPS定位、地点搜索、公交査询、驾车线路、实时交通、天气预报等功能;多普达 导航者支持地点搜索、实时导航、周边査询等功能;贝多支持地点搜索、路 线规划、即时通讯、移动交友等功能。但这些软件都无法满足用户对群体协 作、服务智能化、图像实时识别的需求。本文所提出的掌上型基于地图浏览 器着力于将具体直观的地图与群体协作、智能化服务和实时图像识别进行无 缝结合,提供一个具有良好用户体验的浏览器。
技术实现思路
本专利技术的目的是提供一种掌上型基于地图浏览器,该浏览器以地图为浏 览基础,结合掌上型移动设备移动性、不确定性、群体协作性和智能性的特 点,为使用者带来更好的用户体验。本专利技术的目的是这样实现的一种掌上型基于地图浏览器,该浏览器包括一个连接用户并可实现人机交互的图形用户接口 (GUI);一个自动判断网络参数并连接图形用户接口 (GUI)的网络选择器;一个使用自定义脚本(Script)脚本语言、依据图形用户接口 (GUI)的 操作参数、脚本(Script)调用相应应用模块并连接网络选择器的用户需求 管理器分别连接用户需求管理器并以接口 、对象进行相互通讯的用户管理模块、 位置服务模块、黄页搜索模块、社区协作模块、智能服务模块及路径导航模块;一个由上述六个模块自动生成的自定义消息包;一个接收自定义消息包并抽取可伸縮矢量图形(SVG)地图数据、叠加可 伸縮矢量图形(SVG)地图数据与本地底图、生成最终显示地图的地图解析引一个接收自定义消息包并抽取文本消息、判断文本消息种类的文本解析所述网络选择器采用无线保真(WIFI)、通用分组无线服务(GPRS)或码 分多址(CDMA)进行联网。所述自定义消息包采用可扩展标记语言(XML)格式,包括包头和包体; 其中包头包括操作号和长度;包体包括各类参数;操作号定义应用的操作种 类;长度定义整个自定义包的字节数;包体中的参数包括两种 一种是根据 不同模块内容传给服务器的所有参数;另一种是服务器根据请求,返回所有 需要的响应参数。所述地图解析引擎包括基本地图解析和个性化地图解析。所述基本地图解析包括第一步从自定义消息包的参数中抽取可伸縮矢量图形(SVG)数据;第二步根据抽取的可伸缩矢量图形(SVG)数据生成基本地图,该基本 地图可放大、縮小及拖动;第三步将生成的基本地图传给GUI进行显示,同时将该地图保存在本 地实现增量存储。所述个性化地图解析包括第一步:从自定义消息包的参数中抽取基本地图的可伸縮矢量图形(SVG) 数据以及个性化对象属性数据;第二步根据获得的个性化对象,读取相应的本地个性化对象图标;将 个性化对象属性赋给个性化对象图标,其中一个对象对应一个对象图标;同 时,根据收到的基本地图的可伸縮矢量图形(SVG)数据,生成基本地图;第三步调用本地托管应用编程接口 (API),为每个包含对象属性的个 性化对象图标添加点击事件;第四步事件添加完成后,将所有带有相应属性和相应点击事件的个性 化图标进行整合,生成个性化图层;第五步将个性化图层与已经生成的基本地图进行叠加,生成最终的个 性化地图;第六步将生成的个性化地图传给GUI进行显示,同时在本地保存个性 化地图,以实现增量存储。所述个性化对象属性包括两类, 一类是好友的经纬度、手机号及邮箱地 址;另一类是黄页对象的经纬度、名称、电话及地址;其中黄页对象包括 目前已有的所有黄页信息,如饭店、学校及商场等所述点击事件包括打电话(Dial)、发短信(SMS)、发送即时消息(IM) 及发邮件(Email)。所述文本解析引擎包括文本信息、聊天信息和询问信息。本专利技术的优点① 、提供基本地图的同时,也提供个性化地图,根据用户偏好提供相应 的地图层,减少地图冗余性,提高地图可用性。② 、提供传统地图浏览的所有操作,包括縮放地图、移动地图,为地图 上已显示好友和黄页对象提供各项通讯操作,包括IM、 SMS、 Dial和Email。(D、可以直接定位用户位置,周边朋友所处位置及关心的好友或群组成 员的位置信息。实时了解他人位置。④、可设置用户与好友的约会地点,或与群组的集结点,为用户、好友、 成员提供到约会地点或集结点的直观路径地图,减少用户与浏览器的交互次数,提供丰富、有用的地图信息。◎、可以实时识别现场图片或己存储的图片,通过图片识别地点,解决 非关键字黄页査询问题。◎、智能推荐路线,不需要用户任何交互,浏览器查询历史知识库,当 前位置,当前时间和当前速度,提供最符合当时需求的路径地图,实现实时 导航。 附图说明图1为本专利技术结构框架2为本专利技术基本地图解析流程图 图3为本专利技术个性化地图解析流程图具体实施方式本专利技术需在含全球定为系统(GPS)和具备智能计算的移动设备上施行。 下面以智能手机(Smartphone)为例,结合附图对本专利技术作进一步说明。 参阅图1,本专利技术结构框架图中(1) 、 GUI按照人机交互原则进行设计,连接用户;(2) 、网络选择器自动判断网络参数,优先选择WIFI,若无WIFI,则选 择GPRS或CDMA;(3) 、用户需求管理器自定义Script脚本语言,根据GUI传递的操作参 数,Script调用相应的应用模块;(4) 、应用模块共有6种用户管理模块、位置服务模块、黄页搜索模块、 社区协作模块、智能服务模块、路径导航模块。各模块间以接口和对象进行 互相通讯。i )、用户管理模块包括注册、登录、信息修改、用户文档管理。用户文档管理包括用户的静态数据和动态数据,都存储在SQL Server CE中。静 态数据包括用户在注册时选择的兴趣爱好,动态数本文档来自技高网...
【技术保护点】
一种掌上型基于地图浏览器,其特征在于它包括: 一个连接用户并可实现人机交互的图形用户接口(GUI); 一个自动判断网络参数并连接图形用户接口(GUI)的网络选择器; 一个使用自定义脚本(Script)语言、依据图形用户接口 (GUI)的操作参数、脚本(Script)调用相应应用模块并连接网络选择器的用户需求管理器: 分别连接用户需求管理器并以接口、对象进行相互通讯的用户管理模块、位置服务模块、黄页搜索模块、社区协作模块、智能服务模块及路径导航模块; 一个由上述六个模块自动生成的自定义消息包; 一个接收自定义消息包并抽取可伸缩矢量图形(SVG)地图数据、叠加可伸缩矢量图形(SVG)地图数据与本地底图、生成最终显示地图的地图解析引擎; 一个接收自定义消息包并抽取文本消息、判断 文本消息种类的文本解析引擎。
【技术特征摘要】
【专利技术属性】
技术研发人员:顾君忠,杨静,徐莹琛,谈嵘,邵非,张正永,钟宙,王炜,陈鹏,乔哲峰,陈晶,张俍,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。