一种应用程序间接获取地理位置信息的方法

文档序号:7863402阅读:601来源:国知局
专利名称:一种应用程序间接获取地理位置信息的方法
技术领域
本发明涉及移动通讯技术,尤其是手机客户端的地理位置定位。
背景技术
获取手机客户端地理位置信息在基于位置的移动通讯服务中具有重要意义,是互联网内容提供商和互联网服务提供商基于地理位置信息提供个性化服务的基础。现在,手机客户端上的应用程序要获取手机所在位置的地理位置信息都需要通过手机的GPS定位功能或手机的网络功能根据网络运营商提供的基站定位信号进行定位。事实上,一旦手机关闭GPS定位功能或手机无法获取网络运营商提供的基站信号,手机就不能定位。《位置信息管理方法、平台及系统》(专利申请号201010255632. 4)和《位置信息的确定方法、上传资源的管理方法及应用服务器》(专利申请号200610157421. O)详细介绍了这方面的情况。也有技术提到,手机客户端上的应用程序可通过接收WIFI信号或蓝牙基站信号,结合预先编制的WIFI信号地理位置对应表和蓝牙基站信号地理位置对应表来确定手机的地理位置。这也利用了网络运营商提供的地理位置信号,实质上仍是通过网络运营商定位的。所谓通过网络运营商定位是指定位是直接依据网络运营商提供的信号经过一定的运算而得到。只要手机客户端上的应用程序无法得到网络运营商提供的定位信号,或手机用户将网络运营商提供的定位信号人为关闭,或将GPS定位功能关闭,手机客户端上的应用程序就无法对手机定位,就无法进一步向手机用户提供基于地理位置信息的个性化服务。就是说,现有基于地理位置服务的手机应用,都有一个前提,就是手机上的应用程序必须事先从网络运营商获取应用所在的地理位置信息,然后将应用的唯一标识和应用所在的地理位置信息提供给服务提供商,服务提供商根据收到的应用的唯一标识和应用的地理位置信息返回相应的服务。如果应用程序不能向服务提供商提供地理位置信息,服务提供商就不能向应用程序返回相应的服务。本发明技术所要解决的问题是在应用程序不能从网络运营商获得地理位置信息时,通过服务提供商反查应用的唯一标识,将应用出现场合的地理位置信息回传给应用程序,使应用程序具有当前地理位置信息。比如,利用手机通过手机客户端安装的停车程序停车时,停车程序本该提供本次应用即停车的车牌号和停车场地理位置信息。服务提供商得到停车场的地理位置信息后就可以判断出车主停车所在的停车场,就可以让相应停车场经营者向车主的手机客户端程序返回停车价格等相关停车信息。如果车主使用的手机客户端程序不能提供停车所在的地理位置信息,按照传统的技术方案,服务提供商就不能确定相应的停车场,就不能返回相应的停车信息,而按照本发明的技术方案,服务提供商可以从各停车场的所有车牌识别结果中找出与此次停车车牌号对应的停车场,从而间接确定车主停车所在停车场。服务提供商可以将间接确定的车主停车所在的地理位置信息反向回传给车主所使用的手机客户端程序,使车主的手机客户端程序同样具有地理位置获取功能。

