山东科威数控机床有限公司铣床官方网站今天是:2025-07-02切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种基于智能手机的poi数据采集系统及方法

时间:2025-07-01    作者: 管理员

专利名称:一种基于智能手机的poi数据采集系统及方法
技术领域
本发明涉及地理信息领域,尤其涉及一种POI (Point oflnterest,兴趣点)采集 系统及采集方法。
背景技术
随着位置服务和导航应用的发展,能提供大量准确有效的POI数据越来越成为评 价服务水平的重要指标。而由于对POI需要现场采集,需要投入大量人力物力,如何采集到 最真实、准确、翔实、丰富的POI数据,一直以来都是业界的难题。目前国内常见的POI采集软件系统,主要采用WinCE系统平台下的专业PDA(掌 上电脑)设备实现,利用PDA自带的GPS定位功能来记录采集人员的移动轨迹,移动到一 个POI位置时记录一个点的经纬度,并录入名称、地址等附属信息,采集人员回到中心时批 量倒出POI数据到服务器。这种采集方式存在四个主要缺陷1、使用专用设备上的专用软 件,只能安排专职人员使用,不利于兼职人员使用和进行社会化推广应用;2、多数采用离线 系统,与服务器没有实时交互,采集任务实时管理程度不高;3、无法确信GPS记录的点位置 确实是该POI的真实位置,要靠采集人员的专业素质来保证;4、没有保证POI相关附属信息 与该点位置间的对应关系,出现人工遗漏和错误难以发觉。

