CN110121143B - 位置确定方法、装置、电子设备及可读存储介质 - Google Patents
位置确定方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN110121143B CN110121143B CN201910229617.3A CN201910229617A CN110121143B CN 110121143 B CN110121143 B CN 110121143B CN 201910229617 A CN201910229617 A CN 201910229617A CN 110121143 B CN110121143 B CN 110121143B
- Authority
- CN
- China
- Prior art keywords
- information
- train number
- network
- local
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/42—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供了一种位置确定方法、装置、电子设备及可读存储介质,所述方法包括:捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;根据所述定位时间和网络信息从本地车次数据库中获取车次信息;若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
Description
技术领域
本公开实施例涉及列车定位技术领域,尤其涉及一种位置确定方法、装置、电子设备及可读存储介质。
背景技术
列车在行驶过程中,需要实时确定列车的位置信息,有助于保证列车的正常运行。
现有技术中,一种基于铁路移动通信网络通信基站的列车定位方法包括:首先,列车分别向选定的两个铁路移动通信网络通信基站发送定位请求,两个通信基站通过计算分别得出定位请求到达两个通信基站的时间,即定位请求到达的时间;然后,两个通信基站分别将定位请求到达的时间传输给列控中心,列控中心根据定位请求到达的时间和定位基站坐标生成定位请求到达时间差曲线;最后,列控中心根据列车的控制信息,查询轨道线路数据库,得到通信基站附近列车的行进曲线,从而定位请求到达时间差曲线和列车的行进曲线的交点即为列车的运行位置。
可以看出,上述定位过程基于网络进行定位,从而网络信号差甚至无网络会导致定位失败和实时性较差,此外,上述方案需要额外的设备列控中心,成本较高。
发明内容
本公开提供一种位置确定方法、装置、电子设备及可读存储介质,可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性,同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
根据本公开的第一方面,提供了一种位置确定方法,所述方法包括:
捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;
根据所述定位时间和网络信息从本地车次数据库中获取车次信息;
若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;
根据所述车次信息和路段信息确定当前位置。
根据本公开的第二方面,提供了一种位置确定装置,所述装置包括:
位置定位请求捕获模块,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;
车次信息获取模块,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息;
路段信息确定模块,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;
当前位置确定模块,用于根据所述车次信息和路段信息确定当前位置。
根据本公开的第三方面,提供了一种电子设备,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现前述位置确定方法。
根据本公开的第四方面,提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述位置确定方法。
本公开实施例提供了一种位置确定方法、装置、电子设备及可读存储介质,所述方法包括:捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;根据所述定位时间和网络信息从本地车次数据库中获取车次信息;若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的***架构下的一种位置确定方法具体步骤流程图;
图2是本公开实施例提供的***架构下的另一种位置确定方法具体步骤流程图;
图3是本公开实施例提供的一种位置确定装置的结构图;
图4是本公开实施例提供的另一种位置确定装置的结构图;
图5是本公开实施例提供的电子设备的结构图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
实施例一
参照图1,其示出了一种位置确定方法的步骤流程图,包括:
步骤101,捕获位置定位请求,所述位置定位请求包括定位时间、网络信息。
本公开的实施例可以应用于具有定位功能的应用或***等。在实际应用中,定位功能通常要通过移动数据网络(例如,3G、4G移动通信网络)或Wi-Fi网络从远端服务器获取定位数据,从而在无法连接到移动数据网络或Wi-Fi网络时,无法实现定位功能。而在实际应用中,2G基站的覆盖范围较广,本公开的实施例可以通过2G基站和Wi-Fi的信息进行位置定位。
其中,位置定位请求在应用或***需要获取用户当前位置时触发,例如,点外卖时获取当前位置作为配送地址,或,网约车时,获取当前位置作为起始位置,或,发布信息时,获取当前位置作为信息的一部分。
定位时间可以为发起定位时的当前时间,可以调用***接口获取***的当前时间作为定位时间。
网络信息为可以包括但不限于:基站信息(例如基站标识、基站位置)、Wi-Fi信息(Wi-Fi标识、Wi-Fi位置)。
步骤102,根据所述定位时间和网络信息从本地车次数据库中获取车次信息。
其中,本地车次数据库可以位于手机、平板电脑等移动终端本地的存储区中,存储多条车次信息,每条车次信息包括但不限于:该车次的起始时间和结束时间,以及每个站点的起始时间和结束时间,车次的路线以及路线上的基站。
具体地,可以将定位时间和站点的起始时间和结束时间进行匹配,若匹配成功,则再确定网络信息中的基站是否和路线上的基站匹配,当时间和基站均匹配时得到车次信息;否则,继续匹配下一条车次信息,直至找到车次信息,或,本地车次数据库中不存在匹配的车次信息。
本地车次数据库中的车次数据预先在有数据网络的情况下从远端服务器上下载至本地中。
可选地,在本公开的另一种实施例中,所述网络信息包括:基站信息、无线局域网信息,步骤102包括子步骤1021至1022:
子步骤1021,若所述网络信息包含无线局域网信息,则根据所述定位时间和无线局域网信息从本地车次数据库中获取车次信息。
其中,基站可以为用于进行基础通信的2G基站,无线局域网可以为Wi-Fi。
子步骤1022,若所述网络信息仅包含基站信息,则根据所述定位时间和基站信息从本地车次数据库中获取车次信息。
由于无线局域网的覆盖范围较小,从而定位较准确;本公开的实施例可以优先采用无线局域网进行定位,有助于提高定位准确度。
步骤103,若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息。
其中,本地位置数据库可以位于手机、平板电脑等移动终端本地的存储区中,存储多条车次信息,每条位置数据包括但不限于:车次信息、路段信息、以及该路段信息对应的网络信息。
本地数据库中的位置数据预先在有数据网络的情况下从远端服务器上下载至本地中。
可选地,在本公开的另一种实施例中,所述网络信息包括:基站信息、无线局域网信息,所述本地位置数据库包括本地基站位置数据库、本地无线局网位置数据库,步骤103包括子步骤1031至1032:
子步骤1031,若所述网络信息包含无线局域网信息,则根据所述无线局域信息和车次信息从本地无线局域网位置数据库中确定路段信息。
其中,本地基站位置数据库存储基站位置数据,本地无线局网位置数据库存储无线局域网位置数据,在实际应用中,当位置数据较少时,还可以将两种位置数据存储至同一数据库中,可以减少数据表的数目,且不影响检索效率。
子步骤1032,若所述网络信息仅包括包含基站信息,则根据所述基站信息和车次信息从所述本地基站位置数据库中确定路段信息。
由于无线局域网的覆盖范围较小,从而定位较准确;本公开的实施例可以优先采用无线局域网进行定位,有助于提高定位准确度。
步骤104,根据所述车次信息和路段信息确定当前位置。
具体地,从车次信息中估算出一个候选位置,然后,结合候选位置和路段信息确定当前位置,有助于提高当前位置的准确度。
本实际应用中,由于移动终端可以通信的设备很多,可以为各种成本较低的处理器,或计算机,相对于与列车进行通信的列控中心,成本较低。
综上所述,本公开实施例提供了一种位置确定方法,所述方法包括:捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;根据所述定位时间和网络信息从本地车次数据库中获取车次信息;若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
实施例二
本申请实施例从***架构的层级对可选地位置确定方法进行了描述。
参照图2,其示出了另一种位置确定方法的具体步骤流程图。
步骤201,接收多个定位样本,所述定位样本包括样本位置、样本时间、样本网络。
其中,定位样本可以为有数据网络的用户在位置定位时上传至定位***的后台服务器。例如,列车上的乘客在进行位置定位时上传的定位样本。
样本位置为定位的真实位置,样本时间为定位的当前时间,样本网络为定位采用的数据网络。
步骤202,根据所述样本位置和样本时间确定样本车次。
具体地,对于列车***中的每个车次,首先,可以确定样本时间是否在该车次的起始时间和到达时间之间;然后,当样本时间在该车次的起始时间和到达时间之间时,确定样本位置是否属于该车次的路线;最后,当样本时间在该车次的起始时间和到达时间之间,且样本位置属于该车次的路线时,该车次为样本车次。
在本公开的实施例中,为了确定样本车次,还可以获取同一用户连续多个时间上传的定位样本,从而若用户连续多个时间点的样本位置属于一个车次,且该多个时间点均在该车次的起始时间和到达时间之间,则确定该车次为当前车次。
步骤203,针对同一样本车次对应的多个定位样本,将所述样本位置组成的路段信息作为所述样本网络对应的样本路段。
在实际应用中,大量定位样本中包括多个用户、多个车次的定位样本,从而同一样本车次包含了多个用户在多个时间点上的定位样本。
具体地,样本位置组成的直线或曲线组成一个路段,得到样本路段。
步骤204,将所述样本路段、样本车次以及样本网络作为位置数据。
具体地,可以将位置数据保存至当前服务器中,从而可以根据移动终端的请求下发至移动终端本地数据库中,帮助移动终端进行离线定位。
步骤205,响应于下载包含定位功能的应用程序,分别从第一服务器和第二服务器中获取车次数据和位置数据至本地车次数据库和本地位置数据库中。
其中,第一服务器可以为列车***对应的后台服务器,第二服务器为可以收集位置数据的任何应用所对应的后台服务器,步骤201至204的步骤在第二服务器上执行。
在实际应用中,除了在下载应用程序时下载车次数据和位置数据,还可以在***初始化或安装时下载车次数据和位置数据,或,在车次数据和位置数据发生变更时,重新下载车次数据和位置数据。
本公开的实施例可以在有网络时,预先下载位置数据和车次数据,有助于离线定位,且可以更新车次数据和位置数据,有助于提高定位的成功率和准确度。
步骤206,捕获位置定位请求,所述位置定位请求包括定位时间、网络信息。
该步骤可以参照步骤101的详细说明,在此不再赘述。
步骤207,从所述本地车次数据库中提取一条参考车次信息,所述参考车次信息包括参考网络、到达所述参考网络所在区域的参考时间。
其中,参考网络为车次路线上对应的网络,包括:基站或Wi-Fi。
步骤208,从所述网络信息中提取网络标识。
其中,网络标识可以为基站标识或Wi-Fi标识,用于唯一标识基站或Wi-Fi。
步骤209,若所述网络标识和所述参考网络一致,且所述定位时间和所述参考时间一致,则确定所述参考车次信息为车次信息。
具体地,网络标识为参考网络的网络标识时代表网络标识和参考网络一致,否则网络标识和参考网络不一致;定位时间和参考时间的差值接近时,代表定位时间和参考时间一致;否则不一致。
可以理解,若网络标识和所述参考网络不一致,或定位时间和所述参考时间不一致,则确定参考车次信息不为车次信息,此时,可以继续匹配下一条车次信息,直至匹配成功,或最后一条匹配失败。
本公开的实施例可以从本地车次数据库中首先获取车次信息,在保证车次信息正确的情况下进一步确定路段信息,有助于保证路段信息的准确度。
步骤210,对于所述本地位置数据库中的一条本地位置数据,若所述网络信息不包含无线局域网信息,且所述本地位置数据中的样本网络和样本车次分别与所述网络信息和车次信息一致,则将所述本地位置数据中的样本路段作为路段信息。
具体地,将网络信息和车次信息分别与本地位置数据库中的位置数据逐个进行匹配,在匹配成功时得到路段信息;若匹配失败,继续匹配下一条数据,直至匹配成功,或,最后一条位置数据匹配失败。
本公开的实施例可以逐个匹配本地数据库中的位置数据得到路段信息。
步骤211,从所述车次信息中提取车速、上一站点的位置和出发时间。
在实际应用中,对于一个车次,其车速、每个站点的位置、该站点的到达时间、停止时间、出发时间均固定。
步骤212,根据所述车速、上一站点的位置和出发时间确定候选位置。
具体地,可以根据车速和行驶时间估计上一站点之后行驶距离,再结合上一站点的位置得到候选位置。
本公开的实施例可以根据上一站点的位置和出发时间估计候选位置,相对于从车次的起始站点估算候选位置,准确度更高。
可选地,在本公开的另一种实施例中,步骤212包括子步骤2121至2123:
子步骤2121,计算所述定位时间与上一站点的出发时间的差值,得到行驶时间。
可以理解,由于定位通常在上一站点出发之后进行,从而定位时间通常大于上一站点的出发时间,即行驶时间大于0。
子步骤2122,计算所述车速与所述行驶时间的乘积得到行驶路程。
可以理解,行驶路程为实际行驶的曲线路程。
子步骤2123,根据所述上一站点的位置和行驶路程确定候选位置。
为了使得候选位置较准确,可以结合车次的路线确定候选位置。
具体地,若路线为直线,则首先将直线方向上的行驶路程投射到各坐标分量上,然后将各坐标分量加上对应上一站点的位置的各坐标,得到候选位置的坐标。
若路线为规则曲线或接近于规则曲线,则可以根据曲线方程计算得到候选位置。
若路线为非规则曲线,则可以将行驶路程划分为若干小段,每个片段均对应起始位置和结束位置,每个小段以直线对待,按照前述直线的计算过程,逐个计算得到每个小段的结束位置,并作为下一个小段的起始位置,直至计算得到最后一个小段的结束位置得到候选位置。
步骤213,若所述候选位置属于所述路段信息,则确定所述候选位置为当前位置。
具体地,可以根据候选位置的坐标是否位于路段信息对应的位置坐标范围内,确定候选位置是否属于路段信息。例如,若候选位置的坐标在路段信息对应的位置坐标范围内,则候选位置属于所述路段信息;若候选位置的坐标不在路段信息对应的位置坐标范围内,则候选位置不属于所述路段信息。
可以理解,当候选位置属于路段信息时,代表路段信息对候选位置的校验成功,候选位置准确度较高,从而将候选位置作为当前位置。
步骤214,若所述候选位置不属于所述路段信息,则确定所述路段信息的中心位置为当前位置。
其中,路段信息的中心位置用于表示路段的位置。
可以理解,当候选位置不属于路段信息时,代表路段信息对候选位置的校验失败,路段的位置比较准确,从而将路段的位置作为当前位置。
本公开的实施例中,可以采用路段信息对候选位置进行校验,从而使得得到的当前位置较准确。
综上所述,本公开实施例提供了一种位置确定方法,所述方法包括:捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;根据所述定位时间和网络信息从本地车次数据库中获取车次信息;若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
实施例三
参照图3,其示出了一种位置确定装置的结构图,具体如下。
位置定位请求捕获模块301,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息。
车次信息获取模块302,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息。
路段信息确定模块303,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息。
当前位置确定模块304,用于根据所述车次信息和路段信息确定当前位置。
综上所述,本公开实施例提供了一种位置确定装置,所述装置包括:位置定位请求捕获模块,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;车次信息获取模块,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息;路段信息确定模块,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;当前位置确定模块,用于根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
实施例四
参照图4,其示出了另一种位置确定装置的结构图,具体如下。
定位样本接收模块401,用于接收多个定位样本,所述定位样本包括样本位置、样本时间、样本网络。
样本车次确定模块402,用于根据所述样本位置和样本时间确定样本车次。
样本路段生成模块403,用于针对同一样本车次对应的多个定位样本,将所述样本位置组成的路段信息作为所述样本网络对应的样本路段。
位置数据生成模块404,用于将所述样本路段、样本车次以及样本网络作为位置数据。
数据本地下载模块405,用于响应于下载包含定位功能的应用程序,分别从第一服务器和第二服务器中获取车次数据和位置数据至本地车次数据库和本地位置数据库中。
位置定位请求捕获模块406,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息。
车次信息获取模块407,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息;可选地,在公开的另一种实施例中,所述车次信息获取模块407,包括:
参考车次信息提取子模块4071,用于从所述本地车次数据库中提取一条参考车次信息,所述参考车次信息包括参考网络、到达所述参考网络所在区域的参考时间。
网络标识提取子模块4072,用于从所述网络信息中提取网络标识。
车次信息确定子模块4073,用于若所述网络标识和所述参考网络一致,且所述定位时间和所述参考时间一致,则确定所述参考车次信息为车次信息。
路段信息确定模块408,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;可选地,在本公开实施例中,所述路段信息确定模块408,包括:
第一路段信息确定子模块4081,用于对于所述本地位置数据库中的一条本地位置数据,若所述本地位置数据中的样本网络和样本车次分别与所述网络信息和车次信息一致,则将所述本地位置数据中的样本路段作为路段信息。
当前位置确定模块409,用于根据所述车次信息和路段信息确定当前位置;可选地,在本公开实施例中,所述当前位置确定模块409,包括:
车次信息提取子模块4091,用于从所述车次信息中提取车速、上一站点的位置和出发时间。
候选位置确定子模块4092,用于根据所述车速、上一站点的位置和出发时间确定候选位置。
第一当前位置确定子模块4093,用于若所述候选位置属于所述路段信息,则确定所述候选位置为当前位置。
第二当前位置确定子模块4094,用于若所述候选位置不属于所述路段信息,则确定所述路段信息的中心位置为当前位置。
可选地,在本公开的另一种实施例中,所述候选位置确定子模块4092包括:
行驶时间计算单元,用于计算所述定位时间与上一站点的出发时间的差值,得到行驶时间。
行驶路程计算单元,用于计算所述车速与所述行驶时间的乘积得到行驶路程。
候选位置确定单元,用于根据所述上一站点的位置和行驶路程确定候选位置。
可选地,在本公开的另一种实施例中,所述网络信息包括:基站信息、无线局域网信息,所述本地位置数据库包括本地基站位置数据库、本地无线局网位置数据库,所述车次信息获取模块407,包括:
第一车次信息获取子模块,用于若所述网络信息包含无线局域网信息,则根据所述定位时间和无线局域网信息从本地车次数据库中获取车次信息。
第二车次信息获取子模块,用于若所述网络信息仅包含基站信息,则根据所述定位时间和基站信息从本地车次数据库中获取车次信息;
所述路段信息确定模块408,包括:
第二路段信息确定子模块,用于若所述网络信息包含无线局域网信息,则根据所述无线局域信息和车次信息从本地无线局域网位置数据库中确定路段信息。
第三路段信息确定子模块,用于若所述网络信息仅包括包含基站信息,则根据所述基站信息和车次信息从所述本地基站位置数据库中确定路段信息。
综上所述,本公开实施例提供了一种位置确定装置,所述装置包括:位置定位请求捕获模块,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;车次信息获取模块,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息;路段信息确定模块,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;当前位置确定模块,用于根据所述车次信息和路段信息确定当前位置。可以在无数据网络时,通过本地数据库确定当前位置,有助于降低网络信号差甚至无网络时定位失败率,提高实时性;同时,与移动终端进行通信的设备(例如计算机),成本相对列控中心较低,有助于降低成本。
参照图5,本公开实施例还提供了一种电子设备,包括:处理器501、存储器502以及存储在所述存储器502上并可在所述处理器502上运行的计算机程序5021,所述处理器501执行所述程序时实现前述实施例的位置确定方法。
本公开实施例还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述实施例的位置确定方法。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本公开也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本公开的内容,并且上面对特定语言所做的描述是为了披露本公开的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本公开的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的位置确定设备中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本公开的保护范围之内。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种位置确定方法,其特征在于,所述方法包括:
捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;
根据所述定位时间和网络信息从本地车次数据库中获取车次信息;
根据所述网络信息和车次信息从本地位置数据库中确定路段信息;
根据所述车次信息和路段信息确定当前位置;
所述根据所述车次信息和路段信息确定当前位置的步骤,包括:
从所述车次信息中提取车速、上一站点的位置和出发时间;
根据所述车速、上一站点的位置和出发时间确定候选位置;
若所述候选位置属于所述路段信息,则确定所述候选位置为当前位置;
若所述候选位置不属于所述路段信息,则确定所述路段信息的中心位置为当前位置。
2.根据权利要求1所述的方法,其特征在于,所述根据所述车速、上一站点的位置和出发时间确定候选位置的步骤,包括:
计算所述定位时间与上一站点的出发时间的差值,得到行驶时间;
计算所述车速与所述行驶时间的乘积得到行驶路程;
根据所述上一站点的位置和行驶路程确定候选位置。
3.根据权利要求1所述的方法,其特征在于,在所述捕获位置定位请求的步骤之前,所述方法还包括:
响应于下载包含定位功能的应用程序,分别从第一服务器和第二服务器中获取车次数据和位置数据至本地车次数据库和本地位置数据库中。
4.根据权利要求3所述的方法,其特征在于,所述位置数据通过如下步骤生成:
接收多个定位样本,所述定位样本包括样本位置、样本时间、样本网络;
根据所述样本位置和样本时间确定样本车次;
针对同一样本车次对应的多个定位样本,将所述样本位置组成的路段信息作为所述样本网络对应的样本路段;
将所述样本路段、样本车次以及样本网络作为位置数据。
5.根据权利要求4所述的方法,其特征在于,所述根据所述网络信息和车次信息从本地位置数据库中确定路段信息的步骤,包括:
对于所述本地位置数据库中的一条本地位置数据,若所述本地位置数据中的样本网络和样本车次分别与所述网络信息和车次信息一致,则将所述本地位置数据中的样本路段作为路段信息。
6.根据权利要求5所述的方法,其特征在于,所述网络信息包括:基站信息、无线局域网信息,所述本地位置数据库包括本地基站位置数据库、本地无线局网位置数据库,所述根据所述定位时间和网络信息从本地车次数据库中获取车次信息的步骤,包括:
若所述网络信息包含无线局域网信息,则根据所述定位时间和无线局域网信息从本地车次数据库中获取车次信息;
若所述网络信息仅包含基站信息,则根据所述定位时间和基站信息从本地车次数据库中获取车次信息;
所述根据所述网络信息和车次信息从本地位置数据库中确定路段信息的步骤,包括:
若所述网络信息包含无线局域网信息,则根据所述无线局域网信息和车次信息从本地无线局域网位置数据库中确定路段信息;
若所述网络信息仅包括包含基站信息,则根据所述基站信息和车次信息从所述本地基站位置数据库中确定路段信息。
7.根据权利要求1至6其中任一项所述的方法,其特征在于,所述根据所述定位时间和网络信息从本地车次数据库中获取车次信息的步骤,包括:
从所述本地车次数据库中提取一条参考车次信息,所述参考车次信息包括参考网络、到达所述参考网络所在区域的参考时间;
从所述网络信息中提取网络标识;
若所述网络标识和所述参考网络一致,且所述定位时间和所述参考时间一致,则确定所述参考车次信息为车次信息。
8.一种位置确定装置,其特征在于,所述装置包括:
位置定位请求捕获模块,用于捕获位置定位请求,所述位置定位请求包括定位时间、网络信息;
车次信息获取模块,用于根据所述定位时间和网络信息从本地车次数据库中获取车次信息;
路段信息确定模块,用于若所述网络信息不包含无线局域网信息,则根据所述网络信息和车次信息从本地位置数据库中确定路段信息;
当前位置确定模块,用于根据所述车次信息和路段信息确定当前位置;
其中,所述当前位置模块,具体用于:
从所述车次信息中提取车速、上一站点的位置和出发时间;
根据所述车速、上一站点的位置和出发时间确定候选位置;
若所述候选位置属于所述路段信息,则确定所述候选位置为当前位置;
若所述候选位置不属于所述路段信息,则确定所述路段信息的中心位置为当前位置。
9.一种电子设备,其特征在于,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的位置确定方法。
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如方法权利要求1-7中任一项所述的位置确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910229617.3A CN110121143B (zh) | 2019-03-25 | 2019-03-25 | 位置确定方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910229617.3A CN110121143B (zh) | 2019-03-25 | 2019-03-25 | 位置确定方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110121143A CN110121143A (zh) | 2019-08-13 |
CN110121143B true CN110121143B (zh) | 2021-06-18 |
Family
ID=67520632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910229617.3A Active CN110121143B (zh) | 2019-03-25 | 2019-03-25 | 位置确定方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110121143B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111654824B (zh) * | 2020-05-29 | 2023-07-25 | Oppo广东移动通信有限公司 | 网络状况提示方法、装置、电子设备及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1555495A (zh) * | 2001-09-20 | 2004-12-15 | С | 利用无线电信号的多普勒频移进行车辆定位的方法与装置 |
CN106683404A (zh) * | 2016-12-06 | 2017-05-17 | 华南理工大学 | 一种通过手机定位技术获取公交客流od的方法 |
CN106912013A (zh) * | 2015-12-23 | 2017-06-30 | ***通信集团辽宁有限公司 | 一种交通工具位置信息的获取方法、装置及*** |
CN107346457A (zh) * | 2016-05-06 | 2017-11-14 | 高德软件有限公司 | 公交车线路分级方法、规划出行路线的方法以及装置 |
CN108055645A (zh) * | 2018-01-19 | 2018-05-18 | 深圳技术大学(筹) | 一种基于手机信令数据的路径识别方法及*** |
CN108260149A (zh) * | 2016-12-29 | 2018-07-06 | ***通信集团公司 | 一种高铁ue的位置的确定方法及装置 |
CN108924732A (zh) * | 2017-04-26 | 2018-11-30 | ***通信集团设计院有限公司 | 一种高铁用户设备定位方法及装置 |
CN109376211A (zh) * | 2018-10-29 | 2019-02-22 | 中国联合网络通信集团有限公司 | 建立无线小区时空数据库的方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102795248A (zh) * | 2012-08-07 | 2012-11-28 | 张健 | 基于卫星精确定位的列车行驶动态跟踪监测*** |
WO2015177992A1 (ja) * | 2014-05-19 | 2015-11-26 | 日本電気株式会社 | 障害検知方法及び移動体無線システム |
CN104955096B (zh) * | 2015-06-19 | 2018-09-21 | 中国联合网络通信集团有限公司 | 一种确定高铁用户的方法及装置 |
CN105841693B (zh) * | 2016-03-24 | 2019-07-26 | Oppo广东移动通信有限公司 | 导航方法及装置 |
-
2019
- 2019-03-25 CN CN201910229617.3A patent/CN110121143B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1555495A (zh) * | 2001-09-20 | 2004-12-15 | С | 利用无线电信号的多普勒频移进行车辆定位的方法与装置 |
CN106912013A (zh) * | 2015-12-23 | 2017-06-30 | ***通信集团辽宁有限公司 | 一种交通工具位置信息的获取方法、装置及*** |
CN107346457A (zh) * | 2016-05-06 | 2017-11-14 | 高德软件有限公司 | 公交车线路分级方法、规划出行路线的方法以及装置 |
CN106683404A (zh) * | 2016-12-06 | 2017-05-17 | 华南理工大学 | 一种通过手机定位技术获取公交客流od的方法 |
CN108260149A (zh) * | 2016-12-29 | 2018-07-06 | ***通信集团公司 | 一种高铁ue的位置的确定方法及装置 |
CN108924732A (zh) * | 2017-04-26 | 2018-11-30 | ***通信集团设计院有限公司 | 一种高铁用户设备定位方法及装置 |
CN108055645A (zh) * | 2018-01-19 | 2018-05-18 | 深圳技术大学(筹) | 一种基于手机信令数据的路径识别方法及*** |
CN109376211A (zh) * | 2018-10-29 | 2019-02-22 | 中国联合网络通信集团有限公司 | 建立无线小区时空数据库的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110121143A (zh) | 2019-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107798557B (zh) | 电子装置、基于lbs数据的服务场所推荐方法及存储介质 | |
CN108537351B (zh) | 一种推荐上车点的确定方法及装置 | |
CN110909096A (zh) | 推荐上车点确定方法及装置、存储介质、电子设备 | |
CN104426972A (zh) | 终端位置分享方法和装置 | |
US8260316B2 (en) | Movement distance falsification preventing system and method | |
EP2592885A1 (en) | System and method for acquiring statistics of navigation information | |
CN104715286B (zh) | 确定订单起点的方法和设备 | |
CN107871400B (zh) | 路网信息更新方法及装置 | |
CN110800274A (zh) | 确定终端设备位置的***和方法 | |
CN110244337B (zh) | 一种隧道内目标对象的定位方法及装置 | |
CN112857371A (zh) | 一种导航二维码生成方法、园区导航方法及装置 | |
CN107705576A (zh) | 车辆套牌检测方法、服务器及存储介质 | |
CN111831764A (zh) | 一种停留站点的确定方法、装置、电子设备和介质 | |
CN104837114B (zh) | 用于确定用户的定位信息异常的方法和设备 | |
CN107071728A (zh) | 一种终端定位方法及装置 | |
CN110121143B (zh) | 位置确定方法、装置、电子设备及可读存储介质 | |
CN106776867A (zh) | 信息推送方法和装置 | |
CN114323037B (zh) | 路段位置匹配、导航方法、装置以及存储介质 | |
CN113207098B (zh) | 站点信息的确定方法、装置、移动终端及存储介质 | |
CN109218976A (zh) | 驻留poi确定方法、装置、终端及存储介质 | |
US20210396543A1 (en) | Information processing apparatus, information processing method, and program | |
CN107403273B (zh) | 信息处理方法、装置及非暂态计算机可读存储介质 | |
CN106157659B (zh) | 一种电子眼数据添加方法、电子眼管理装置以及*** | |
CN104658255B (zh) | 基于gps数据来检测车辆静止状态的方法及装置 | |
CN108460550A (zh) | 物流配送方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |