专利名称:实现移动定位服务的方法及系统的制作方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种根据指定条件实现自定义定位的技 术方法。
技术背景在移动网络中,移动定位服务(Location-based Services,简称LBS)系 统是移动公司建设的一套基础应用系统,该系统通过通信信令网与末端基站相 连,能监测到当前客户所在的移动小区编码,并根据小区编码读取客户所在基 站的位置信息(经纬度信息),作为一个基础性的定位平台,它对外提供一套完 善的开发接口。近年移动通信技术和地理信息系统(Geographic Information System,简称GIS)的同步发展促成了各种移动定位服务应用的快速发展。定位 业务的开展和应用,除了基本的定位功能之外,对位置信息的合理呈现也是至关 重要的,所以要开发、开展定位业务就需要移动定位服务和地理信息系统两种信 息系统的有机结合和支持,而位置信息的呈现是否直观和友好则是定位业务能否 顺利开展的一个关键。尽管已有移动定位业务的解决方案,但是目前的解决方案 均是采用简单的发出指令——进行定位的方式对目标进行定位。而业务用户的需 求往往非常多样化,如果不能实现系统对用户个性化需求的灵活响应,定位系统 就无法满足业务用户的实际需求,无法为用户提供真正需要的服务。 发明内容本发明针对现有技术的不足提出了一种实现移动定位服务的方法及系统,它 利用移动公司手机定位功能(LBS),将定位信息方便的展现于各类GIS地图上, 从而使定位信息得到个人或行业上的管理应用。本发明的技术方案是 一种实现移动定位服务的方法,它包括以下步骤(1) 任务扫描步骤任务扫描步骤根据客户预先设定的任务属性,对任 务进行扫描,读出任务的各个属性任务规定的时间起点、任务规定的时 间结束点、任务名称、被定位客户号码;(2) 任务处理步骤根据客户任务属性,提取被定位目标号码,发送到LBS 系统进行定位处理,返回被定位号码的地理经纬度;(3) KML文件生成步骤从任务处理步骤生成的数据,将通过KML文件生成 步骤进行KML格式编码,生成相应的KML文件并存放于应用软件为客户建立的独 立存储目录中;(4) 展示步骤客户在触发展示按钮后,客户端将通过互联网从客户的目 录中读取己经生成的KML文件,将客户数据显示在电子地图或Google Earth客户端上。 一种实现移动定位服务的系统,它包括以下模块(l)任务扫描模块任 务扫描模块,根据客户预先设定的任务属性,对任务进行扫描,读出任务 的各个属性任务规定的时间起点、任务规定的时间结束点、任务名称、被定位客户号码;(2)任务处理模块根据客户任务属性,提取被定位目标号 码,发送到LBS系统进行定位处理,返回被定位号码的地理经纬度;(3) KML文件生成模块从任务处理模块生成的数据,将通过KML文件生成 模块进行KML格式编码,生成相应的KML文件并存放于应用软件为客户建立的独 立存储目录中;(4) 展示模块客户在触发展示按钮后,客户端将通过互联网从客户的目 录中读取己经生成的KML文件,将客户数据显示在电子地图或Google Earth客 户端上。(google earth客户端通过从http:〃earth. google, com网站下载并安 装)。本发明的有益效果是通过以上四个步骤,本软件发明最终能够通过形成 统一的KML文件生成,灵活的将客户手机位置信息显示于地图客户端上。
图1为本发明实现移动定位服务的方法的流程图;图2为本发明实现移动 定位服务的方法的网络结构图;图3为任务扫描模块流程图;图4为本发明中 任务处理模块的流程图;图5为本发明中KML文件生成模块的流程图;图6为 本发明展示樣块的流程图。 具体实沐方式下面结合附图,对本发明实施例进行详细说明。如图1所示,本发明中将建设独立的KML文件生成系统,实现定位信息与地 图展示的结合,本发明中将定位信息推送到客户端,并展示在地图上的流程图,具体包括以下歩骤S101:任务扫描模块将对主定位客户的事件定义进行扫描, 包括对事件中的被定位号码、扫描时间间隔、开始时间、结束时间、被定位号码。 任务扫描模块读取系统当前时间,如果当前时间在事件定位的合法范围,程 序将进入下一处理模块,如果事件已经不在定位范围之内,模块任务结束。S102:根据S101传送来的事件属性,对被定位客户进行扫描,得到某一时刻的客户定位信息,包括被定位客户的位置经纬度、定位时间、被定位客户名称。S103:根据被定位客户的位置经纬度、姓名,结合KML编码规范,生成相应 的KML文件。S104:在客户触发了展现按钮后,客户端程序(如google earth) 将读取相应的KML文件,并将文件中被定位客户的当前位置、历史记录、轨迹记 录展现在界面上。如图2所示,在本发明实施例中,实现移动定位方法的组网结构图。 其中,在本发明实施例的组网图中,在现有的手机定位管理平台中,加载本 发明的软件模块接口,它实现了对业务的计费控制、定位触发控制、业务逻辑通 道功能。图2中定位应用系统是本发明中的软件承载系统,本发明的软件安装在 本系统中,定位应用系统运行中,将通过连接定位管理系统,将返回的定位信息 转换为KML文件,并定时向主定位登录客户端进行主动推送的功能。 定位管理系统是与LBS系统相结合使用的系统,主要作用是与BOSS账务系 统进行交互,达到对客户进行认证,保持LBS白名单,生成业务计费话单等功能。LBS系统是控制客户手机位置核心系统,它通过査询客户所在的MSC (移动 交换中心),得到客户的小区基站信息,包括含小区名称、小区行政区域、小区 经纬度信息。MSC (移动交换中心)在交换网络中,它提供与电话交换相关的功能。同时 它管理和控制与其它通信网间的呼叫,诸如公众电话网(PSTN),智能业务网 (ISDN),公众数据网,单位小交换机和其它的移动通信网等。 归属位置寄存器(HLR):是一个大型的的数据库,它永久保存归属地用户的信息, 直至此用户被删除。用户信息包括用户识别信息、用户位置信息、用户鉴权信 息、用户补充业务信息。HLR可以做为一个独立的数据库存在,也可以做为MSC 的一个节点。如果用户数量超过了HLR的容量,可以增加HLR,也可以对HLR扩 容。基站控制器(BSC):在GSM网络中,BSC管理所有与无线相关的的功能。诸 如,小区切换,信道分配,小区数据管理,小区选择等。BOSS系统是运营商为 了对移动公司客户进行各类业务计费、客户鉴权、话费査询而建设的系统。如图3所示,任务扫描模块包括以下步骤-S301:任务扫描模块扫描客户事件,读取事件的开始时间、结束时间。 S302:系统提取当前时间,将当前时间与预定时间进行比对。 S303:事件的定义时间包含当前时间,则系统从账务系统读取客户手机号码、客 户名称,准备进行被定位客户的定位触发。如图4所示,任务处理包括如下步骤S401:从定位应用平台事件中,得到被定位号码。S402:将被定位号码送往定位管理平台进行客户鉴权,并将鉴权通过的号码发往应用平台,以供进行客户的短信确认。S403:将经过鉴权的被定位客户号码,发送到LBS进行定位处理,LBS经过MSC 读取被叫号码所在的基站(BTS)信息,从而得到客户所在小区的经纬度信息。如图5所示,KML文件生成模块包含以下步骤 S501:将从任务处理模块中得到的被叫客户位置信息存放到系统缓存文件中。 S502:读取KML文件规范库,生成标准KML文件。KML文件根据客户需要,可以 定义地图视角、高度、中心经纬度。S503:将被叫客户的经纬度信息按照KML要求,添加到KML文件内容中,生成该 事件的标准KML文件。如图6所示,展示模块包含如下步骤S601:主定位客户在触发前台按钮后, 将调用地图资源的共享客户端。S602:google earth客户端启动后,自动读取相 应事件的KML纪录文件,并根据認L文件内容,将被定位客户的相关信息(经纬 度位置、定位时间、客户名称、客户走向连接线)展现在客户端上。
权利要求
1、一种实现移动定位服务的方法,它包括以下步骤(1)任务扫描步骤任务扫描步骤根据客户预先设定的任务属性,对任务进行扫描,读出任务的各个属性任务规定的时间起点、任务规定的时间结束点、任务名称、被定位客户号码;(2)任务处理步骤根据客户任务属性,提取被定位目标号码,发送到LBS系统进行定位处理,返回被定位号码的地理经纬度;(3)KML文件生成步骤从任务处理步骤生成的数据,将通过KML文件生成步骤进行KML格式编码,生成相应的KML文件并存放于应用软件为客户建立的独立存储目录中;(4)展示步骤客户在触发展示按钮后,客户端将通过互联网从客户的目录中读取已经生成的KML文件,将客户数据显示在电子地图或Google Earth客户端上。
2、 一种实现移动定位服务的系统,它包括以下模块(1)任务扫描模块: 任务扫描模块,根据客户预先设定的任务属性,对任务进行扫描,读出任 务的各个属性任务规定的时间起点、任务规定的时间结束点、任务名称、 被定位客户号码;(2) 任务处理模块根据客户任务属性,提取被定位目标号码,发送到LBS 系统进行定位处理,返回被定位号码的地理经纬度;(3) KML文件生成模块从任务处理模块生成的数据,将通过KML文件生 成模块进行KML格式编码,生成相应的KML文件并存放于应用软件为客户建立 的独立存储目录中;(4) 展示模块客户在触发展示按钮后,客户端将通过互联网从客户的目 录中读取已经生成的認L文件,将客户数据显示在电子地图或Google Earth客 户端上。
全文摘要
一种实现移动定位服务的方法,它包括以下步骤(1)任务扫描步骤;(2)任务处理步骤;(3)KML文件生成步骤;(4)展示步骤。本发明应用于移动通信网络中提供移动定位服务,通过将手机定位功能与互联网共享地图资源结合,形成崭新的定位应用方式,为个人、企业提供了方便的位置管理。
文档编号H04W40/20GK101400104SQ20081015814
公开日2009年4月1日 申请日期2008年10月24日 优先权日2008年10月24日
发明者坚 刘, 吴申之, 张学植, 李秀川, 静 王, 赵云峰 申请人:中国移动通信集团山东有限公司