发明内容
针对上述不足,本发明提供了一种简单易操作且采用定位与操作事件绑定的定位 事件技术,保证采集到的POI数据信息内容高效和可信赖的基于智能手机的POI数据采集 系统及采集方法。本发明采用的技术方案如下一种基于智能手机的POI数据采集系统,其中所述的智能手机包括PS定位接口、 相机拍照接口,包括应用层,实现用户操作界面,软件自动升级、登录身份认证,实现对采集任务、采集 的每个POI点、采集的照片进行管理的业务功能,所述的应用层调用支撑平台来实现业务 功能中地图操作、通讯操作和定位操作;支撑平台,支撑平台实现对业务功能中通用的、涉及底层设备的核心功能,包括地 图操作、通讯操作和定位操作。所述的支撑平台向上对应用层提供支撑服务,向下调用接口 层的硬件接口实现外设的功能操作;接口层,集成了 GPRS通讯接口、GPS定位接口、相机拍照接口,通过Java的相关接 口实现;管理中心,负责派发任务给所述的智能手机并记录和反馈采集任务的结果信息。进一步地,所述的应用层包括版本更新模块,通过与所述的管理中心通讯来检查有否有新版本程序,如果有新 版本程序就下载更新安装同时所述版本更新模块退出使所述的POi数据采集系统退出,如
7果没有检查到新版本程序就继续执行身份认证模块。身份认证模块,对用户是否合法进行检查,输入用户名密码上传到管理中心进行 认证,身份认证通过后调用任务工单管理模块进行业务处理,任务工单管理模块,实现对采集任务单的管理,并将所采集任务的相关信息上传 至管理中心并关闭任务,在任务工单管理模块中查看POI详情进行管理可进入POI管理模 块,退出任务工单管理模块将退出整个系统。POI管理模块,实现对具体任务中POI信息进行管理,包括查看本任务所属POI 数据列表;查看单条POI详情;在列表状态可新增和删除POI信息,在单条状态可对POI信 息项目进行修改。照片管理模块,对POI相关照片进行管理,包括对照片的删除和调用所述接口层 的相机拍照接口进行拍照,同时检查是否为现场拍照;所述的支撑平台包括通讯平台,负责与所述的管理中心通讯,当多个线程同时申请通讯时,通讯平台同 步发起通讯请求,当一个通讯结果完成返回后处理下一个通讯请求,手机地图引擎、负责地图基本操作和标点操作,所述地图基本操作包括地图展 示、放大、缩小、拖动,定位事件管理器,负责定位和定位事件的处理,POI标点、拍照、POI信息提交时都 要调用定位事件管理器进行定位,所述定位事件管理器周期性调用所述接口层的GPS定位 接口进行定位并记录,定位后上报定位记录到所述的管理中心。进一步地,所述的身份认证模块,将输入的用户名密码上传到管理中心进行认证, 用户名密码正确通过认证后将收到一个新的会话ID作为本次使用程序与管理中心对话的 标识,后面所有与管理中心的通讯都要上传这个会话ID标识来说明是合法客户端设备,程 序退出会话ID失效下次登录将重新认证,程序长期不退出管理中心在固定周期后会认为 此会话ID失效强制要求手机客户端进行重新登录,身份认证通过后调用任务工单管理模 块进行业务处理。进一步地,所述的任务工单管理模块包括任务监听器,周期性地从管理中心获取新任务信息;数据有效性检查组件任务提交前的信息项目检查模块,用来检查项目的非空、取 值范围、有无非法字符和过滤关键字;任务详情管理组件显示任务详情,在此点击或选择管理POI进入POI管理模块; 在此点击或选择查看列表进入任务列表管理组件;任务列表管理组件用来查看任务列表,在此点击任务或选择查看详情进入任务 详情管理组件;任务数据缓存分类存放任务数据,按维护任务、扫街任务分类,每条任务又标记 为新任务、处理中的任务、已完成任务,已完成并提交的任务将被从本机任务数据缓存中删 除。所述的POI管理模块包括POI有效性检查组件Ρ0Ι提交前的信息项目检查模块;用来检查项目的非空、取 值范围、有无非法字符和过滤关键字;检查是否已经标点和已经拍照;
POI详情管理组件显示POI详情,所述的POI数据从POI数据缓存中获得,在此 点击或选择查看列表进入POI列表管理组件;POI列表管理组件用来查看POI列表,所述的POI数据从POI数据缓存中获得在 此点击或选择查看任务返回任务工单管理模块;在此点击或选择查看详情进入POI详情管 理组件;POI数据缓存存放POI数据,其中已完成并提交的任务将删除本机该任务所有下 属POI数据;所述的照片管理模块包括照片管理组件控制拍照过程,发起拍照定位事件;照片数据缓存存放照片名称、内容、特征值、所属POI的数据结构,其工作流程如下照片管理组件拍照调用相机接口拍照,照片返回并保存到照片 数据缓存;照片管理模块向定位事件管理器申请拍照类定位事件,并传入参数事件类型为 拍照事件,业务内容为标点经纬度、照片文件名和照片数据。进一步地,所述的通信平台包括发送器负责发送通讯请求,网络未连接时自动提示连接网络;接收器负责接收通讯结果;拼接器将一个请求ID下的所有缓存结果按次序拼装成一个整体返回给接收器;通讯缓存对分块返回数据缓存到内存,所述的通讯平台工作流程如下应用层模块、地图引擎、定位事件管理器向发送器发出通讯请求;发送器发出同步发送请求给管理中心,一个发送请求未响应完成其余同步请求将 持续阻塞等待;管理中心返回本次请求的通讯结果并将返回结果分块循环传输;将收到的一块通讯结果存入缓存,并继续接收直至看到数据块中有结束标志,说 明是最后一块,发现最后一块调用拼接器组装通讯结果;拼接器从缓存中读取本次通讯结果的所有块组装,并将组装后的完整结果返回给 接收器;接收器返回请求给应用层;通讯平台中被阻塞的其他同步请求将从S2继续处理;所述的手机地图引擎包括操作队列存储当前用户发起的未处理的地图操作;操作队列控制器当地图显示过程中,接收用户输入,将需要处理地图操作存放到 操作队列中并返回;绘图工厂取出地图操作请求并执行;调用图元控制器取得图元,将图元位置与 屏幕地图显示范围四角的窗口位置计算对应关系并绘图到屏幕显示,所述的图元包括图元 图片、经纬度位置信息;图元控制器负责图元的管理,管理当前地图缓存中的图元缓存,对当前图元信息 的位置建立索引,对于本地缺少的图元负责向管理中心地图服务申请取图;地图缓存长期存储的本地区基础图元图片、经纬度信息和索引,地图缓存从管理 中心预先下载,加快取图速度;
9
应用层申请显示地图或者在地图界面操作请求时,操作队列控制器将操作请求存 入操作队列,从操作队列控制器返回以便继续操作地图;绘图工厂空闲时继续从操作队列 中取出最新一次地图操作,并清除操作队列;绘图工厂计算本次操作后新图要显示的比例 尺、四角位置,计算出需要的图元集合,对于屏幕上需要变化的部分向图元控制器请求图 元;图元控制器从缓存中读取图元,返回这部分图元给绘图工厂显示;对于发现还缺少的 图元集合,图元控制器向管理中心地图服务提出下载申请并接收补充的图元;将本地没有 的补充的图元写入缓存并返回图元给绘图工厂;绘图工厂绘图显示到屏幕;所述的定位事件管理器包括主控组件,负责接受事件请求,调用定位器定位,调用特征计算计算特征值和比对 现场误差距离;定位器负责周期定位本机位置并记录;特征值计算器将业务数据、定位位置和时间按照特定的算法混淆后,从头到尾遍 历并提取特征值字符串;比较业务数据中标点位置与定位位置的距离是否满足特性类别定 位事件预先规定的距离上限,超出的标记例外标志;汇报定位事件的检查结果;定位器周期性的调用GPS定位接口 ;定位器获得本机最新位置信息并记录;应用 层进行某类定位事件检查申请;向定位器取最新位置经纬度和最后定位时间;事件管理器 获得最新位置经纬度和最后定位时间;调用特征值计算器进行检查;将业务数据、定位位 置和时间按照特定的算法混淆后,从头到尾遍历并提取特征值字符串;进行例外事件判定, 比较业务数据中标点位置与定位位置的距离是否满足特性类别定位事件预先规定的距离 上限,超出的标记例外标志;将定位事件检查结果上传至管理中心;返回特征值给事件管 理器;返回特征值给应用层以便保存;一种根据以上所述的基于智能手机的POI数据采集系统的POI数据采集方法,包 括如下步骤Si,手机接收管理中心下达的采集任务S1-1,任务工单管理模块向管理中心查询需要下载的新任务信息;管理中心返回 新任务信息;在任务工单管理模块中查看扫街任务范围,调用手机地图引擎申请展示地 图;S1-2,手机地图引擎本地取图后发现有部分图元手机本地没有,调用通讯平台取 图,管理中心返回需要补充的图元给手机地图引擎,手机地图引擎组装完地图展示给用 户;S2,将POI数据采集中的关键环节包括标点、拍照、提交数据与手机内置GPS定位 功能绑定并在到达任务POI所在地现场后标记位置点,录入相关附属信息S2-1,任务工单管理模块向管理中心查询需要下载的新采集任务信息;管理中心 返回新采集任务信息;在任务工单管理模块中查看采集任务范围,调用手机地图引擎申请 展示地图;S2-2,手机地图引擎本地取图后发现有部分图元手机本地没有,调用通讯平台取 图;管理中心返回需要补充的图元给手机地图引擎;手机地图引擎组装完地图展示给用 户;S2-3,到达现场后,在任务工单管理模块点管理POI进入POI管理模块;在POI管理模块新增Ρ0Ι,输入了解到的POI信息项目,对POI进行标点,手机地图引擎完成标点功能 后,返回标点位置给POI管理模块;POI管理模块调用定位事件管理器申请标点现场检查;S2-4,定位事件管理器定期手机GPS定位接口进行定位;定位事件管理器取回从 手机GPS定位接口中定期得到的最新位置坐标和最后定位时间;定位事件管理器检查是否 现场标点,上报管理中心定位事件结果;管理中心反馈收到定位事件结果;定位事件管理 器返回特征值给POI管理模块;S3,进行拍照后提交回管理中心S3-1,在POI管理模块中点拍照进如照片管理;照片管理调用手机拍照接口拍照; 拍照完毕,手机拍照接口返回照片数据;照片管理模块申请拍照定位事件,申请现场拍照检 查;S3-2,定位事件管理器进行定位,检查是否现场拍照后,上报管理中心定位事件结 果并返回拍照事件特征值给照片管理;从照片管理中返回POI管理模块;S3-3,单条POI数据采集完成,在POI管理模块中进行数据提交,调用定位事件管 理器申请提交现场检查;S3-4,定位事件管理器进行定位,检查是否现场提交后,上报管理中心定位事件结 果并返回提交事件特征值给POI管理模块;S3-5,进行单条POI数据提交,管理中心得以实时监控采集进度;管理中心返回本 条POI提交成功信息;S3-6,任务的全部POI完成后,返回任务工单管理模块;任务工单管理模块提交整 个采集任务。进一步地,在步骤1之前还包括以下步骤SF1,系统运行进入所述的版本更新模块,调用所述的支撑平台的通讯平台与所述 的管理中心通讯;通讯平台调用手机GPRS通讯接口与互联网进行连接,联通后通过管理中 心服务地址进行数据通讯;管理中心返回通讯结果;通讯平台将查询到的版本信息返回给 版本更新模块判断是否已经是最新版本;若不是最新版本程序将下载新版本并退出,若为 最新版本系统继续运行调用身份认证模块进行登录;SF2,身份认证模块上传用户名密码进行登录;登录返回新的通讯会话ID ;身份认 证通过后进入任务工单管理模块。进一步地,所述的采集任务包括扫街任务和维护任务,所谓维护任务是指下发任 务时知道具体POI的大概名称、位置范围,需要采集人员现场去确认的任务,任务包含明确 数量和名称的POI列表,只是信息项目不全;所谓扫街任务是指任务只说明街道范围,不说 明范围内具体有多少POI和每个POI名称,要求采集到现场按顺序将符合条件的全部采集 回来的任务,需要规定任务区域和任务的规模即范围内需要多少条Ρ0Ι,没有附带具体POI 列表。进一步地,步骤SFl中所述的进行版本更新判断包括以下步骤步骤1,版本更新模块上传获取最新版本号的申请;步骤2,管理中心返回最新版本号;步骤3,对比两个版本号,只要手机本地号与服务器最新版本号不符合,进行步骤 4 ;如果版本号符合,版本更新成功结束;
步骤4,申请下载最新版本号程序,进入下载页面,同时系统退出以便更新;步骤5,下载页面下载并自动安装新版本程序,安装完退出;进一步地,所述的步骤S2-4的具体方法步骤如下S2-4-1,定位事件管理器周期性的调用GPS定位接口,获得所述智能手机的最新 位置信息并记录;S2-4-2,应用层进行某类定位事件检查申请;向定位事件管理器器取最新位置经 纬度和最后定位时间;事件管理器获得最新位置经纬度和最后定位时间;S2-4-3,调用特征值计算器进行检查;将业务数据、定位位置和时间按照特定的算 法混淆后,从头到尾遍历并提取特征值字符串;S2-4-4,进行例外事件判定,比较业务数据中标点位置与定位位置的距离是否满 足特性类别定位事件预先规定的距离上限,超出的标记例外标志并将定位事件检查结果上 传管理中心;S2-4-5,返回特征值给事件管理器同时返回特征值给应用层的POI管理模块以便保存。本发明的有益效果1、实时任务工单与步骤反馈。管理中心能及时了解采集任务完成的进展,并能采 用实时通知等手段加强管理;2、平台支持广泛。各手机厂商都有支持Java并自带GPS和拍照功能的智能手机 系列,用户可以方便地选择,并能很大程度地利用用户现有手机来实现采集;3、使用直观方便。由于本发明自带手机地图引擎,用户标点,对未完成的工单查询 操作等过程中可以使用地图直观查看和操作;4、跨行业支持。由于行业差异,采集的数据项目、流程也存在差异,本发明由于可 以方便地下载更新版本,并且实时汇报数据,对于不同的行业需要的POI采集可以使用更 新下载客户端软件来切换,可以方便地实现一个采集人员使用多个类似单有行业区别采集 系统,这是原有的行业POI专用PDA设备模式不能比拟的。5、实现了 POI数据的可信采集。使得大量社会人员可以参与到各类POI数据采集 过程中来,必将推动POI数据采集领域质与量方面的发展,甚至是位置服务和导航服务行 业的发展。


