一种基于云计算的gps多应用处理方法和移动终端的制作方法

文档序号:7734650阅读:237来源:国知局
专利名称:一种基于云计算的gps多应用处理方法和移动终端的制作方法
技术领域
本发明涉及通信技术领域,更具体地,涉及一种基于云计算的GPS多应用处理方法和移动终端。
背景技术
GPS技术目前已经被广泛用于车辆、船只的定位导航、车辆的有效调度与安全管理、车辆的防盗监控、监狱监控犯人、人员的搜救等方面。近年来,随着3G、4G技术的迅速发展在PC上应用移动终端设备给人们的生活带来了极大的方便,由于GPS定位技术发挥着越来越重要的作用,在移动终端设备中带有GPS服务也越来越普遍,被越来越多的运营商、企业及个人所喜爱。在现有技术中,在移动终端设备中的GPS服务有如下主要缺点1、多个终端设备不能同时使用GPS服务。2、单个终端设备不能同时开启多个移动终端设备的PC侧UI。3、GPS定位数据不能最大程度的共享。4、不能同时发起多个定位请求,也不能进行定位模式的智能切换。

发明内容
本发明目的是一种基于云计算的GPS多应用处理方法和移动终端。本发明提出一种移动终端,所述移动终端包括GPS多应用会话单元、GPS业务服务器和GPS定位模块;所述GPS多应用会话单元接收会话请求;所述GPS业务服务器完成定位请求的管理,对移动终端接收到的定位数据进行解析,解析完毕之后把定位数据发往云端服务器;所述GPS定位模块,在接收到GPS业务服务器的请求之后,完成GPS引擎初始化, 最终发起GPS的定位过程,该模块会接收原始的定位数据,并把定位数据上报给业务服务
ο进一步地,所述GPS业务服务器包括GPS定位请求单元,所述GPS定位请求单元接收GPS任务请求。进一步地,所述GPS业务服务器包括GPS定位请求队列管理单元,所述GPS定位请求队列管理单元进行定位请求的任务管理、完成定位模式的智能切换,并发起定位。进一步地,所述GPS业务服务器包括GPS定位模块单元,所述GPS定位模块单元上报定位数据。进一步地,所述GPS业务服务器包括GPS定位数据单元,所述GPS定位数据单元负责接收GPS定位模块单元上报的定位数据,完成GPS模块定位数据的解析。进一步地,所述GPS业务服务器包括GPS定位数据存储单元,所述GPS定位数据存储单元负责把解析完的定位数据组成网络数据包之后发送给云端服务器。
本发明还提出一种基于云计算的GPS多应用处理方法,所述方法包括移动终端接收多个定位请求并连接到GPS业务服务器;移动终端把定位请求解析成任务序列并把任务序列放入任务队列中;GPS业务服务器发起定位,开始接收定位数据;GPS业务服务器把收到的定位数据解析成需要的格式,把定位数据发送到云端服务器。进一步地,所述移动终端接收通过ffeb UI发起多个定位请求。进一步地,所述移动终端接收云端服务器完成管理的定位数据和定位数据与云端服务器上内嵌Web Map的映射信息。进一步地,所述GPS业务服务器接收上报的定位数据,完成GPS模块定位数据的解析;所述GPS业务服务器把解析完的定位数据组成网络数据包之后发送给云端服务器。综上所述,采用本发明具有如下有益效果与现有技术相比,本发明利用私有云技术,解决了无线终端设备的GPS服务不能被多个终端设备同时应用的问题,在GPS服务多应用方面取得了巨大的进步,使GPS服务最大程度被共享;本发明提供了 GPS定位模式智能切换,使定位模式能动态切换,节省了定位响应时间,提高了定位响应速度和定位精度。其次,由于GPS定位数据存储单元在云端服务器,可以为终端用户提供充足的存储空间,解决无线终端设备本地存储能力不足的问题,甚至可以理解存储空间是无限的,因此提高了 GPS服务数据的共享能力。


