获取目标位置的方法及装置的制作方法

文档序号:7772488阅读:120来源:国知局
专利名称:获取目标位置的方法及装置的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种获取目标位置的方法和装置。
背景技术
日常生活中,经常需要知道某些目标的位置。例如,公交车辆的位置对于等车的乘客来说是非常想知道的,而且,对于已经乘坐上公交车辆的乘客来说,其想要换乘的公交车辆的位置也是所需要的。然而,只有很少一部分城市能够提供准确的公交车辆位置服务,例如新加坡(其能够提供公交车辆到达的大约时间),台北(其能够提供公交车辆的纬度和经度)等。而这些城市基本上都是依靠政府或公交公司的官方支持而实现的。目前还没有不依靠官方支持而独立提供公交车辆位置服务的方法。而目前官方提供的公交车辆位置服务的方法,需要比较昂贵复杂的设备,实时性较差,而且功能比较单一。此外,除了公交车辆的位置以外,日常生活中还有许多目标的位置是希望知道的。例如,地铁、银行、ATM、加油站、电影院、商场、公厕、等等。目前还没有有效地定位这些目标的方法。因此,需要提供一种较方便快捷的获取目标位置的方法及装置,以克服现有技术中的缺陷。

发明内容
本发明的目的之一在于提供一种获取目标位置的方法,其能够方便快捷地为用户获取目标的位置。本发明的另一个目的在于提供一种获取目标位置的装置,其能够方便快捷地为用户获取目标的位置。根据本发明的一个方面,提供了一种获取目标位置的方法,包括以下步骤:接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标;将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。其中,所述位置数据为所述目标处的第一用户所在的经度和纬度。优选地,所述预定运算为根据一个或多个所述图块坐标相对于当前时间与报告时I司的差值进行加权平均。优选地,将所述目标位置发送给所述第二用户的步骤包括将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。优选地,在接收所述目标处的第一用户通过移动终端报告的包含位置数据的信息的步骤之前还包括:为每个所述移动终端分别分配唯一的移动终端ID ;在将所述位置数据转换为图块坐标步骤之后还包括:将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。优选地,所述旧的图块坐标数据被单独存储,并对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。优选地,对于最后一次报告,在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。优选地,所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一用户的账户增加一个代币;以及所述第一用户在之后的报告中,所报告的信息包括以下中的至少一个:所述移动终端ID以及所述会话ID。优选地,在所述第二用户请求查看所述目标位置信息之前,需要第二用户报告所述移动终端ID,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID0优选地,根据所述移动终端ID检索与所述移动终端相链接的第二用户的ID,如果所述第二用户的ID存在,则检查所述第二用户的账户中是否存在可用代币;以及如果代币可用的话,从该第二用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。优选地,对于每个所述请求,如果不提供所述会话ID则不提供所述目标位置信
肩、O优选地,以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。优选地,所述目标位置的可信度也显示在所述移动终端上,其中,所述同一目标处进行报告的所述第一用户的数量越多,所述可信度越高。优选地,所述目标为以下中至少一个:公交车辆、地铁、银行、ATM、加油站、电影院、商场、公厕。优选地,所述目标为公交车辆,所报告的信息包括以下中的至少一个:所述公交车辆的线路、所述移动终端ID以及所述会话ID。优选地,所述目标为公交车辆,其中,在所述移动终端的显示屏上实时显示所述公交车辆具体的路线信息,其中包括以下中至少一个:附近路线的起点、中间的各个站点、目的地。优选地,在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。根据本发明的另一个方面,提供了一种获取目标位置的装置,包括:转换模块,用于接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标;识别模块,用于将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;判定模块,用于对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及发送模块,用于根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。优选地,所述判定模块还包括加权平均单元,用于根据一个或多个所述图块坐标相对于当前时间与报告时间的差值进行加权平均。优选地,所述发送模块还包括显示单元,用于将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。优选地,还包括:分配模块,用于为每个所述移动终端分别分配唯一的移动终端ID;以及存储模块,用于将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。优选地,还包括:计数模块,用于对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。优选地,还包括:有效性判断模块,用于在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。优选地,还包括:报告会话ID分配模块,用于在所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一用户的账户增加一个代币。优选地,还包括:会话ID分配模块,用于在所述第二用户请求查看所述目标位置信息之前,需要第二用户报告所述移动终端ID,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID。优选地,还包括:检索模块,用于根据所述移动终端ID检索与所述移动终端相链接的第二用户的ID,如果所述第二用户的ID存在,则检查所述第二用户的账户中是否存在可用代币;如果代币可用的话,从该第二用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。优选地,还包括:刷新模块,用于以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。优选地,还包括:可信度显示模块,用于在所述移动终端上显示所述目标位置的可信度,其中,所述同一目标处进行报告的所述第一用户的数量越多,所述可信度越高。优选地,还包括:提醒模块,用于在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。根据本发明的再一个方面,提供了一种获取目标对象的方法,包括以下步骤:第一用户发送请求目标位置的消息;接收所述目标处的第二用户通过移动终端发送的包含位置数据的信息,并将所述位置数据转换为图块坐标;将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及将所述第一用户附近的所述目标位置发送给所述第一用户。通过本发明的技术方案,实现了为用户提供较方便快捷的定位目标对象的解决方案。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明保护范围的限制。在附图中:图1是根据本发明一个实施例的获取目标位置的方法流程图;图2是根据本发明一个实施例的利用移动终端显示的公交车辆信息画面;图3是根据本发明一个实施例的利用移动终端显示的公交车辆实时行驶位置画面;图4是根据本发明一个实施例的利用移动终端显示的用户选择目的地的画面;图5是根据本发明一个实施例的利用移动终端显示的用户进行报告的画面;图6是根据本发明一个实施例的利用移动终端显示的下车提醒的画面;以及图7是根据本发明一个实施例的获取公交车辆位置的装置结构示意图。
具体实施例方式下面参考附图,详细说明本发明的示例性的具体实施方式
。图1是根据本发明一个实施例的获取目标位置的方法流程图;根据本发明的一个实施例,提供了一种获取目标位置的方法,包括以下步骤:接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标;将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。其中,所述位置数据为所述目标处的第一用户所在的经度和纬度,如有必要,也可以包含其所在位置的高度。优选地,所述预定运算为根据一个或多个所述图块坐标相对于当前时间与报告时间的差值进行加权平均。当然还可以采用其他运算方法。优选地,将所述目标位置发送给所述第二用户的步骤包括将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。第二用户可调整该缩放级别。优选地,在接收所述目标处的第一用户通过移动终端报告的包含位置数据的信息的步骤之前还包括:为每个所述移动终端分别分配唯一的移动终端ID ;在将所述位置数据转换为图块坐标步骤之后还包括:将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。优选地,所述旧的图块坐标数据被单独存储,并对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。其中,对于最后一次报告,在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。优选地,所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一用户的账户增加一个代币;以及所述第一用户在之后的报告中,所报告的信息包括以下中的至少一个:所述移动终端ID以及所述会话ID。优选地,在所述第二用户请求查看所述目标位置信息之前,需要第二用户报告所述移动终端ID,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID0优选地,根据所述移动终端ID检索与所述移动终端相链接的用户ID,如果所述用户ID存在,则检查所述用户的账户中是否存在可用代币;以及如果代币可用的话,从该用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。优选地,对于每个所述请求,如果不提供所述会话ID则不提供所述目标位置信
肩、O优选地,以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。优选地,所述目标位置的可信度也显示在所述移动终端上,其中,所述同一目标处进行报告的所述第一用户的数量越多,所述可信度越高。优选地,所述目标为以下中至少一个:公交车辆、地铁、银行、ATM、加油站、电影院、商场、公厕。当然还可以是其他类似的目标。优选地,所述目标为公交车辆,所报告的信息包括以下中的至少一个:所述公交车辆的线路、所述移动终端ID以及所述会话ID。其中,在所述目标为公交车辆的情况下,在所述移动终端的显示屏上实时显示所述公交车辆具体的路线信息,其中包括以下中至少一个:附近路线的起点、中间的各个站点、目的地。优选地,在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。在以下的描述中以获取公交车辆的位置为例进行说明,显然本发明的技术方案并不限于获取公交车辆的位置,而是还可以应用于获取多种其他目标位置,例如地铁站、银行、ATM、加油站、公厕、电影院、商场等等。根据本发明一个实施例的技术方案,公交车辆信息是由已经在公交车辆上的乘客提供的。该方案最少需要一个用户以获得一辆公交车辆的近似位置。在行程中,同一公交车辆上越多的用户报告其位置,则该公交车辆位置的准确度将会越高。公交车辆位置的准确性基于同一公交车辆上进行报告的用户的数量,并且该准确度显示在地图上。利用一定的数学算法将不同的移动终端所报告的不同的地理位置进行分组,然后进行预定计算,以提供车辆的准确位置。根据本发明的一个实施例的技术方案,提供一代币系统。在乘客能够从系统获取公交车辆位置信息之前,应当总是报告其行程以获得一个代币。即,采用代币的方式,鼓励用户报告其行程,为已经成功报告了乘坐公交车辆的乘客奖励一代币,该代币可在用户等候下一个行程的公交车辆时,想要知道换乘的公交车辆的位置时使用。而且在该用户行程中,当乘客报告了其自身行程,系统将为该乘客提供下车提醒,从而促使乘客在行程期间保持向系统报告其位置。通过采用上述方式,能够促使更多的用户报告其行程,由此能够获得更多有用的数据,以便更准确定位公交车辆的位置。可以采用一定方式防止用户向其他用户提供错误或虚假信息。例如,在判定用户提供虚假信息的情况下,扣除其一定数量的代币或者不为其提供相应的服务。图2是根据本发明一个实施例的移动终端显示的公交车辆信息画面;下面结合图2,详细描述客户端侧,即移动终端侧工作状况。图2的画面中,示出了安装本发明一个实施例的应用程序的移动终端所显示的主菜单屏幕,该应用程序用于实现本发明的一个实施例的方法。该主菜单屏幕根据需要获取公交车辆位置的用户所处的地理位置,显示了该用户附近的公交路线,例如284路、286M路以及299路;用户可点击路线信息以查看公交车辆的实时位置信息。点击“get in(进入)”按钮,则进入一个新的界面,该界面是用于已经在公交车辆上的用户报告其自身当前在该路线上的行程。点击屏幕底部的用户信息,显示用户注册的进一步的细节。图3是根据本发明一个实施例的移动终端显示的公交车辆实时行驶位置画面。当用户单击主屏幕上的任何路线信息时,将显示“live view(实况查看)”信息。首先,需要说明,根据本发明的一个实施例,在用户注册时,为每个用户建立一个账户。利用如前所提到的代币(有效计数)系统,为每个账户设置一个初始代币值。可通过代币系统鼓励更多的用户积极报告公交车辆的位置。当用户点击进入“live view”屏幕时,将会从用户的账户中扣除一个“代币”。如后面将要描述的,在某些情况下,会为用户分配代币。其中,该屏幕显示以预定间隔(例如10秒钟,这是可在服务器侧进行调整的)实时刷新车辆位置信息,车辆位置信息是由其他已经在公交车辆上的用户所报告的。关于每辆公交车辆的可信度也显示在画面上。如果有多于一个的用户在同一车辆上进行报告,可信度会更高,即,报告的用户越多,可信度越高。更多具体的路线信息显示在屏幕上,例如,路线的起点、中间的各个站点以及目的地,以防止用户选择错误的路线。例如,如图3所示,屏幕上所显示的地图上显示了一号、二号、八号等公交线路,并且显示出了公交车辆的位置以及各个站点。用户可以从图中很清楚地获知所需的公交车辆的位置。当用户花了 “代币”以查看实况车辆位置时,用户被授权60分钟的时间查看任何路线的信息。设置15分钟的超时时间,如果用户在该时间段内不请求查看实况车辆位置,则用户将需要支付另一个“代币”。访问时间和超时周期都可在服务器侧进行调整。以下参照图3进一步描述点击“get in(进入)”按钮后所进入的界面以及所执行的进一步操作。图4是根据本发明一个实施例的移动终端显示的用户选择目的地的画面示意图;当用户点击主屏幕上的“get in”按钮时,用户开始报告其在该路线上的行程,然后将进入目的地选择屏幕。在该屏幕上,用户需要选择其行程的目的地。所选择的车站将显示在地图上。选择的目的地用于使系统在用户旅行期间发送下车提醒消息给用户。
如图4所示,图中显示出了 284路公交线路,之下显示的是“SELECT YOURDESTINATION (选择你的目的地)”,下面列出了该线路上的三个站名。例如,如果用户选择了“沙田第一城”,则服务器会在用户乘车到达“沙田第一城”时或稍早一些时候提醒用户下车或准备下车。图5是根据本发明一个实施例的移动终端显示的用户进行报告的画面;当用户选择了其行程的目的地时,将会开始实际的地理位置报告,将会显示如图5所示的屏幕。将通过移动终端在用户乘车期间报告以下消息给服务器:用户所乘车辆行驶的路线;用户当前的地理位置(维度和经度);当前时间;移动终端的唯一 ID ;用户的账号。在出现以下情况下用户开始进行如上所述的报告:I)当用户的地理位置改变时;例如,从行驶路线上的A点行驶到路线上的B点;2)周期性地进行报告(例如,每60秒钟,每30秒钟等等,可在服务器侧调整)。