发明内容
在移动通讯技术中,手机客户端上的应用程序要得到互联 网内容提供商和互联网服务提供商基于地理位置提供的个性化服务,必须首先要通过网络运营商提供的地理位置信号获得手机当前的地理位置信息。如果应用程序不能向互联网内容提供商和互联网服务提供商提供地理位置信息,互联网内容提供商和互联网服务提供商就不能向应用程序返回相应的服务。本发明针对这一问题提出了一种新的技术解决方法,互联网内容提供商和互联网服务提供商可以通过识别应用的唯一标识,从而确定应用的地理位置信息,然后再将该地理位置信息回传给应用程序。比如,在停车应用中车主通过应用程序输入的车牌号作为应用的唯一标识是可以被车牌识别程序识别的。这样,在车主通过停车应用程序停车时,应用程序即使无法通过网络运营商获取停车时手机所在的地理位置信息,也可以由服务程序控制的车牌识别程序通过识别车牌号和匹配间接获取停车场的地理位置信息,从而使手机在没有通过网络运营商提供定位信号的情况下同样具有了地理位置信息获取能力。本发明所采用的技术方案是
一种应用程序间接获取地理位置信息的方法,其特征是应用程序涉及的应用具有一个唯一标识,该唯一标识在应用程序内部表现为编码,可在应用程序和服务程序之间通过网络传输,该唯一标识同时具有可被识别的外在形式,可被服务程序控制的识别程序识别并还原成与该唯一标识在应用程序内部表现的编码相同的编码,步骤是,
(1)应用程序将应用唯一标识的编码上传给服务程序;
(2)服务程序通过识别应用唯一标识的外在形式而确定应用所在的场合;
(3)服务程序将识别应用外在形式并还原得到的编码与应用程序上传的编码进行匹
配;
(4)如果服务程序识别并还原的编码和应用程序上传至服务程序的编码匹配,则继续下一步骤,否则转向步骤(6);
(5)服务程序将步骤(2)确定的应用所在场合的地理位置信息回传给应用程序;
(6)结束;
上述步骤(I)和步骤(2)在时序上可以交换,即先执行步骤(2)之后再执行步骤(I)。所述间接是指在地理位置信息获取过程中,除从服务程序回传地理位置信息外,手机没有其他的直接接收任何可以推断出地理位置信息的机制。在传统的技术方案中,手机需要先通过其他渠道接收地理位置信息,再传送给服务程序以获得与地理位置相关的服务。与传统的技术方案不同,本发明在手机无法接收地理位置信息时,服务程序仍然可以独立地从手机以外的其他渠道获取手机当前的地理位置信息,并将此地理位置信息连同相关的基于地理位置信息的服务一道回传给手机应用程序。所述可被识别,是指应用的唯一标识既表现为编码,同时又具有技术意义的独立于应用程序的外在形式。编码可在应用程序和服务程序之间传输,独立于应用程序的外在形式则可被技术识别。如,车主停车应用的车牌号,既表现为一串编码可以在应用程序和服务程序之间传输,也具有技术意义的外在形式可以被车牌识别程序识别。再如,身份证号既表现为一串编码可以在应用程序和服务程序之间传输,也具有技术意义的外在形式可以被身份证识别程序识别。所述识别,既可以是设备识别,也可以是人通过视觉识别。比如车牌和身份证都可以由人通过视觉识别。所述服务程序,不仅包括响应应用程序的程序段,还包括可以识别应用唯一标识的识别程序段。比如,在传统单单是响应应用程序功能的服务程序上附加的车牌识别程序。所述识别应用的唯一标识可能包括 一个识别网络。比如由若干停车场共同组成的一个停车网络,在每个停车场都安装摄像头对进出车辆进行车牌识别。所述应用所在场合的地理位置信息,该地理位置信息可以不仅仅是经纬度信息,也可以是逻辑的地理位置信息,比如街道门牌号等。所述服务程序将确定的地理位置信息回传给应用程序,这就使应用程序具有了地理位置信息获取能力。特别地,识别外在形式的应用唯一标识和匹配来自应用程序的一串编码,可以在时序上先后进行且顺序可以不固定,可以是先通过技术方法识别应用唯一标识的外在形式,将识别结果保存在数据库中,然后等待应用程序将作为一串编码的应用唯一标识传输至服务程序后,服务程序才开始匹配,也可以是先将已传输至服务程序的应用唯一标识编码暂存在数据库中,然后等待对应用唯一标识外在形式的识别结果,得到识别结果后服务程序才自动开启匹配过程。在本发明中,尽管用应用场合的地理位置信息来等同应用的地理位置信息存在误差,但这个误差是在合理的范围内,是可以被接受的。比如,车主用手机应用程序停车,停车后车主离开停车场,这时手机的地理位置信息与停车场的地理位置信息肯定是不同的,用停车场的地理位置信息来等同手机的地理位置信息必然存在误差,但是,这个误差是在一个合理的范围内,可以被接受。本发明的有益效果是
一、本发明解决了应用程序无法通过网络运营商获取地理位置信息,服务程序就不能向应用程序提供基于地理位置信息的服务,这一长期困扰基于地理位置信息服务的互联网服务问题。在本发明的技术方案中,服务程序仍然可以通过匹配应用唯一标识,反向将地理位置信息回传给应用程序,使应用程序间接通过服务程序而具有地理位置信息获取能力,能继续相关基于地理位置信息的互联网服务。二、在本发明中,服务程序确定地理位置信息可以通过也可以不通过现有的GPS等定位技术,因为应用场合所在的地理位置信息还可以通过其他地理位置获取技术获取,甚至对地理位置还可以采取定义的方式,如街道门牌号。并且,该地理位置信息是静态的,不需要动态检测。再有,在表现上应用场合所在的地理位置信息不一定要表现为经纬度信息,可以表现为逻辑的地理位置信息,如街道门牌号。本发明应用程序通过服务程序获取地理位置信息,是通过应用外在形式识别和匹配的间接方法,可以没有任何源自网络运营商的地理位置信息直接接收装置。三、在本发明中,运行应用程序的手机与应用的特定场合是非接触的,比如,在手机停车的应用中,服务程序控制的车牌识别程序远距离识别车牌,不需要接触手机本身。就是说车主启动停车应用程序与服务程序控制的车牌识别没有物理上的关联。就是说,在本发明的技术方案中由于应用程序具有技术意义的可以被识别的外在形式,该外在形式与手机本身可以在物理上分离,该外在形式同时也是对手机应用进行地理位置定位的依据。与其他接触式的应用不同,当手机与某物体接触并交换信息时,实际上该物体的地理位置信息就可以赋给手机,使手机具有当前的地理位置信息,此时,手机仍然是地理位置信息的直接接收装置。通过非接触和无需从网络运营商获取地理位置信号而间接获得应用的地理位置信息,使基于地理位置信息的互联网服务能继续进行,这也是本发明具有的有益效果之
O四、尽管用应用所在场合的地理位置信息来等同手机的地理位置信息严格说来是不准确的,存在误差,但是,相对说来在手机与应用场合通过应用唯一标识绑定,手机地理位置偏移应用场合的距离在多数情况下是不可能太远的。比如,停车应用中,车主通过手机停车后尽管离开了停车场,但是,车主多数情况下只可能在停车场附近停留。这就是本发明 通过可识别的应用唯一标识来确定应用的地理位置信息的合理性和实用性。这能解决手机在完全无法得到网络运营商的地理位置信号时的手机应用的定位问题。五、本发明提到的具有技术意义的独立外在形式的手机应用,应用程序一旦从服务程序通过识别外在形式的应用唯一标识和匹配来自应用程序的一串编码获得应用的地理位置信息,应用程序自身就可以将这一地理位置信息在手机内发布,使手机内的所有应用程序都可以获得该地理位置信息。这样手机就不需要网络运营商定位信号的前提下同样具有了定位功能。六、本发明强调的是基于手机的应用不能孤立地只看到手机,必须将手机放在应用的大背景下,这样就可以通过对与手机伴生的可感知、可识别对象定位,获取与手机通过网络运营商定位得到的意义相同的的地理位置信息。这就克服了单单是手机通过网络运营商定位的局限。因此,本发明是创新的,是完善互联网内容提供商和互联网服务提供商服务的重要技术手段。七、实际上,手机定位是动态的、实时的,手机通过网络运营商获取地理位置信息,对手机而言是有代价的,包括对手机处理器的占用,对手机流量的耗费等等。而本发明所述技术方案,对地理位置信息的获取是通过服务程序控制的网络实现的,网络上各应用场合获取地理位置信息是静态的,只需要一次获取,不需要实时检测,将手机实时的运算转化到由服务程序控制的网络,由网络分摊,能大量节省手机资源,降低手机获取地理位置信息的处理器代价和流量代价。