图1是本发明实施例基于云计算的GPS多应用处理方法的整体系统示意图;图2是本发明实施例移动终端的结构示意图;图3是本发明实施例移动终端中的GPS业务服务器组成示意图;图4是本发明实施例基于云计算的GPS多应用处理方法流程示意图。
具体实施例方式本发明通过移动终端中内嵌的Web服务的私有云技术,来管理GPS定位请求,进行定位模式的智能切换,移动终端设备获取的定位数据存储在云端服务器,通过网络完成定位数据的分发共享,在云端服务器对定位请求进行会话管理。当把移动终端设备的WIFI开启之后,WebUI (在移动终端设备中内嵌有Web Server)是可以被多台与移动终端设备通过WIFI连接的电脑或者其他终端同时打开,通过 WebUI发起定位;在这种情况下,每个设备终端都可以同时开启多个Web UI发起不同的定位请求。当移动终端设备的WIFI没有开启的时候,单个PC或者设备终端可以同时开启多个应用来发起定位请求。在移动终端服务器上有对定位请求的消息队列处理,如果只有一个应用发起定位,那么移动终端设备直接发起定位,当出现多个应用发起定位请求时,该消息队列根据特定的算法来完成定位请求的智能切换,切换完毕之后移动终端发起相应的定位请求,移动终端设备在接收到定位数据之后,完成解析之后把定位数据存储在云端服务器。这样当多个应用即多个WebUI被不同的终端开启,发起定位请求时,相当于直接通过移动终端从云端服务器获取数据。下面结合附图和具体实施方式
对本发明技术方案做进一步详细描述。请参考图1所示,图1是本发明实施例基于云计算的GPS多应用处理方法的整体系统示意图,其包括移动终端、云端服务器和基站。所述移动终端是能够支持数据业务的移动终端设备,不限于绿色数据卡,可以是其它移动终端设备,或者手机。该移动终端具备WIFI功能和GPS功能,并且在该移动终端设备中内嵌Web Server0该移动终端完成定位数据的接收。所述移动终端内嵌一个GPS业务服务器。云端服务器用于存储从移动终端设备中获取的定位数据,管理定位数据、终端用户的会话、完成定位数据和云端服务器内嵌的Web Map之间的映射。云端服务器负责定位数据的存储,完成定位数据和Map的动态映射,最后把定位数据信息分发给终端用户。基站一方面和云服务器交互,另一方面和卫星交互。请参考图2所示,是本发明实施例移动终端的结构示意图,所述移动终端包括GPS 多应用会话单元、GPS业务服务器和GPS定位模块。GPS多应用会话单元接收会话请求,完成与移动终端之间的基本通信。GPS业务服务器支持TOB业务,终端用户可以通过ffeb UI页面来发起定位请求, Web UI上可以管理定位数据。该GPS业务服务器用于完成定位请求的管理、定位模式的智能切换、定位数据的接收、解析、定位数据往云端服务器的存储管理。GPS业务服务器完成定位请求的管理,进行定为模式的智能切换,对移动终端接收到的定位数据进行解析,解析完毕之后把定位数据发往云端服务器。GPS定位模块,在接收到GPS业务服务器的请求之后,完成GPS引擎初始化,最终发起GPS的定位过程,该模块会接收原始的定位数据,并把定位数据上报给业务服务器。请参考图3所示,是本发明实施例移动终端中的GPS业务服务器组成示意图,所述 GPS业务服务器包括GPS定位请求单元、GPS定位请求队列管理单元、GPS定位模块单元、GPS 定位数据单元、GPS定位数据存储单元。GPS定位请求单元,接收GPS任务请求。GPS定位请求队列管理单元,进行定位请求的任务管理、完成定位模式的智能切换,并发起定位。GPS定位模块单元,该模块上报定位数据并和业务服务器之间进行交互。GPS定位数据单元,负责接收GPS定位模块上报的定位数据、完成GPS模块定位数据的解析。GPS定位数据存储单元,负责把解析完的定位数据组成网络数据包之后发送给云端服务器,考虑到数据需要分发给多个云终端服务器,所以该单元需要完成向云端服务器数据分发的管理。请参考图4所示,是本发明实施例基于云计算的GPS多应用处理方法流程示意图, 其包括如下步骤S401 移动终端接收通过ffeb UI发起的多个定位请求;S402 移动终端连接网络,将GPS定位请求发送到GPS业务服务器;移动终端网络通信单元启动连接网络,连接到GPS业务服务器,完成基本的网络通信任务,并把定位请求解析成任务序列,把任务序列放入任务队列中。S403 =GPS业务服务器按照特定的算法完成定位请求的智能切换;GPS业务服务器,按照特定的算法,对任务队列中的定位请求进行定位模式的智能切换。S404 =GPS业务服务器接收定位数据,并发送到云端服务器;GPS业务服务器选定好定位模式之后,发起定位,开始接收GPS定位模块收到的定位数据,把收到的定位数据解析成需要的格式,最后把定位数据发送到云端服务器。S405 云端服务器把定位数据分发给用户;云端服务器接收定位数据,完成定位数据的管理,一方面直接把定位数据分发到终端用户;另一方面完成定位数据与云端服务器上内嵌Web Map的映射,并把相应的信息发送给终端用户。S406 用户查看当前位置。终端用户可以通过Web浏览数据或者直接打开云端服务器上内嵌的地图查看当前位置。与现有技术相比,本发明的技术方案解决了无线终端设备的GPS服务不能被多个终端设备同时应用的问题,在GPS服务多应用方面取得了巨大的进步,使GPS服务最大程度被共享;本发明提供了 GPS定位模式智能切换,使定位模式能动态切换,节省了定位响应时间,提高了定位响应速度和定位精度。其次,由于GPS定位数据存储在云端服务器,可以为终端用户提供充足的存储空间,解决无线终端设备本地存储能力不足的问题,甚至可以理解存储空间是无限的,因此提高了 GPS服务数据的共享能力。这样为运营商大规模推广GPS业务提供了基础,也为运营商推广其它业务提供参考价值。当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,熟悉本领域的技术人员当然可根据本发明做出各种相应的更改或变化,但凡在本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端,其特征在于,所述移动终端包括GPS多应用会话单元、GPS业务服务器和GPS定位模块;所述GPS多应用会话单元接收会话请求;所述GPS业务服务器完成定位请求的管理,对移动终端接收到的定位数据进行解析, 解析完毕之后把定位数据发往云端服务器;所述GPS定位模块,在接收到GPS业务服务器的请求之后,完成GPS引擎初始化,最终发起GPS的定位过程,该模块会接收原始的定位数据,并把定位数据上报给业务服务器。
2.如权利要求1所述的移动终端,其特征在于,所述GPS业务服务器包括GPS定位请求单元,所述GPS定位请求单元接收GPS任务请求。
3.如权利要求1所述的移动终端,其特征在于,所述GPS业务服务器包括GPS定位请求队列管理单元,所述GPS定位请求队列管理单元进行定位请求的任务管理、完成定位模式的智能切换,并发起定位。
4.如权利要求1所述的移动终端,其特征在于,所述GPS业务服务器包括GPS定位模块单元,所述GPS定位模块单元上报定位数据。
5.如权利要求4所述的移动终端,其特征在于,所述GPS业务服务器包括GPS定位数据单元,所述GPS定位数据单元负责接收GPS定位模块单元上报的定位数据,完成GPS模块定位数据的解析。
6.如权利要求1所述的移动终端,其特征在于,所述GPS业务服务器包括GPS定位数据存储单元,所述GPS定位数据存储单元负责把解析完的定位数据组成网络数据包之后发送给云端服务器。
7.一种基于云计算的GPS多应用处理方法,其特征在于,所述方法包括移动终端接收多个定位请求并连接到GPS业务服务器;移动终端把定位请求解析成任务序列并把任务序列放入任务队列中;GPS业务服务器发起定位,开始接收定位数据;GPS业务服务器把收到的定位数据解析成需要的格式,把定位数据发送到云端服务器。
8.如权利要求7所述的方法,其特征在于,所述移动终端接收通过WebUI发起多个定位请求。
9.如权利要求7所述的方法,其特征在于,所述移动终端接收云端服务器完成管理的定位数据和定位数据与云端服务器上内嵌Web Map的映射信息。
10.如权利要求7所述的方法,其特征在于,所述GPS业务服务器接收上报的定位数据, 完成GPS模块定位数据的解析;所述GPS业务服务器把解析完的定位数据组成网络数据包之后发送给云端服务器。
全文摘要
本发明提出一种基于云计算的GPS多应用处理方法和移动终端。所述移动终端包括GPS多应用会话单元、GPS业务服务器和GPS定位模块;所述GPS多应用会话单元接收会话请求;所述GPS业务服务器完成定位请求的管理,对移动终端接收到的定位数据进行解析,解析完毕之后把定位数据发往云端服务器;所述GPS定位模块,在接收到GPS业务服务器的请求之后,完成GPS引擎初始化,最终发起GPS的定位过程,该模块会接收原始的定位数据,并把定位数据上报给业务服务器。本发明技术方案利用私有云技术,使GPS服务器最大程度被共享;GPS定位模式智能切换,提高了定位响应速度和定位精度;GPS定位数据存储单元在云端服务器,为终端用户提供充足的存储空间。
文档编号H04W4/02GK102271158SQ20111021093
公开日2011年12月7日 申请日期2011年7月26日 优先权日2011年7月26日
发明者张涛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1