用户所选择的所有车站的列表显示在屏幕上,起点、终点、以及用户乘坐的车辆的下一站也将会显示。用户可开启到站或者下车提醒,以接收到提醒其下车的警告。默认的警告是用户所选择的终点站。用户的实时位置显示在地图上。当用户到达某一站点(不管其在之前的屏幕上选择的目的地是什么)下车时,需要单击“I’m getting off !(我将要下车)”按钮。单击该按钮将会向服务器发送最终的行程报告,通知行程结束。当用户报告了“下车”之后,反馈将会发送给客户。如果客户满足以下标准将会被分配一个“代币”,显然该标准是可调整的:I)至少有5个报告提交到服务器(通过地理位置变化或通过周期性报告);2)报告的总持续时间(即,用户乘车时间)应该超过5分钟。图6是根据本发明一个实施例的移动终端显示的下车提醒的画面;下车提醒将在以下条件时进行显示;I)用户已经设置了到站提醒;2)如果用户的地理位置改变了,系统将会发现设定提醒的车站将是所有车站中最近的一个。以下描述服务器侧所执行的具体操作:实况查看、代币花费以及会话根据本发明的一个实施例,对于实况查看,需要会话ID ;为了请求会话ID,客户发送以下信息给服务器:I)移动终端ID:即移动终端的唯一 ID ;2)会话ID:如果用户正在更新现有的会话ID,需要将原有的会话ID提供给服务器。服务器将检查以下内容:I)通过移动终端的ID获取链接到该移动终端的用户ID ;2)如果用户ID存在,检查用户账户中可用代币的存在以进行扣除;3)如果代币可用的话,从该用户的账户中扣除一个代币,并且分配一个新的会话ID。会话ID具有预定的期限(例如,60分钟可用,以及15分钟超时,如果用户不与系统交互任何会话相关的内容,当然此处所设定的时间都是可调整的)。对于每个实况查看请求,需要提供会话ID,否则,服务器将不返回结果。对于实况查看,服务器侧如下地工作:来自所有用户的每个报告的位置(经度和纬度)将被以预定的缩放级别(zoomlevel)转换为“块坐标(tile-coordinate) ” (http://www.maptiler.0rg/google-maps-coordinates-tile-bounds-projection/)。服务器将同一块上的多个单独的位置报告分组为在一个车辆上。将根据同一块上的单个位置报告的数量,计算可信度。用户终端上所显示的实况车辆位置通过单个位置对时间(当前时间减去报告时间)的加权平均来计算。例如,根据一个或多个所述图块坐标(tile coordinate)相对于当前时间与报告时间的差值进行加权平均。由于车辆的行驶,不同时间所报告的数据会影响到计算值的准确性,报告时间与当前时间越接近,可靠性越强,所以可根据所报告的位置相对于时间进行加权平均。加权平均仅仅是其中的一种计算方式,显然本领域技术人员应该理解,还可以采用其他计算方式。行程报告以及报告会话为了开始报告行程,用户(移动终端)将请求一个报告会话ID。报告会话ID用于在整个报告流程结束时表明是否行程报告是合格的,以获得一个代币。报告过程(从客户端侧到服务器侧)包含以下信息:I)移动终端ID:移动终端的唯一 ID ;2)用户正在报告的路线;3)地理位置(纬度和经度);4)报告会话ID:在向服务器进行第一次会话报告时获得报告会话ID。服务器侧如下所述地工作:接收所报告的位置(纬度以及经度),并将其转换为图块坐标,以用于后续处理来显示于地图上。图块坐标是本领域技术人员所公知的术语。地图使用一系列的大小相同的图片拼接起来的,这些图片称之为图块(Tile)。所以,可以把地图理解为是使用图块/图片填充起来的一系列网格,在不同的缩放级别,地图被分解为不同数目的网格。详细的说,在缩放级别为O的时候,整个世界地图只有一个网格,缩放级别每增大一级,所有的网格在横向和纵向就分割一次,也就是说,对应于某一特定的缩放级别N,网格的数目就是4的N次方,即4N。这些网格所组成的坐标系统,就是图块坐标系统。在图块坐标系统中,以缩放级别为O时的世界地图为原点,在缩放级别增大的时候分别向下(Y轴)和向右(X轴)延伸,这样,在指定的缩放级别,就可以用一个坐标来指定特定的图块了。
本发明实施例中,将所报告的位置(纬度以及经度)转换为图块坐标之后,将该图块坐标与移动终端ID —起存储到数据库中,同时去除由同一移动终端先前报告的其他位置数据,以确保信息是最新的。所去除的记录被单独存储,并且对所去除的记录进行计数,根据计数值确定是否该报告是有效的。具体地,对于最后一次报告,服务器检查是否报告的总数超过5,总的持续时间超过5分钟(显然,此处的总数、以及设置的持续时间都可以调整)。如果是这样,则认为该报告是有效的,所以为该用户的账户中增加一个代币。在上述实施例中,以获取公交车辆的位置为例进行了说明,如前所述,类似的方案可应用于获取多种目标的位置。例如,对于希望获取ATM机的用户,可向服务器发送请求,服务器对处于ATM位置处的一个或多个用户所报告的ATM的地理位置进行处理,首先将其转化为图块坐标,将位于同一图块上的坐标识别为一个ATM所处的位置,将所处理的位置数据以用户能够查看的方式提供给用户。图7是根据本发明一个实施例的获取公交车辆位置的装置结构示意图。如图7所示,该装置700包括:转换模块702,用于接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标;识别模块704,用于将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;判定模块706,用于对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及发送模块708,用于根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。优选地,所述判定模块还包括加权平均单元,用于根据一个或多个所述图块坐标相对于当前时间与报告时间的差值进行加权平均。优选地,所述发送模块还包括显示单元,用于将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。优选地,该装置还包括:分配模块,用于为每个所述移动终端分别分配唯一的移动终端ID ;以及存储模块,用于将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。优选地,该装置还包括:计数模块,用于对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。优选地,该装置还包括:有效性判断模块,用于在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。优选地,该装置还包括:报告会话ID分配模块,用于在所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一用户的账户增加一个代币。优选地,该装置还包括:会话ID分配模块,用于在所述第二用户请求查看所述目标位置信息之前,需要第二用户报告所述移动终端ID,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID。优选地,该装置还包括:检索模块,用于根据所述移动终端ID检索与所述移动终端相链接的用户ID,如果所述用户ID存在,则检查所述用户的账户中是否存在可用代币;如果代币可用的话,从该用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。优选地,该装置还包括:刷新模块,用于以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。优选地,该装置还包括:可信度显示模块,用于在所述移动终端上显示所述目标位置的可信度,其中,所述同一目标处进行报告的所述用户的数量越多,所述可信度越高。优选地,该装置还包括:提醒模块,用于在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。该装置除了包括上述装置之外,还可以包括其他装置,以实现更多的功能,为用户提供更丰富的服务内容。根据本发明的再一个实施例,提供了一种获取目标对象的方法,包括以下步骤:第一用户发送请求目标位置的消息;接收所述目标处的第二用户通过移动终端发送的包含位置数据的信息,并将所述位置数据转换为图块坐标;将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及将所述第一用户附近的所述目标位置发送给所述第一用户。通过本发明的技术方案,实现了为用户提供较方便快捷的定位目标对象的解决方案。以上仅为本发明的实施例而已,并不用于限定本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种获取目标位置的方法,其特征在于包括以下步骤: 接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标; 将处于同一图块上的所述图块坐标识别为同一目标的图块坐标; 对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及 根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。
2.根据权利要求1所述的获取目标位置的方法,其特征在于: 所述位置数据为所述第一用户所在的经度和纬度。
3.根据权利要求1所述的获取目标位置的方法,其特征在于: 所述预定运算为根据一个或多个所述图块坐标相对于当前时间与报告时间的差值进行加权平均。
4.根据权利要求1所述的获取目标位置的方法,其特征在于: 将所述目标位置发送给所述第二用户的步骤包括将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。
5.根据权利要求1所述的获取目标位置的方法,其特征在于: 在接收目标处的第一用户通过移动终端报告的包含位置数据的信息的步骤之前还包括:为每个所述移动终端分别分配唯一的移动终端ID ; 在将所述位置数据转换为图块坐标步骤之后还包括:将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。
6.根据权利要求5所述的获取目标位置的方法,其特征在于: 所述旧的图块坐标数据被单独存储,并对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。
7.根据权利要求6所述的获取目标位置的方法,其特征在于: 对于最后一次报告,在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。
8.根据权利要求5所述的获取目标位置的方法,其特征在于: 所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一的账户增加一个代币;以及 所述第一用户在之后的报告中,所报告的信息包括以下中的至少一个:所述移动终端ID以及所述会话ID。
9.根据权利要求5所述的获取目标位置的方法,其特征在于: 在所述第二用户请求查看所述目标位置信息之前,需要所述第二用户报告所述移动终端ID,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID。
10.根据权利要求9所述的获取目标位置的方法,其特征在于:根据所述移动终端ID检索与所述移动终端相链接的第二用户的ID,如果所述第二用户的ID存在,则检查所述第二用户的账户中是否存在可用代币;以及 如果存在可用代币的话,从该第二用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。
11.根据权利要求10所述的获取目标位置的方法,其特征在于: 对于每个所述请求,如果不提供所述会话ID则不提供所述目标位置信息。
12.根据权利要求4所述的获取目标位置的方法,其特征在于: 以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。
13.根据权利要求1-12中任一项所述的获取目标位置的方法,其特征在于: 所述目标位置的可信度也显示在所述移动终端上,其中,所述同一目标处进行报告的所述第一用户的数量越多,所述可信度越高。
14.根据权利要求1-12中任一项所述的获取目标位置的方法,其特征在于: 所述目标为以下中至少一个:公交车辆、地铁、银行、ATM、加油站、电影院、商场、公厕。
15.根据权利要求1-5中任一项所述的获取目标位置的方法,其特征在于: 所述目标为公交车辆,所报 告的信息包括以下中的至少一个:所述公交车辆的线路、所述移动终端ID以及所述会话ID。
16.根据前述权利要求1-12中任一项所述的获取目标位置的方法,其特征在于: 所述目标为公交车辆,其中,在所述移动终端的显示屏上实时显示所述公交车辆具体的路线信息,其中包括以下中至少一个:附近路线的起点、中间的各个站点、目的地。
17.根据前述权利要求16所述的获取目标位置的方法,其特征在于: 在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。
18.一种获取目标位置的装置,其特征在于包括: 转换模块,用于接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标; 识别模块,用于将处于同一图块上的所述图块坐标识别为同一目标的图块坐标; 判定模块,用于对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及 发送模块,用于根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。
19.根据权利要求18所述的获取目标位置的装置,其特征在于: 所述判定模块还包括加权平均单元,用于根据一个或多个所述图块坐标相对于当前时间与报告时间的差值进行加权平均。
20.根据权利要求18所述的获取目标位置的装置,其特征在于: 所述发送模块还包括显示单元,用于将包含所述目标位置的地图以预定缩放级别显示在所述移动终端上。
21.根据权利要求18所述的获取目标位置的装置,其特征在于还包括:分配模块,用于为每个所述移动终端分别分配唯一的移动终端ID ;以及存储模块,用于将所转换的图块坐标与所述移动终端ID —起存储到数据库中,如果所述数据库中包括与该移动终端ID对应的移动终端在之前所报告的相应的图块坐标数据,则以新的图块坐标数据替换旧的图块坐标数据。
22.根据权利要求21所述的获取目标位置的装置,其特征在于还包括: 计数模块,用于对所述旧的图块坐标数据进行计数,根据计数结果确定报告是否有效。
23.根据权利要求22所述的获取目标位置的装置,其特征在于还包括: 有效性判断模块,用于在报告的总数超过第一数值,并且总的持续时间超过第二数值的条件下,确定该报告是有效的;并且在确定该报告有效的情况下,为该第一用户的账户中增加一个代币。
24.根据权利要求21所述的获取目标位置的装置,其特征在于还包括: 报告会话ID分配模块,用于在所述第一用户通过移动终端报告包含位置数据的信息时,所述第一用户请求报告会话ID,在报告所述信息结束后如果确定所述报告为第一次报告并且符合预定条件,则为所述第一用户分配一个报告会话ID,同时为所述第一用户的账户增加一个代币。
25.根据权利要求21所述的获取目标位置的装置,其特征在于还包括: 会话ID分配模块,用于在所述第二用户请求查看所述目标位置信息之前,需要第二用户报告所述移动终端I D,从而为所述第二用户分配会话ID ;以及在所述第二用户请求更新现有会话ID的情况下,需要所述第二用户报告所述现有会话ID,然后为所述第二用户提供更新的会话ID。
26.根据权利要求25所述的获取目标位置的装置,其特征在于还包括: 检索模块,用于根据所述移动终端ID检索与所述移动终端相链接的第二用户的ID,如果所述第二用户的ID存在,则检查所述第二用户的账户中是否存在可用代币;以及 如果代币可用的话,从该第二用户的账户中扣除一个代币,并且分配一个新的会话ID,其中所述会话ID具有预定的使用期限。
27.根据权利要求21所述的获取目标位置的装置,其特征在于还包括: 刷新模块,用于以预定时间间隔刷新所述显示,所述第二用户通过所述移动终端实时查看所述目标位置。
28.根据权利要求18-27中任一项所述的获取目标位置的装置,其特征在于: 可信度显示模块,用于在所述移动终端上显示所述目标位置的可信度,其中,同一目标处进行报告的所述第一用户的数量越多,所述可信度越高。
29.根据前述权利要求28所述的获取目标位置的装置,其特征在于还包括: 提醒模块,用于在所述第一用户通过所述移动终端上的显示屏选择目的地的情况下,在所述第一用户到达目的地时,为所述第一用户发送下车提醒信息。
30.一种获取目标位置的方法,其特征在于包括以下步骤: 第一用户发送请求目标位置的消息; 接收所述目标处的第二用户通过移动终端发送的包含位置数据的信息,并将所述位置数据转换为图块坐标; 将处于同一图块上的所述图块坐标识别为同一目标的图块坐标; 对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及将所述第一用户附近的所 述目标位置发送给所述第一用户。
全文摘要
本发明提供了一种获取目标位置的方法及装置。该方法包括以下步骤接收目标处的第一用户通过移动终端报告的包含位置数据的信息,并将所述位置数据转换为图块坐标;将处于同一图块上的所述图块坐标识别为同一目标的图块坐标;对识别的所述图块坐标进行预定运算,将运算结果确定为所述目标位置;以及根据需要获取该目标位置的第二用户的请求,将所述第二用户附近的所述目标位置发送给所述第二用户。通过本发明的技术方案,实现了为用户提供较方便快捷的定位目标对象的解决方案。
文档编号H04W4/02GK103167397SQ201110410199
公开日2013年6月19日 申请日期2011年12月9日 优先权日2011年12月9日
发明者杜振康 申请人:纽方科技
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1