专利名称:一种使gps具有时效性的方法
技术领域:
本发明涉及移动终端的GPS服务领域,尤其涉及包括网络侧对带有GPS 功能的移动终端具有时效性的定位方法。
背景技术:
GPS (英文全名是"Navigation Satellite Timing And Ranging / Global Position System",其意为"卫星测时测距导^元/全球定位系统",简称GPS 系统)。该系统是以卫星为基础的无线电导4元定位系统。GPS全球卫星定位导航系统,开始时只用于军事目的,后转为民用被广 泛应用于商业和科学研究上。GPS空间部分使用了二十四颗卫星组成的星 座,卫星高度约20200公里,分布在六条升交点互隔60度的轨道面上,每 条轨道上均匀分布四颗卫星,相邻两轨道上的卫星相隔40度,使得地^求任 何地方至少同时可看到四颗卫星。传统的GPS定位技术在户外运转良好,但在室内或卫星信号无法覆盖 的地方效果较差,而且如果所在位置上空没有3颗以上的卫星,那么系统就 无法/人冷启动状态实现定位。现有的定位方式1. 基于网络定位(MS-Assisted):移动终端向网络侧发出星历等请求, 并将搜索结果等辅助定位的信息传递给PDE,由PDE进行计算结果并返回 给手机的定位方式。属于单次定位。2. 基于手机定位(MS-Based):以手4几本地计算为主,辅助以网络侧 下载星历、coarse Pos.等辅助信息。如果不成功则转向MS-Assisted定位。3. 手机本地定位(Standalone):不进行网络侧的信息交互。完全本地 化的计算。市面上的GPS终端具有这样的缺点,如果是网络侧定位,用户无法察觉自己已经被定位。于是就涉及到一个隐私问题,只要移动终端开启,用户 的位置就会时刻暴露,在某些时间用户希望自己的位置不被别人知道,这就造成了大大的不便,产生对GPS的抵触感,这也就变成为现有技术中亟待 解决的问题。发明内容本发明所解决的技术问题在于提供一种使GPS具有时效性的方法,以 解决现有技术中如果是网络侧GPS定位,当移动终端开启,用户的位置就 会时刻暴露,在某些时间用户希望自己的位置不被别人知道的问题。为了解决上述问题,本发明提供了一种使全球定位系统GPS具有时效 性的方法,应用于带有GPS定位系统的移动终端中,其特征在于,包括以 下步骤在所述移动终端内设置一 GPS定位选择单元,在所述GPS定位选择单 元内根据需要设置或修改该移动终端进行定位的定位时间,并保存在所述移 动终端的存储介质内;当所述移动终端收到网络侧发送的定位短信后,所述移动终端读取其存 储介质内保存的所述定位时间,并根据当前时间是否在所述定位时间内来开 启或拒绝GPS定位。本发明所述的方法,其中,所述定位时间,为每日定位的开始时间和结 束时间、以及星期定位或日期定位。进一步包括在所述移动终端内设置一用户接口界面,所述用户接口界 面与所述GPS定位选择单元相连,用户根据需要通过所述用户接口界面在 所述GPS定位选择单元设置或修改该移动终端进行定位的定位时间,并保 存在所述移动终端的存储介质内。进一步地,所述移动终端通过文件管理接口在其存储介质内创建一文 件,所述定位时间保存在所述文件里。进一步包括当所述移动终端收到网络側发送的定位短信后,所述移动终端读取其存储介质内保存的所述定位时间,并将所述定位时间读出来通过 所述用户接口界面显示,然后用户根据当前时间是否在所述定位时间内来开启或拒绝GPS定位。与现有技术相比较,本发明实现了当网络侧发送的定位短消息被收到 时,可以根据设置的时间范围来允许或者拒绝定位请求,当处于允许定位的时间段才能允许定位,否则拒绝网络侧的定位请求;解决了现有技术中如果 是网络侧GPS定位,当移动终端开启,用户的位置就会时刻暴露,在某些 时间用户希望自己的位置不被别人知道的问题。
图1是本发明实施例所述的方法中GPS定位选择单元设置的具体流程图;图2是本发明实施例所述的方法中实现GPS时效性的具体流程图; 图3是本发明实施例所述的使GPS具有时效性的方法的流程图。
具体实施方式
本发明在这里提供了一种使GPS具有时效性的方法,以解决现有技术 中如果是网络侧GPS定位,当移动终端开启,用户的位置就会时刻暴露, 在某些时间用户希望自己的位置不^皮别人知道的问题。以下对具体实施方式
进行详细描述,但不作为对本发明的限定。本发明的大致思想是在移动终端中需要加入一个GPS设置的模块,加 入日期设置和时间范围设置,然后将设置保存下来;当网络侧发起定位请求 的时候,就判断当前的时间是否在我设置的时间范围内,从而决定是否继续 定位。本发明实施例所述的方法,具体步骤如下如图l所示,是本发明方法中GPS定位选择单元设置的具体流程图;步骤101,在移动终端内设置一GPS定位选择单元和一用户接口界面, 用户接口界面与GPS定位选择单元相连,用户通过编写的用户接口界面(用户UI界面)进入GPS定位选择单元设置或修改该移动终端进行定位的定位 时间;步骤102,输入允许定位的定位时间(时间段),选4奪或^^改在哪些日 子里可以接受定位,再选择在这些日子里从什么时间到什么时间可以被定 位。比如上班族可以设置周一到周五的早上8点到晚上5点开放GPS定位; 这里的定位时间可以包括几个成员定位的开始时间,定位的结束时间,是 否是每天定位标志位,星期一是否定位,星期二是否定位,星期三是否定位, 星期四是否定位,星期五是否定位,星期六是否定位,星期日是否定位,或 者按照日期进行定位的日期定位。上述步骤可以通过C语言中建立一个结 构体来完成操作(如图3所示的内容);步骤103,根据当前用户的设置,选择是否需要保存到移动终端的存储 介质中,如果需要,则保存数据(定位时间);如果不需要,则终端退出 GPS定位选4奪单元。这里保存数据是移动终端通过高通的文件管理接口在其存储介质内创 建一文件,所述定位时间保存在所述文件里(如图3所示的内容)。后面步 骤就是以读写的方式打开这个文件,结合步骤102将建立的结构体的内容保 存到该文件中。每次用户更改设置都要同步到这个文件里,下次用户进入设 置时,就读取这个文件,把信息读出来显示给用户看。如图2所示,是方法中实现GPS时效性的具体流程图;当网络侧发送的定位短信被移动终端收到后,发起定位之前,首先移动 终端把用户设置的定位时间信息读出来通过所述用户接口界面显示,然后用 户看当前时间是否在用户设置的定位时间段内,如果是,就开始定位过程; 不是,就拒绝定位。将如图1和2的步骤结合在一起,就是图3所述的本发明实施例所述具 体步骤内容。进一步举例说明,当一名用户,在周一到周五上班,上班的时间是早上 8点30分到晚上5点30分。为了保护用户的隐私,不想在休息时间被定位, 那么用户就可以打开移动终端的GPS设置功能,具体流程如图1。1. 通过用户接口界面进入GPS定位选择单元进行设置,首先设置觉得可以被定位的日期,比如星期一到星期五,被选中。2. 再设置定位的具体的时间,比如早上8点30分到晚上5点30分。3. 如果确认无误后就保存设置,如果不想保存,就直接退出。 当网络侧对我的移动终端发出定位请求的时候,具体流程如图2。1. 接受到网络侧定位请求,先不发起定位。2. 读取GPS定位选择单元设置的定位时间信息,检查当前的时间是否 是在我的设置范围内。3. 如果符合,则开始定位流程,如果不符合,就拒绝定位请求。本发明所述方法的提出是扩充GPS业务,应用于带有GPS定位系统的 移动终端中,考虑到用户的隐私,以及如果是网络侧GPS定位就会产生被 动GPS定位的问题,给出了适合大多数用户的移动终端本地的设置方法, 使用户更方便更随心所欲的使用GPS定位,适合所有移动终端。综上所述,本发明所述的方法实现了当网络侧发送的定位短消息被收到 时,可以根据设置的时间范围来允许或者拒绝定位请求,当处于允许定位的 时间段才能允许定位,否则拒绝网络侧的定位请求;解决了现有技术中如果 是网络侧GPS定位,当移动终端开启,用户的位置就会时刻暴露,在某些 时间用户希望自己的位置不被别人知道的问题。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种使全球定位系统GPS具有时效性的方法,应用于带有GPS定位系统的移动终端中,其特征在于,包括以下步骤在所述移动终端内设置一GPS定位选择单元,在所述GPS定位选择单元内根据需要设置或修改该移动终端进行定位的定位时间,并保存在所述移动终端的存储介质内;当所述移动终端收到网络侧发送的定位短信后,所述移动终端读取其存储介质内保存的所述定位时间,并根据当前时间是否在所述定位时间内来开启或拒绝GPS定位。
2、 如权利要求1所述的方法,其特征在于,所述定位时间,为每曰定 位的开始时间和结束时间、以及星期定位或日期定位。
3、 如权利要求2所述的方法,其特征在于,进一步包括在所述移动 终端内设置一用户接口界面,所述用户接口界面与所述GPS定位选择单元 相连,用户根据需要通过所述用户接口界面在所述GPS定位选择单元设置 或修改该移动终端进行定位的定位时间,并保存在所述移动终端的存储介质 内。
4、 如权利要求3所述的方法,其特征在于,所述移动终端通过文件管 理接口在其存储介质内创建一文件,所述定位时间保存在所述文件里。
5、 如权利要求3所述的方法,其特征在于,进一步包括当所述移动 终端收到网络側发送的定位短信后,所述移动终端读取其存储介质内保存的 所述定位时间,并将所述定位时间读出来通过所述用户"t妄口界面显示,然后 用户根据当前时间是否在所述定位时间内来开启或拒绝GPS定位。
全文摘要
本发明公开了一种使GPS具有时效性的方法,应用于带有GPS定位系统的移动终端中,包括步骤在移动终端内设置一GPS定位选择单元,在GPS定位选择单元内根据需要设置或修改该移动终端进行定位的定位时间,并保存在移动终端的存储介质内;当移动终端收到网络侧发送的定位短信后,移动终端读取其存储介质内保存的所述定位时间,并根据当前时间是否在定位时间内来开启或拒绝GPS定位。本发明解决了现有技术中如果是网络侧GPS定位,当移动终端开启,用户的位置就会时刻暴露,在某些时间用户希望自己的位置不被别人知道的问题。
文档编号G01S5/02GK101262519SQ20081009323
公开日2008年9月10日 申请日期2008年4月23日 优先权日2008年4月23日
发明者沈延鸿 申请人:中兴通讯股份有限公司