图I是本发明示意图。按照图I所示,基于手机的应用是一个整体,包括应用程序和独立于应用程序的具有技术意义的可被感知或被识别的外在形式。服务程序可以通过识别程序确定应用场合。服务程序可以将识别结果还原成应用程序上传给服务程序相同的编码。服务程序可以对来自应用程序和识别还原的编码进行匹配。如果有相同的匹配结果,服务程序就可以将应用所在场合的地理位置信息回传给应用程序,使应用程序具有地理位置信息获取能力。
具体实施例方式以车主通过手机应用程序停车为例,本发明的应用过程是
一、车主将车开进停车场时,停车场的车牌识别程序在服务程序的控制下获取车主停 车的车牌号,服务程序将已识别的车牌号暂存在数据库中。二、车主通过手机应用程序输入此次停车的车牌号,或从下拉列表中选取此次停车的车牌号,然后按“付费”按钮,应用程序将车牌号和付费信息传送给服务程序。此时,车牌号就是当前手机停车应用的唯一标识。三、服务程序将来自应用程序的车牌号和在数据库中的已识别车牌号匹配,服务程序匹配后根据匹配结果确定是否回传和回传哪个停车场的地理位置信息给手机应用程序。对于在城市道路上临时停车位停车,本发明的应用过程是
一、车主将车开进临时停车位,车主通过手机应用程序输入此次停车的车牌号,或从下拉列表中选取此次停车的车牌号,然后按“付费”按钮,应用程序将车牌号和付费信息传送给服务程序。服务程序将此车牌号信息暂存在数据库中。二、城市道路临时停车的管理人员在巡视时通过手持设备输入车牌号,手持设备将此车牌号信息上传至服务程序。三、服务程序将来自手持设备的车牌号和已在数据库中的由车主通过应用程序传送的车牌号匹配,服务程序匹配后根据匹配结果确定是否回传和回传哪个停车位的地理位置信息给手机应用程序。需要指出的是,本发明提到的基于手机的应用都具有技术意义的独立于应用程序之外的可被识别的外在形式,该外在形式可被服务程序控制的识别程序识别并还原成与在应用程序内部表现相同的编码。这是说有些应用的外在形式尽管可以被识别,但是难以还原成应用程序内部表现相同的编码。比如,在对人的定位应用中,尽管在应用程序内部可以采用身份证编码,也可以通过人脸识别程序识别,但是,通过人脸识别程序识别就很难将识别结果还原成在应用程序内部使用的身份证编码。就是说,如果不能将服务程序感知结果还原成与应用程序使用的相同的编码,本发明就不适用,相反只要能通过进一步运算,能将服务程序感知结果换算并还原成应用程序相同的编码,就构成对发明侵权。
权利要求
1.一种应用程序间接获取地理位置信息的方法,其特征是应用程序涉及的应用具有一个唯一标识,该唯一标识在应用程序内部表现为编码,可在应用程序和服务程序之间通过网络传输,该唯一标识同时具有可被识别的外在形式,可被服务程序控制的识别程序识别并还原成与该唯一标识在应用程序内部表现的编码相同的编码,步骤是, (1)应用程序将应用唯一标识的编码上传给服务程序; (2)服务程序通过识别应用唯一标识的外在形式而确定应用所在的场合; (3)服务程序将识别应用外在形式并还原得到的编码与应用程序上传的编码进行匹配; (4)如果服务程序识别并还原的编码和应用程序上传至服务程序的编码匹配,则继续下一步骤,否则转向步骤(6); (5)服务程序将步骤(2)确定的应用所在场合的地理位置信息回传给应用程序; (6)结束; 上述步骤(I)和步骤(2)在时序上可以交换,即先执行步骤(2)之后再执行步骤(I)。
2.根据权利要求I所述外在形式,其特征是该外在形式是应用唯一标识的独立表现,可被服务程序控制的识别程序识别并还原成应用唯一标识在应用程序内部表现的编码相同的编码。
3.根据权利要求I所述确定应用所在的场合,其特征是该场合即服务程序控制的识别程序所运行的场合,具有已预先确定的地理位置信息。
4.根据权利要求I所述匹配,其特征是可以是先通过技术方法识别应用唯一标识的外在形式,将识别结果保存在数据库中,然后等待应用程序将作为编码的应用唯一标识传输至服务程序后,服务程序才开始匹配,也可以是先将已传输至服务程序的应用唯一标识编码暂存在数据库中,然后等待对应用唯一标识外在形式的识别结果,一旦得到识别结果服务程序才自动开启匹配过程。
5.根据权利要求I所述地理位置信息,其特征是不限于经纬度,可以包括逻辑的地理位置信息。
全文摘要
一种应用程序间接获取地理位置信息的方法,指出手机应用的唯一标识可能同时具有可由应用程序传输的编码,可被识别的独立的外在形式,所要解决的问题是在应用程序不能从网络运营商获得地理位置信息时,通过服务提供商反查应用唯一标识的外在形式,将应用出现场合的地理位置信息回传给应用程序,使应用程序具有当前地理位置信息。比如,在车主通过停车应用程序停车时,应用程序即使无法通过网络运营商获取停车所在的地理位置信息,也可以通过服务程序控制的识别程序识别和匹配车牌号间接获取停车场的地理位置信息,从而使手机应用同样具有了地理位置信息获取能力。
文档编号H04W4/02GK102917308SQ201210401600
公开日2013年2月6日 申请日期2012年10月22日 优先权日2012年10月22日
发明者张忠义 申请人:张忠义
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1