图1为本发明具体实施例的整体结构原理图;图2为本发明具体实施例中所述的版本更新过程时序图;图3为本发明具体实施例中所述的认证过程时序图;图4为本发明具体实施例中通讯平台工作原理图;图5为本发明具体实施例中所述的手机地图引擎工作原理图;图6为本发明具体实施例中所述的任务工单管理模块结构图;图7为本发明具体实施例中所述的POI管理模块结构图;图8为本发明具体实施例中所述的照片管理模块结构图;图9为本发明具体实施例中所述的定位事件管理器工作原理图10为本发明具体实施例中所述的标点定位事件过程示意图;图11为本发明具体实施例中所述的拍照定位事件过程示意图;图12为本发明具体实施例中所述的POI提交定位事件过程示意图。
具体实施例方式本发明的一个具体实施例如下如图1所示本发明的整体结构分为应用层、支撑平台、接口层三层。其中本发明基 于智能手机的POI数据采集系统还包括一管理中心,负责派发任务给所述的智能手机并记 录和反馈采集任务的结果信息并通过以下所述支撑平台的通讯平台与相应模块进行通信。应用层实现用户操作界面,实现软件自动升级、登录身份认证,实现对采集任务、 采集的每个Ρ0Ι、采集的照片进行管理的业务功能。应用层由版本更新模块、身份认证模块、 任务工单管理模块、POI管理模块、照片管理模块五个应用模块组成,应用层调用支撑平台 来实现业务功能中地图操作、通讯操作和定位操作。支撑平台实现对业务功能中通用的、涉及底层设备的核心功能,包括地图操作、通 讯操作和定位操作。支撑平台由通讯平台、手机地图引擎、定位事件管理器三部分组成,分 别对应实现上述功能。支撑平台上对应用层模块提供支撑服务,下调用手机硬件接口实现 外设的功能操作。接口层集成了手机GPRS通讯、手机GPS (全球定位系统)定位接口、相机拍照接 口,通过Java的相关接口直接实现。除接口层由操作系统实现外,应用层和支撑平台的八个模块分别具体说明如下一、版本更新模块。通过与管理中心通讯来检查有否有新版本程序,如果有新版本 程序就下载更新安装,如果没有检查到新版本程序就继续执行身份认证模块。模块间的调 用关系为版本更新模块为整个系统的入口,发现有新版本时模块会退出使得系统完全退 出以便执行新版本;没有发现新版本程序调用身份认证模块执行。二、身份认证模块。对用户是否合法进行检查,输入用户名密码上传到管理中心进 行认证,用户名密码正确通过认证将收到一个新的会话ID作为本次使用程序与管理中心 对话的标识,后面所有与管理中心的通讯都要上传这个会话ID标识来说明是合法客户端 设备。程序退出会话ID失效下次登录将重新认证,程序长期不退出管理中心在固定周期后 会认为此会话ID失效强制要求手机客户端进行重新登录。身份认证通过后调用任务任务 工单管理模块进行业务处理。三、任务工单管理模块。此模块实现对采集任务单的管理,支持的采集任务分为维 护任务和扫街任务。所谓维护任务是指下发任务时知道具体POI的大概名称、位置范围,需要采集人 员现场去确认的任务,任务包含明确数量和名称的POI列表,只是信息项目不全;所谓扫街任务是指任务只说明街道范围,不知道范围内的具体有多少POI和每个 POI名称,要求采集到现场按顺序将符合条件的建筑、商铺、小区等全部采集回来的任务,此 任务与维护任务不同,需要规定任务区域和任务的大概规模即范围内需要大概多少条Ρ0Ι, 没有附带具体POI列表。进入任务工单管理模块后,模块从管理中心定期轮询任务列表,查找没有下载到本地的任务单自动下载到本地并提示用户任务类型和任务数量;用户可以在此模块中查看 任务清单,查看每件任务的具体详情;查看任务详情中附带的管理中心附言和通知;查看 扫街类型任务的任务区域范围;任务完成后,还能通过此模块提交整个任务。在扫街任务规定的需求POI数量到达后或者当维护任务的所有POI都修改过后可 进行任务提交,将任务的相关信息上传管理中心并关闭任务。在任务工单管理模块中查看POI详情进行管理可进入POI管理模块;退出任务工 单管理模块将退出整个系统。四、POI管理模块。此模块实现对某具体任务中POI信息进行管理。查看本任务 所属POI数据列表;查看单条POI详情;在列表状态可新增和删除POI信息,在单条状态可 对POI信息项目进行修改。在POI列表中新增POI时需要进行标点操作,标点操作打开地图标记一个坐标位 置来精确表示此POI的位置;标点动作将调用定位事件管理器进行标点定位,核对定位出 来的GPS位置和标记的POI位置很接近时认为确实是现场标点,如果发现不是现场标点将 发送一个例外给管理中心引起注意并作为对操作人员可信度的考核依据;在POI详情管理 中修改POI时也可进行重新标点,同样也要调用位事件管理器进行标点定位来确认是现场 标点操作;标点定位出来的坐标在地图上不可见。单条POI新增完成后或者POI修改完成后可进行POI单条提交。类似标点动作, POI提交将调用定位事件管理器进行POI提交定位,并确认是现场提交。管理中心对现场提 交不做要求的可以忽略此类例外。五、照片管理模块,对POI相关照片进行管理。每条POI提交时必须检查是否有标 点并且有照片。本模块可删除照片后重拍但不可改照片,新增照片调用相机接口拍照,拍照 完调用拍照定位事件,对照片数据和定位结果记录特征值,并对定位位置和标点位置进行 检查,检查是否现场拍照。六、定位事件管理器,定位事件管理器负责定位和定位事件的处理。POI标点、拍照、POI信息提交时都要调用定位事件管理器进行定位。定位事件管理器周期性调用GPS定位接口进行定位并记录。定位事件管理器接收 定位事件申请,将业务信息和时间传入,返回最新定位的位置后,把传入的业务信息按时间 地点内容混淆并提取特征字返回;定位后上报定位记录到管理中心,发现标点与定位位置 差别太远时上报定位例外事件记录到管理中心。七、手机地图引擎,负责地图展示、放大缩小拖动等地图基本操作和标点操作。手 机地图引擎不显示当前定位位置。查看单条POI位置、查看扫街任务范围、查看任务所有POI分布以及新增修改POI 标点时都要调用地图引擎显示手机地图;地图引擎发现本地有的图元直接显示,确失的图 元向管理中心的地图服务端申请下载,下载后补充图元显示并缓存到手机本地。八、通讯平台。负责与管理中心通讯,几乎所有模块都有使用到通讯平台。当多个 线程同时申请通讯时,通讯平台同步发起通讯请求,只有当一个通讯结果完成返回后才处 理下一个通讯请求,保证了通讯的稳定可靠。按完成采集需要的主要操作流程本发明的工作步骤如下1)系统运行进入版本更新模块,调用通讯平台与管理中心通讯;
14
2)通讯平台调用手机GPRS通讯接口与互联网进行连接,联通后通过管理中心服 务地址进行数据通讯;3)管理中心返回通讯结果;4)通讯平台将查询到的版本信息返回给版本更新模块判断是否已经是最新版本; 发现不是最新版本程序将下载新版本并退出;5)是最新版本系统继续运行调用身份认证模块进行登录;6)身份认证模块上传用户名密码进行登录;7)登录返回新的通讯会话ID ;8)身份认证通过后进入任务工单管理模块;9)任务工单管理模块向管理中心查询需要下载的新任务信息;10)管理中心返回新任务信息;11)在任务工单管理模块中查看扫街任务范围,调用手机地图引擎申请展示地 图;12)手机地图引擎本地取图后发现有部分图元手机本地没有,调用通讯平台取 图;13)管理中心返回需要补充的图元给手机地图引擎;14)手机地图引擎组装完地图展示给用户;15)到达现场后,在任务工单管理模块点管POI进入POI管理模块;16)在POI管理模块新增Ρ0Ι,输入了解到的POI信息项目,对POI进行标点;17)手机地图引擎完成标点功能后,返回标点位置给POI管理模块;18)POI管理模块调用定位事件管理器申请标点现场检查;19)定位事件管理器定期手机GPS定位接口进行定位;20)定位事件管理器取回从手机GPS定位接口中定期得到的最新位置坐标和最后 定位时间;21)定位事件管理器检查是否现场标点,上报管理中心定位事件结果;22)管理中心反馈收到定位事件结果;23)定位事件管理器返回特征值给POI管理模块;24)在POI管理模块中点拍照进如照片管理;25)照片管理调用手机拍照接口拍照;26)拍照完毕,手机拍照接口返回照片数据;27)照片管理模块申请拍照定位事件,申请现场拍照检查;28)定位事件管理器进行定位,检查是否现场拍照后,上报管理中心定位事件结果 并返回拍照事件特征值给照片管理;29)从照片管理中返回POI管理模块;30)单条POI数据采集完成,在POI管理模块中进行数据提交,调用定位事件管理 器申请提交现场检查;31)定位事件管理器进行定位,检查是否现场提交后,上报管理中心定位事件结果 并返回提交事件特征值给POI管理模块;32)进行单条POI数据提交,管理中心得以实时监控采集进度;
15
33)管理中心返回本条POI提交成功;34)任务的全部POI完成后,返回任务工单管理模块;35)任务工单管理模块提交整个采集任务。如图2所示的本更新过程时序详细描述版本更新的逻辑步骤如下1)手机客户端(版本更新模块)上传获取最新版本号的申请;2)管理中心返回最新版本号;3)对比两个版本号,只要手机本地号与服务器最新版本号不符合,无论是变大还 是小,都进行步骤4);如果版本号符合,版本更新成功结束;4)申请下载最新版本号程序,进入下载页面,同时系统退出以便更新;5)下载页面下载并自动安装新版本程序,安装完退出;经过上述步骤,本地系统程序已经更新,用户重新使用新版本应用程序进入系统, 并将重复上述步骤,直至在第3)步发现版本号符合,版本更新成功结束,进入任务工单管 理模块。如图3所示的本身份认证过程时序详细描述了身份认证的逻辑步骤如下1)手机客户端(身份认证模块)向管理中心上传用户名和密码,申请身份认证;2)管理中心比对用户名密码是否正确,正确的新生成一个会话ID给该用户的本 次登录使用;3)身份认证模块保存会话ID到缓存;4)后期继续想管理中心通讯的,都要使用该新会话ID ;5)管理中心检查通讯中的会话ID,若用户长期没有重新登录造成会话ID已过期 的,将返回错误提示信息以便让用户退出后重新登录。如图4所示的通讯平台由发送器、接收器、拼接器和通讯缓存四个组件组成。每部 分组件分述如下发送器负责发送通讯请求,网络未连接时自动提示连接网络;接收器负责接收通讯结果;拼接器将一个请求ID下的所有缓存结果按次序拼装成一个整体返回给接收器;通讯缓存对分块返回数据缓存到内存。按照一般的通讯步骤,按图4描述的通讯平台基本流程步骤如下1)应用层模块、地图引擎、定位事件管理器向发送器发出通讯请求;2)发送器发出同步发送请求给管理中心,一个发送请求未响应完成其余同步请求 将持续阻塞等待;3)管理中心返回本次请求的通讯结果;某些服务返回结果将分块循环传输;4)将收到的一块通讯结果存入缓存,并继续接收只至看到数据块中有结束标志, 说明是最后一块;5)发现最后一块调用拼接器组装通讯结果;6)拼接器从缓存中读取本次通讯结果的所有块组装;7)组装后将返回完整结果给接收器;8)接收器返回请求给应用层;通讯平台中被阻塞的其他同步请求将从第2)步继 续处理。
如图5所示的手机地图引擎由操作队列、操作队列控制器、绘图工厂、图元控制器 和地图缓存五个组件组成。每部分组件分述如下操作队列存储当前用户发起的未处理的地图操作;操作队列控制器当地图显示过程中,接收用户输入,将需要处理地图操作存放到 操作队列中并返回;绘图工厂取出地图操作请求并执行;调用图元控制器取得图元(图元包括图元 图片、经纬度位置信息),将图元位置与屏幕地图显示范围四角的窗口位置计算对应关系并 绘图到屏幕显示;图元控制器负责图元的管理。管理当前图元缓存,对当前图元信息的位置建立索 引,对于本地缺少的图元负责向管理中心地图服务申请取图;地图缓存长期存储的本地区基础图元图片、经纬度信息和索引。地图缓存可按市 县区从管理中心预先下载,加快取图速度,由于固定在某些市县的采集人员,预先下载地图 缓存将大大加快地图显示速度。按照一般的地图显示步骤,按图5描述的手机地图引擎的基本流程步骤如下1)用户在应用层中申请显示地图,或者在地图界面进行拖动、放大、缩小等操作请 求;2)操作队列控制器将地图操作请求存入操作队列;3)从操作队列控制器返回以便继续操作地图;4)绘图工厂空闲下来就继续从操作队列中取出最新一次地图操作,并清除操作队 列;这种方式可防止快速地图操作的累积,实际上减少地图被“卡住”的感觉;5)绘图工厂计算本次操作后新图要显示的比例尺、四角位置,计算出需要的图元 集合,对于屏幕上需要变化的部分向图元控制请求图元;6)图元控制器从缓存中读取图元,返回这部分图元给绘图工厂显示;7)发现还缺少的图元集合,图元控制器想管理中心地图服务提出下载申请;8)接收到补充的图元;9)将本地没有的补充的图元写入缓存;10)返回图元给绘图工厂;11)绘图工厂绘图显示到屏幕;如图6所示的任务工单管理模块由任务监听器、数据有效性检查、任务详情管理、 任务列表管理和任务数据缓存五个组件组成。每部分组件分述如下任务监听器周期性地从管理中心获取新任务信息;数据有效性检查组件任务提交前的信息项目检查模块;用来检查项目的非空、 取值范围、有无非法字符和过滤关键字等;任务详情管理组件显示任务详情。在此点击或选择管理POI进入POI管理模块; 在此点击或选择查看列表进入任务列表管理组件;任务列表管理组件用来查看任务列表。在此点击任务或选择查看详情进入任务 详情管理组件;任务数据缓存分类存放任务数据。按维护任务、扫街任务分类,每条任务又标记 为新任务、处理中的任务、已完成任务。已完成并提交的任务将被从本机任务数据缓存中删除。按照一般的任务管理操作,按图6描述的任务工单管理模块的功能如下(此处功 能不一定是顺序的,以来具体用户操作步骤)1)任务监听器通过周期性的调用管理中心服务刷新任务列表,获取未下载的新任 务信息和任务通知;2)任务监听器下载任务到任务缓存;维护任务下载所属POI信息到POI缓存;3)任务详情管理组件读取任务详情数据;4)任务列表管理组件读取任务列表数据;5)在任务详情管理组件中选择“查看列表”返回任务列表管理组件;6)在任务列表管理组件中选择“查看详情”调用任务详情管理组件;7)当扫街任务的POI满足需求条数或者维护任务全部修改完后在任务详情管理 组件中可选择“任务提交”,进行数据有效检查;8)数据有效检查完毕的任务上传管理中心提交;成功后删除改任务缓存和关联 POI缓存。9)在任务详情管理组件中选择“查看POI ”调用POI管理模块;10)在任务详情管理组件中选择“查看任务位置”可查看扫街类任务位置;如图7所示的POI管理模块由POI有效性检查、POI详情管理、POI列表管理和POI 数据缓存四个组件组成。每部分组件分述如下POI有效性检查组件Ρ0Ι提交前的信息项目检查模块;用来检查项目的非空、取 值范围、有无非法字符和过滤关键字等;还要检查是否已经标点和已经拍照;POI详情管理组件显示POI详情。在此点击或选择查看列表进入POI列表管理 组件;POI列表管理组件用来查看POI列表。在此点击或选择查看任务返回任务工单 管理模块;在此点击或选择查看详情进入POI详情管理组件;POI数据缓存存放POI数据。已完成并提交的任务将删除本机该任务所有下属 POI数据。按照一般的POI管理操作,按图7描述的POI管理模块的功能如下(此处功能不 一定是顺序的,以来具体用户操作步骤)1) POI列表管理组件从缓存获取POI数据;2) POI详情管理组件从缓存获取POI数据;3)POI列表管理组件新增或删除一条POI数据,对应增加或删除到POI数据缓存;4)POI详情管理组件修改一条POI数据,对应增加或删除到POI数据缓存;5)在POI列表管理组件中选择“查看详情”调用POI详情管理组件;6)在POI列表管理组件中选择“查看任务”返回任务工单管理模块;7)在POI列表管理组件中选择“查看分布”查看地图上的本任务所有POI标点位 置分布;8)在POI详情管理组件中选择“查看列表”返回POI列表管理组件;9)在POI详情管理组件中选择“查看位置”查看地图上的本POI的标点位置;10)在POI详情管理组件中选择“标点”按图10所示过程标点;
11)在POI详情管理组件中选择“拍照”进入照片管理模块;12)在POI详情管理组件中选择“提交”按图12所示过程提交POI ;13)数据有效检查完毕的POI数据上传管理中心提交,记录已提交标记;如图8所示的照片管理模块由照片管理组件和照片缓存两个部分组成。每部分组 件分述如下照片管理组件控制拍照过程,发起拍照定位事件。照片数据缓存存放照片名称、内容、特征值、所属POI的数据结构。按照照片管理操作,按图8描述的照片管理模块的功能如下(此处功能不一定是 顺序的,以来具体用户操作步骤)1)拍照调用相机接口拍照;2)照片返回保存到照片数据缓存;3)选择“查看详情”返回POI详情管理组件;4)选择“照片保存”按图11所示过程第3步起保存照片并申请拍照定位事件。如图9所示的定位事件管理器模块由事件管理器、定位器、特征计算器三个组件 组成。每部分组件分述如下事件管理器主控组件,负责接受事件请求,调用定位器定位,调用特征计算计算 特征值和比对现场误差距离;定位器负责周期定位本机位置并记录;特征值计算器将业务数据、定位位置和时间按照特定的算法混淆后,从头到尾遍 历并提取特征值字符串;比较业务数据中标点位置与定位位置的距离是否满足特性类别定 位事件预先规定的距离上限,超出的标记例外标志;汇报定位事件的检查结果;按照一般的定位事件处理步骤,按图9描述的定位事件管理器基本流程步骤如 下1)定位器周期性的调用GPS定位接口 ;2)定位器获得本机最新位置信息并记录;3)应用层进行某类定位事件检查申请;4)向定位器取最新位置经纬度和最后定位时间;5)事件管理器获得最新位置经纬度和最后定位时间;6)调用特征值计算器进行检查;将业务数据、定位位置和时间按照特定的算法混 淆后,从头到尾遍历并提取特征值字符串;7)进行例外事件判定,比较业务数据中标点位置与定位位置的距离是否满足特性 类别定位事件预先规定的距离上限,超出的标记例外标志;8)将定位事件检查结果上传管理中心;9)返回特征值给事件管理器;10)返回特征值给应用层以便保存;如图10所示的标点定位事件过程主要原理和处理步骤如下DPOI详情管理模块向手机地图引擎申请进行POI标点;2)手机地图引擎按图5工作完成地图绘制并显示;3)用户在地图界面移动十字标到想要的位置并确认标点;地图引擎标点返回经
19纬度;4)POI详情管理模块记录下标点位置,并向定位事件管理器申请标点类定位事件; 并传入参数事件类型为标点事件,业务内容为标点经纬度;5)定位事件管理器按图9工作汇报事件结果并返回此次标点特征值字符串;6)保存返回的特征值字符串作为POI采集的一个数据项目(不显示的内部数据项 目,供将来服务端再次核对检查用);如图11所示的拍照定位事件过程主要原理和处理步骤如下1)照片管理模块向相机接口申请进行拍照;2)照片管理模块获得返回的照片;3)照片管理模块保存照片;4)照片管理模块向定位事件管理器申请拍照类定位事件;并传入参数事件类型 为拍照事件,业务内容为标点经纬度、照片文件名和照片数据;5)定位事件管理器按图9工作汇报事件结果并返回此次拍照特征值字符串;6)保存返回的特征值字符串作为POI采集的一个数据项目(不显示的内部数据项 目,供将来服务端再次核对检查用);如图12所示的标点定位事件过程主要原理和处理步骤如下DPOI详情管理模块向POI有效性检查组件申请POI提交;2)POI有效性检查组件检查数据无误后做合格标记并返回;3)POI详情管理模块向定位事件管理器申请POI提交类定位事件;并传入参数事 件类型为提交类型,业务内容为标点经纬度、POI数据各项目内容的组合串;4)定位事件管理器按图9工作汇报事件结果并返回此次提交特征值字符串;5)保存返回的特征值字符串作为POI采集的一个数据项目(不显示的内部数据项 目,供将来服务端再次核对检查用);6)提交本条POI数据到管理中心。应当理解上述实施例所述仅为本发明的优选实施例,只为解释本发明所述的技术 方案,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替代和改 进等,均应包含在本实用新型的保护范围之内。
权利要求
一种基于智能手机的POI数据采集系统,所述的智能手机包括PS定位接口、相机拍照接口,其特征在于包括应用层,实现用户操作界面,软件自动升级、登录身份认证,实现对采集任务、采集的每个POI点、采集的照片进行管理的业务功能,所述的应用层调用支撑平台来实现业务功能中地图操作、通讯操作和定位操作;支撑平台,支撑平台实现对业务功能中通用的、涉及底层设备的核心功能,包括地图操作、通讯操作和定位操作。所述的支撑平台向上对应用层提供支撑服务,向下调用接口层的硬件接口实现外设的功能操作;接口层,集成了GPRS通讯接口、GPS定位接口、相机拍照接口,通过Java的相关接口实现;管理中心,负责派发任务给所述的智能手机并记录和反馈采集任务的结果信息。
2.根据权利要求1所述的基于智能手机的POI数据采集系统,其特征在于 所述的应用层包括版本更新模块,通过与所述的管理中心通讯来检查有否有新版本程序,如果有新版本 程序就下载更新安装同时所述版本更新模块退出使所述的POI数据采集系统退出,如果没 有检查到新版本程序就继续执行身份认证模块,身份认证模块,对用户是否合法进行检查,将用户输入的用户名密码上传到管理中心 进行认证,身份认证通过后调用任务工单管理模块进行业务处理,任务工单管理模块,实现对采集任务单的管理,并将所采集任务的相关信息上传至管 理中心并关闭任务,在任务工单管理模块中查看POI详情进行管理可进入POI管理模块,退 出任务工单管理模块将退出整个系统。POI管理模块,实现对具体任务中POI信息进行管理,包括查看本任务所属POI数据 列表;查看单条POI详情;在列表状态可新增和删除POI信息,在单条状态可对POI信息项 目进行修改,照片管理模块,对POI相关照片进行管理,包括对照片的删除和调用所述接口层的相 机拍照接口进行拍照,同时检查是否为现场拍照; 所述的支撑平台包括通讯平台,负责与所述的管理中心通讯,当多个线程同时申请通讯时,通讯平台同步发 起通讯请求,当一个通讯结果完成返回后处理下一个通讯请求,手机地图引擎、负责地图基本操作和标点操作,所述地图基本操作包括地图展示、放 大、缩小、拖动,定位事件管理器,负责定位和定位事件的处理,POI标点、拍照、POI信息提交时都要调 用定位事件管理器进行定位,所述定位事件管理器周期性调用所述接口层的GPS定位接口 进行定位并记录,定位后上报定位记录到所述的管理中心。
3.根据权利要求2所述的基于智能手机的POI数据采集系统,其特征在于所述的身 份认证模块,将输入的用户名密码上传到管理中心进行认证,用户名密码正确通过认证后 将收到一个新的会话ID作为本次使用程序与管理中心对话的标识,后面所有与管理中心 的通讯都要上传这个会话ID标识来说明是合法客户端设备,程序退出会话ID失效下次登 录将重新认证,程序长期不退出管理中心在固定周期后会认为此会话ID失效强制要求手机客户端进行重新登录,身份认证通过后调用任务工单管理模块进行业务处理。
4.根据权利要求2所述的基于智能手机的POI数据采集系统,其特征在于 所述的任务工单管理模块包括任务监听器,周期性地从管理中心获取新任务信息;数据有效性检查组件任务提交前的信息项目检查模块,用来检查项目的非空、取值范 围、有无非法字符和过滤关键字;任务详情管理组件显示任务详情,在此点击或选择管理POI进入POI管理模块;在此 点击或选择查看列表进入任务列表管理组件;任务列表管理组件用来查看任务列表,在此点击任务或选择查看详情进入任务详情 管理组件;任务数据缓存分类存放任务数据,按维护任务、扫街任务分类,每条任务又标记为新 任务、处理中的任务、已完成任务,已完成并提交的任务将被从本机任务数据缓存中删除。 所述的POI管理模块包括POI有效性检查组件Ρ0Ι提交前的信息项目检查模块;用来检查项目的非空、取值范 围、有无非法字符和过滤关键字;检查是否已经标点和已经拍照;POI详情管理组件显示POI详情,所述的POI数据从POI数据缓存中获得,在此点击 或选择查看列表进入POI列表管理组件;POI列表管理组件用来查看POI列表,所述的POI数据从POI数据缓存中获得在此点 击或选择查看任务返回任务工单管理模块;在此点击或选择查看详情进入POI详情管理组 件;POI数据缓存存放POI数据,其中已完成并提交的任务将删除本机该任务所有下属 POI数据;所述的照片管理模块包括 照片管理组件控制拍照过程,发起拍照定位事件; 照片数据缓存存放照片名称、内容、特征值、所属POI的数据结构, 其工作流程如下照片管理组件拍照调用相机拍照接口拍照,照片返回并保存到照片 数据缓存;照片管理模块向定位事件管理器申请拍照类定位事件,并传入参数事件类型为 拍照事件,业务内容为标点经纬度、照片文件名和照片数据。
5.根据权利要求2所述的基于智能手机的POI数据采集系统,其特征在于 所述的通信平台包括发送器负责发送通讯请求,网络未连接时自动提示连接网络; 接收器负责接收通讯结果;拼接器将一个请求ID下的所有缓存结果按次序拼装成一个整体返回给接收器; 通讯缓存对分块返回数据缓存到内存, 所述的通讯平台工作流程如下应用层模块、地图引擎、定位事件管理器向发送器发出通讯请求; 发送器发出同步发送请求给管理中心,一个发送请求未响应完成其余同步请求将持续 阻塞等待;管理中心返回本次请求的通讯结果并将返回结果分块循环传输;将收到的一块通讯结果存入缓存,并继续接收直至看到数据块中有结束标志,说明是 最后一块,发现最后一块调用拼接器组装通讯结果;拼接器从缓存中读取本次通讯结果的所有块组装,并将组装后的完整结果返回给接收器;接收器返回请求给应用层;通讯平台中被阻塞的其他同步请求将从S2继续处理; 所述的手机地图引擎包括 操作队列存储当前用户发起的未处理的地图操作;操作队列控制器当地图显示过程中,接收用户输入,将需要处理地图操作存放到操作 队列中并返回;绘图工厂取出地图操作请求并执行;调用图元控制器取得图元,将图元位置与屏幕 地图显示范围四角的窗口位置计算对应关系并绘图到屏幕显示,所述的图元包括图元图 片、经纬度位置信息;图元控制器负责图元的管理,管理当前地图缓存中的图元缓存,对当前图元信息的位 置建立索引,对于本地缺少的图元负责向管理中心地图服务申请取图;地图缓存长期存储的本地区基础图元图片、经纬度信息和索引,地图缓存从管理中心 预先下载,加快取图速度;应用层申请显示地图或者在地图界面操作请求时,操作队列控制器将操作请求存入操 作队列,从操作队列控制器返回以便继续操作地图;绘图工厂空闲时继续从操作队列中取 出最新一次地图操作,并清除操作队列;绘图工厂计算本次操作后新图要显示的比例尺、四 角位置,计算出需要的图元集合,对于屏幕上需要变化的部分向图元控制器请求图元;图元 控制器从缓存中读取图元,返回这部分图元给绘图工厂显示;对于发现还缺少的图元集合, 图元控制器向管理中心地图服务提出下载申请并接收补充的图元;将本地没有的补充的图 元写入缓存并返回图元给绘图工厂;绘图工厂绘图显示到屏幕; 所述的定位事件管理器包括主控组件,负责接受事件请求,调用定位器定位,调用特征计算计算特征值和比对现场 误差距离;定位器负责周期定位本机位置并记录;特征值计算器将业务数据、定位位置和时间按照特定的算法混淆后,从头到尾遍历并 提取特征值字符串;比较业务数据中标点位置与定位位置的距离是否满足特性类别定位事 件预先规定的距离上限,超出的标记例外标志;汇报定位事件的检查结果;定位器周期性的调用GPS定位接口 ;定位器获得本机最新位置信息并记录;应用层进 行某类定位事件检查申请;向定位器取最新位置经纬度和最后定位时间;事件管理器获得 最新位置经纬度和最后定位时间;调用特征值计算器进行检查;将业务数据、定位位置和 时间按照特定的算法混淆后,从头到尾遍历并提取特征值字符串;进行例外事件判定,比较 业务数据中标点位置与定位位置的距离是否满足特性类别定位事件预先规定的距离上限, 超出的标记例外标志;将定位事件检查结果上传至管理中心;返回特征值给事件管理器; 返回特征值给应用层以便保存;
6. 一种根据上述任一权利要求所述的基于智能手机的POI数据采集系统的POI数据采 集方法,其特征在于包括如下步骤Si,手机接收管理中心下达的采集任务优选的,S1-1,任务工单管理模块向管理中心查询需要下载的新任务信息;管理中心返 回新任务信息;在任务工单管理模块中查看扫街任务范围,调用手机地图引擎申请展示地 图;51-2,手机地图引擎本地取图后发现有部分图元手机本地没有,调用通讯平台取图,管 理中心返回需要补充的图元给手机地图引擎,手机地图引擎组装完地图展示给用户;S2 JfPOI数据采集中的关键环节包括标点、拍照、提交数据与手机内置GPS定位功能 绑定并在到达任务POI所在地现场后标记位置点,录入相关附属信息优选的,S2-1,任务工单管理模块向管理中心查询需要下载的新采集任务信息;管理中 心返回新采集任务信息;在任务工单管理模块中查看采集任务范围,调用手机地图引擎申 请展示地图;52-2,手机地图引擎本地取图后发现有部分图元手机本地没有,调用通讯平台取图;管 理中心返回需要补充的图元给手机地图引擎;手机地图引擎组装完地图展示给用户;S2-3,到达现场后,在任务工单管理模块点管理POI进入POI管理模块;在POI管理模 块新增Ρ0Ι,输入了解到的POI信息项目,对POI进行标点,手机地图引擎完成标点功能后, 返回标点位置给POI管理模块;POI管理模块调用定位事件管理器申请标点现场检查;52-4,定位事件管理器定期手机GPS定位接口进行定位;定位事件管理器取回从手机 GPS定位接口中定期得到的最新位置坐标和最后定位时间;定位事件管理器检查是否现场 标点,上报管理中心定位事件结果;管理中心反馈收到定位事件结果;定位事件管理器返 回特征值给POI管理模块;S3,进行拍照后提交回管理中心优选的,S3-1,在POI管理模块中点拍照进入照片管理;照片管理调用手机拍照接口拍 照;拍照完毕,手机拍照接口返回照片数据;照片管理模块申请拍照定位事件,申请现场拍 照检查;53-2,定位事件管理器进行定位,检查是否现场拍照后,上报管理中心定位事件结果并 返回拍照事件特征值给照片管理;从照片管理中返回POI管理模块;S3-3,单条POI数据采集完成,在POI管理模块中进行数据提交,调用定位事件管理器 申请提交现场检查;S3-4,定位事件管理器进行定位,检查是否现场提交后,上报管理中心定位事件结果并 返回提交事件特征值给POI管理模块;S3-5,进行单条POI数据提交,管理中心得以实时监控采集进度;管理中心返回本条 POI提交成功信息;S3-6,任务的全部POI完成后,返回任务工单管理模块;任务工单管理模块提交整个采 集任务。
7.根据权利要求6所述的基于智能手机的POI数据采集系统的POI数据采集方法,其 特征在于在步骤1之前还包括以下步骤SF1,系统运行进入所述的版本更新模块,调用所述的支撑平台的通讯平台与所述的管 理中心通讯;通讯平台调用手机GPRS通讯接口与互联网进行连接,联通后通过管理中心服 务地址进行数据通讯;管理中心返回通讯结果;通讯平台将查询到的版本信息返回给版本更新模块判断是否已经是最新版本;若不是最新版本程序将下载新版本并退出,若为最新 版本系统继续运行调用身份认证模块进行登录;SF2,身份认证模块上传用户名密码进行登录;登录返回新的通讯会话ID ;身份认证通 过后进入任务工单管理模块。
8.根据权利要求6所述的基于智能手机的POI数据采集系统的POI数据采集方法,其 特征在于所述的采集任务包括扫街任务和维护任务,所谓维护任务是指下发任务时知 道具体POI的大概名称、位置范围,需要采集人员现场去确认的任务,任务包含明确数量和 名称的POI列表,只是信息项目不全;所谓扫街任务是指任务只说明街道范围,不说明范围 内具体有多少POI和每个POI名称,要求采集到现场按顺序将符合条件的全部采集回来的 任务,需要规定任务区域和任务的规模即范围内需要多少条Ρ0Ι,没有附带具体POI列表。
9.根据权利要求6所述的基于智能手机的POI数据采集系统的POI数据采集方法,其 特征在于步骤SFl中所述的进行版本更新判断包括以下步骤步骤1,版本更新模块上传获取最新版本号的申请;步骤2,管理中心返回最新版本号;步骤3,对比两个版本号,只要手机本地号与服务器最新版本号不符合,进行步骤4;如 果版本号符合,版本更新成功结束;步骤4,申请下载最新版本号程序,进入下载页面,同时系统退出以便更新;步骤5,下载页面下载并自动安装新版本程序,安装完退出;
10.根据权利要求6所述的基于智能手机的POI数据采集系统的POI数据采集方法,其 特征在于所述的步骤S2-4的具体方法步骤如下 S2-4-1,定位事件管理器周期性的调用GPS定位接口,获得所述智能手机的最新位置 信息并记录;S2-4-2,应用层进行某类定位事件检查申请;向定位事件管理器器取最新位置经纬度 和最后定位时间;事件管理器获得最新位置经纬度和最后定位时间;S2-4-3,调用特征值计算器进行检查;将业务数据、定位位置和时间按照特定的算法混 淆后,从头到尾遍历并提取特征值字符串;S2-4-4,进行例外事件判定,比较业务数据中标点位置与定位位置的距离是否满足特 性类别定位事件预先规定的距离上限,超出的标记例外标志并将定位事件检查结果上传管 理中心;S2-4-5,返回特征值给事件管理器同时返回特征值给应用层的POI管理模块以便保存。
全文摘要
本发明公开了一种基于智能手机的POI数据采集系统,所述的智能手机包括GPS定位接口、相机拍照接口,所述系统包括应用层,调用支撑平台来实现业务功能中相关操作;支撑平台,实现对业务功能中通用的、涉及底层设备的核心功能;接口层,集成了GPRS通讯接口、GPS定位接口、相机拍照接口,通过Java的相关接口实现;管理中心,负责派发任务给所述的智能手机并记录和反馈采集任务的结果信息。本发明还提供了一种基于上述系统的方法。本发明具有实时任务工单与步骤反馈,平台支持广泛、使用直观方便、跨行业支持特点,实现了POI数据的可信采集。
文档编号G01S19/01GK101969451SQ20101016161
公开日2011年2月9日 申请日期2010年5月4日 优先权日2010年5月4日
发明者丁际辉, 张升, 张锡祥, 林丹, 林琳, 沈平 申请人:福州开睿动力通信科技有限公司

  • 专利名称:一种检测汽车转向柱加强支架的检具的制作方法技术领域:本发明涉及一种汽车零件的检测装置,具体地说,涉及一种检测汽车转向柱加强支架的检具。背景技术:随着经济的发展和生活水平的提高,汽车的使用量逐年增多。车辆对于人类的关系真可说是密不可
  • 专利名称:水源井用流量传感器的制作方法技术领域:本实用新型涉及一种测量水体流量、流速等参数的传感器。具体地说是一种水源井用流量传感器。背景技术:我国的农业信息化管理还处于起步阶段,农田灌溉的自动化程度和管理还很落后,长期以来还处于人工操作的
  • 专利名称:一种具有自动补偿功能的二氧化碳浓度检测装置的制作方法技术领域:一种具有自动补偿功能的二氧化碳浓度检测装置技术领域[0001]本实用新型涉及一种传感装置,具体涉及一种具有自动补偿功能的电化学式二氧 化碳浓度检测装置,属于电子传感技术
  • 专利名称:移动式电力计量装置校验工作车的制作方法技术领域:本实用新型涉及一种移动式工作车,特别涉及一种移动式电力计量装置校验工作车。背景技术:目前,电力计量装置的校验绝大部分是临时找一辆工作车,将有关仪器搬上工作车拖到现场,这样既不规范,操
  • 专利名称:低压锅炉水质硬度快速测定的制作方法技术领域:本发明涉及低压锅炉水质硬度快速测定剂和试验方法。可直接判别软化器出水、锅炉炉水水质的硬度是否合格(按国家低压锅炉水质标准GB1576-85)。目前传统的方法是用EDTA滴定法。将EDTA
  • 专利名称:一种测量动态照度分布的方法技术领域:本发明涉及一种照度的测量方法,尤其是一种测量动态照度分布的方法,它主要 利用数字图像模式识别技术进行测量,属于光电子测量技术领域。背景技术:照度,是光度学中的一个概念,用以表征物体被照亮的程度。
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12