Bus stop pairing method, boarding point recommendation method, device, equipment and medium
By obtaining the location information and names of bus stops, identifying bus stops with the same name and determining the one-way road to which they belong, the problem of drivers and passengers being unable to locate accurately is solved, and accurate boarding point recommendations are achieved.
Patent Information
- Application Number
- CN202210643986.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-08
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-06-08
AI Technical Summary
Due to mobile phone positioning errors and incomplete basic data, drivers and passengers have difficulty accurately determining the location of bus stops and their relationship to roads, making it impossible for them to meet on the same side.
By obtaining the location information and names of bus stops, we can identify bus stops with the same name, determine the one-way road to which they belong, and match them according to the positional relationship of the one-way roads, adding the location information to the stop names.
It improves the coverage of station location information, reduces the problem of drivers and passengers failing to arrive at stations on the same side, and ensures accurate boarding point recommendations.
Smart Images

Figure CN114969538B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of information processing, in particular to the technical field of positioning, and specifically to a bus stop pairing method, a boarding point recommendation method, a device, equipment and a medium. BACKGROUND
[0002] Taking a taxi is a very common and important way of travel at present, and how to accurately and efficiently guide the driver and the passenger to meet is one of the core competences of a taxi product.
[0003] However, due to the deviation of mobile phone positioning, the driver and the passenger often cannot determine the boarding point location according to the positioning location. Since the number of bus station data is large, and the location is usually in a place with high traffic flow and convenient transportation, it has high similarity with the taxi boarding point, so a large number of high usage and high recognition boarding points can be mined based on the bus station. In order to make the passenger and the driver more simply reach the meeting place, the bus station is often selected as the taxi boarding point.
[0004] At present, a boarding point based on the bus station name can be generated by simply binding the road, however, in the actual use scene, since the same station usually has the same name station on both sides of the road, the driver and the passenger may not be able to converge on the same side of the road due to inaccurate mobile phone positioning and other reasons. And due to the problems of inaccurate positioning and the existence of multiple roads nearby, the position relationship between a single bus station and the road cannot be judged. And the bus line information in the basic data is imperfect, so that part of the station data is the aggregation information of multiple stations, and the information is mixed, which causes the bus station and the corresponding line information to be unable to be correctly matched, and finally causes the driver and the passenger to be unable to converge at the same station. SUMMARY
[0005] The present disclosure provides a bus stop pairing method, a boarding point recommendation method, a device, equipment and a medium.
[0006] According to an aspect of the present disclosure, a bus stop pairing method is provided, comprising:
[0007] According to the positioning information and the station name of the bus stop, a plurality of same-name bus stops in a set regional range are acquired;
[0008] The one-way road to which each same-name bus stop belongs is determined;
[0009] According to the position relationship between each one-way road, the same-name bus stops located on both sides of the same two-way road are paired.
[0010] According to another aspect of the present disclosure, a boarding point recommendation method is provided, comprising:
[0011] According to real-time positioning information of the user, at least one alternative pickup point is acquired;
[0012] It is detected whether there is a bus stop with orientation information in the name of the bus stop in each alternative pickup point; wherein the orientation information is added to the name of the bus stop by the method in any embodiment;
[0013] If yes, the bus stop is provided as a recommended pickup point to the user.
[0014] According to another aspect of the present disclosure, a pairing device of a bus stop is provided, comprising:
[0015] A same-name bus stop acquisition module is configured to acquire a plurality of same-name bus stops within a set geographical range according to positioning information and a name of the bus stop;
[0016] A one-way road determination module is configured to determine a one-way road to which each same-name bus stop belongs; and a same-name bus stop pairing module is configured to pair same-name bus stops located on both sides of a same two-way road according to a positional relationship between the one-way roads.
[0017] According to another aspect of the present disclosure, a pickup point recommendation device is provided, comprising:
[0018] An alternative pickup point acquisition module is configured to acquire at least one alternative pickup point according to real-time positioning information of the user;
[0019] A bus stop information detection module is configured to detect whether there is a bus stop with orientation information in the name of the bus stop in each alternative pickup point; wherein the orientation information is added to the name of the bus stop by the method in any embodiment; and if yes, the bus stop is provided as a recommended pickup point to the user.
[0020] According to another aspect of the present disclosure, an electronic device is provided, comprising:
[0021] One or more processors;
[0022] A storage device configured to store one or more programs;
[0023] When the one or more programs are executed by the one or more processors, the one or more processors implement a pairing method of a bus stop as in any embodiment of the present disclosure, or a recommendation method of a pickup point as in any embodiment of the present disclosure.
[0024] According to another aspect of the present disclosure, a non-transient computer-readable storage medium of computer instructions is provided, wherein the computer instructions are used to cause a computer to execute a pairing method of a bus stop as in any embodiment of the present disclosure, or a recommendation method of a pickup point as in any embodiment of the present disclosure.
[0025] The technical solution of the embodiments of the present disclosure can acquire a paired station under the condition of insufficient basic data, improve the coverage rate of station orientation information, and thus greatly reduce the problem that the driver and the passenger fail to arrive at the same side station.
[0026] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0027] The accompanying drawings are used to better understand the present solution and do not limit the present disclosure. Among them:
[0028] Figure 1 is a flowchart of a bus station pairing method provided by an embodiment of the present disclosure;
[0029] Figure 2a is a flowchart of a bus station pairing method provided by an embodiment of the present disclosure;
[0030] Figure 3 is a schematic diagram of a road position relationship provided by an embodiment of the present disclosure;
[0031] Figure 4 is a flowchart of a bus station pairing method provided by an embodiment of the present disclosure;
[0032] Figure 2b is a flowchart of another bus station pairing method provided by an embodiment of the present disclosure;
[0033] Figure 5 is a flowchart of a boarding point recommendation method provided by an embodiment of the present disclosure;
[0034] Figure 6 is a schematic diagram of a bus station pairing device provided by the present disclosure;
[0035] Figure 7 is a schematic diagram of a boarding point recommendation device provided by the present disclosure;
[0036] Figure 8 shows a schematic block diagram of an example electronic device that can be used to implement embodiments of the present disclosure. DETAILED DESCRIPTION
[0037] Exemplary embodiments of the present disclosure are described herein below with reference to the accompanying drawings, in which various specific details are set forth to assist in a thorough understanding of these embodiments. It should be understood, however, that various changes and modifications can be made to the embodiments described herein, without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions can be omitted for clarity and conciseness.
[0038] In one example, Figure 1 is a flowchart of a pairing method of a bus station provided by an embodiment of the present disclosure. The embodiment can be applicable to the accurate pairing of bus stations with the same name. The method can be performed by a pairing device of a bus station. The device can be implemented by at least one of software and hardware, and can generally be integrated in an electronic device. Accordingly, as shown in Figure 1 , the method includes the following operations.
[0039] In step 110, a plurality of bus stations with the same name in a set geographical range are obtained according to the positioning information and the station name of the bus stations.
[0040] The positioning information can be data associated with the geographical position of a thing, which can be obtained according to any feasible positioning technology. The station name can be the station name of a bus station. The set geographical range can be a pre-set geographical range, which is used to limit the area range of the bus stations to be paired. The bus stations with the same name can be bus stations with the same station name.
[0041] In the embodiment of the present disclosure, the positioning information and the station name of the bus stations can be obtained first. The bus stations with the same station name and the positioning information satisfying a certain error range are clustered, and then the set geographical range is determined according to the positioning requirement. Further, the plurality of bus stations with the same name in the set geographical range are selected from the clustering results.
[0042] Generally, in a pre-set geographical range (such as a city, a county, or a district, etc.), there can be a plurality of bus stations with the same name. Since the positioning information of a bus station can uniquely identify a bus station, the plurality of bus stations with the same name in the set geographical range can be effectively selected according to the positioning information and the station name of the bus stations, thereby providing a reliable data basis for the pairing of the bus stations with the same name.
[0043] In step 120, a one-way road to which each bus station with the same name belongs is determined.
[0044] The one-way road can be a lane in which a vehicle cannot turn around when driving in one direction.
[0045] In the embodiments of the present disclosure, the road communication rules of the roads to which the bus stations belong can be determined according to the positioning information of the roads to which the bus stations belong, and then the one-way roads to which the bus stations with the same name belong are obtained.
[0046] For example, assuming that a motor vehicle lane has bus stations with the same name A on both sides, and the motor vehicle lane is a two-lane. When the left lane is a south-to-north lane and the right lane is a north-to-south lane, the bus station with the same name A on the left side of the motor vehicle lane belongs to the south-to-north one-way lane of the motor vehicle lane, and the bus station with the same name A on the right side of the motor vehicle lane belongs to the north-to-south one-way lane of the motor vehicle lane.
[0047] In step 130, the bus stations with the same name located on both sides of the same two-way road are paired according to the positional relationship between the one-way roads.
[0048] The two-way road can be composed of two opposite driving lanes.
[0049] In the embodiments of the present disclosure, the positional relationship of the one-way roads to which the bus stations with the same name belong can be determined according to the positioning information of the one-way roads, and then it is determined whether to pair the bus stations with the same name according to the positional relationship of the one-way roads. Specifically, the bus stations with the same name located on both sides of the same two-way road can be paired, the bus stations with the same name located on the same side of the one-way roads in the two-way road are not paired, and the bus stations with the same name on the one-way roads in the non-two-way road are not paired.
[0050] The technical scheme of the embodiments of the present disclosure can obtain a plurality of bus stations with the same name in a certain region according to the positioning information and the station name of the bus stations, and then determine the one-way roads to which the bus stations with the same name belong, so as to pair the bus stations with the same name located on both sides of the same two-way road according to the positional relationship between the one-way roads. Therefore, the paired bus stations with the same name can be obtained under the condition that the basic data is insufficient. Since the paired bus stations with the same name are located on both sides of the same two-way road, the problem that the direction of the station cannot be determined only according to the positioning of the bus stations with the same name can be avoided, the coverage rate of the station direction information is improved, and the problem that the driver and the passenger cannot reach the same side station is greatly reduced.
[0051] In one example, Figure 2a is a flowchart of a bus station pairing method provided by the embodiments of the present disclosure, and the embodiments provide an optional implementation manner of pairing the bus stations with the same name located on both sides of the same two-way road according to the positional relationship between the one-way roads. Correspondingly, as shown in Figure 2a the method comprises the following operations:
[0052] Step 210: Obtain multiple bus stops with the same name in a set geographical range according to the positioning information and the stop name of the bus stop.
[0053] In an optional embodiment of the present disclosure, the obtaining of the multiple bus stops with the same name in the set geographical range according to the positioning information and the stop name of the bus stop can include: obtaining the coordinate information, the city information and the stop name of each bus stop from the basic map data; according to the city information and the stop name, collecting multiple bus stops with the same name belonging to the same city into the same cluster set; and determining each cluster set as the multiple bus stops with the same name in the set geographical range.
[0054] The basic map data can be data describing the distribution characteristics of things and their mutual relationship. The coordinate information can be data representing the latitude and longitude of things. The cluster set can be a set composed of data with similar characteristics.
[0055] In the embodiment of the present disclosure, after obtaining the basic map data, the basic map data can be further parsed to obtain the coordinate information, the city information and the stop name of each bus stop corresponding to the basic map data, and then according to the city information and the stop name, multiple bus stops with the same name belonging to the same city are collected into the same cluster set, and then each cluster set matching the set geographical range is determined, and the bus stops with the same name in each cluster set matching the set geographical range are taken as the multiple bus stops with the same name in the set geographical range. According to the city information and the stop name, multiple bus stops with the same name in the same city can be accurately screened, avoiding screening bus stops with the same name in different cities, saving data processing resources, and collecting multiple bus stops with the same name in the same city into the same cluster set can facilitate the rapid determination of the multiple bus stops with the same name in the set geographical range.
[0056] For example, assuming that there are three bus stops with the same name A and four bus stops with the same name B in city 1, the bus stops with the same name A can be collected into a cluster set a, and the bus stops with the same name B can be collected into a cluster set b.
[0057] Step 220: Determine the one-way road to which each bus stop with the same name belongs.
[0058] In an optional embodiment of the present disclosure, the determination of the one-way road to which each bus stop with the same name belongs can include: performing road binding processing on each bus stop with the same name according to the coordinate information of each bus stop with the same name and the coordinate information of each one-way road in the basic map data, to obtain the one-way road to which each bus stop with the same name belongs.
[0059] The road binding processing can be used for the operation of binding the road information with the bus stop.
[0060] In the embodiment of the present disclosure, after the coordinate information of each same-named bus station is obtained, the base map data can be parsed to obtain the coordinate information of each one-way road. By comparing the coordinate information of each same-named bus station with the coordinate information of each one-way road, the one-way roads respectively having a coordinate difference with each same-named bus station within a set range are determined. Then, the same-named bus station and the determined one-way road are bound to obtain the one-way road to which each same-named bus station belongs. By binding the same-named bus station, the same-named bus station and each one-way road can be associated, so that the one-way road to which each same-named bus station belongs can be accurately obtained, and the pairing of the bus station is realized.
[0061] In step 230, the same-named bus stations located on both sides of the same two-way road are paired according to the positional relationship between the one-way roads.
[0062] In an optional embodiment of the present disclosure, step 230 can specifically include:
[0063] In step 231, among the plurality of same-named bus stations, a pair of adjacent bus stations is identified, and target one-way roads to which two target adjacent bus stations in the pair of adjacent bus stations belong are obtained.
[0064] Among the plurality of same-named bus stations, a pair of adjacent bus stations is identified, and target one-way roads to which two target adjacent bus stations in the pair of adjacent bus stations belong are obtained.
[0065] In the embodiment of the present disclosure, a distance range can be set in advance, and then according to the positioning information of the plurality of same-named bus stations, any two same-named bus stations within the preset distance range are grouped into at least one pair of adjacent bus stations in the plurality of same-named bus stations. After obtaining each pair of adjacent bus stations, two target adjacent bus stations in each pair of adjacent bus stations can be determined, and target one-way roads to which the two target adjacent bus stations in each pair of adjacent bus stations belong are obtained.
[0066] In an optional embodiment of the present disclosure, identifying a pair of adjacent bus stations in the plurality of same-named bus stations can include: obtaining two same-named bus stations in the plurality of same-named bus stations in sequence to construct at least one bus station pair; calculating the straight-line distance between the two bus stations in each bus station pair; and determining the bus station pair having a straight-line distance less than or equal to a distance threshold as the pair of adjacent bus stations.
[0067] Among the plurality of same-named bus stations, a pair of adjacent bus stations is identified, and target one-way roads to which two target adjacent bus stations in the pair of adjacent bus stations belong are obtained.
[0068] In the embodiments of the present disclosure, any two of the multiple same-named bus stations can be sequentially acquired, and the two same-named bus stations in each group are paired as a bus station pair, that is, at least one bus station pair is constructed, and then the straight-line distance between the two bus stations in each bus station pair is calculated, and the bus station pair with a straight-line distance less than or equal to a distance threshold is regarded as a neighboring bus station pair, while the bus station pair with a straight-line distance greater than the distance threshold is not a neighboring bus station pair. By determining the bus station pair with a straight-line distance less than or equal to the distance threshold between the two bus stations in each bus station pair as a neighboring bus station pair, the problem of pairing error of the same-named bus stations caused by inaccurate positioning information can be avoided.
[0069] For example, assuming that the distance threshold is D0, and the straight-line distance between the two bus stations in one bus station pair is D, if D is greater than D0, it can be determined that the bus station pair is not a neighboring bus station pair, and the problem of mismatch caused by the same-named bus stations in the same city can be avoided. Only when D is less than or equal to D0, the bus station pair is regarded as a neighboring bus station pair.
[0070] In step 232, if it is determined that the two target one-way roads are opposite roads belonging to the same two-way road, the two target neighboring bus stations are paired.
[0071] The opposite road can be a road with opposite driving directions.
[0072] In the embodiments of the present disclosure, it can be judged whether the two target one-way roads belong to opposite roads of the same two-way road, and if the two target one-way roads are opposite roads belonging to the same two-way road, the two target neighboring bus stations are paired. When the target one-way roads to which the two target neighboring bus stations belong respectively are opposite roads of the same two-way road, the two target neighboring bus stations are paired, which can ensure that the paired same-named bus stations are located on both sides of the road, facilitate distinguishing and positioning the same-named bus stations, and greatly reduce the problem that the driver and the passenger fail to reach the bus station on the same side.
[0073] In one optional embodiment of the present disclosure, if it is determined that the two target one-way roads are opposite roads belonging to the same two-way road, the two target neighboring bus stations are paired, which includes: calculating the road included angle between the two target one-way roads; if the road included angle is less than or equal to an angle threshold, detecting whether the two target one-way roads are adjacent roads according to the positions of the two ends of each target one-way road; and if not, determining that the two target one-way roads are opposite roads belonging to the same two-way road.
[0074] The angle threshold can be a pre-set angle threshold. The positions of the two ends can be the starting position and the terminal position of the road.
[0075] In the embodiments of the present disclosure, the two end positions of the two target one-way roads can be determined according to the positioning information of the two target one-way roads, and then the road included angle between the two target one-way roads can be calculated according to the two end positions of the two target one-way roads. If the road included angle is less than or equal to an angle threshold, it is determined whether the target one-way roads are adjacent lanes according to the two end positions of the target one-way roads. If the two target one-way roads are not adjacent roads, i.e., the two target one-way roads are located on both sides of the same two-way road, it is determined that the two target one-way roads are opposite roads belonging to the same two-way road. If the road included angle between the two target one-way roads is greater than the angle threshold, i.e., the two target one-way roads are located in a non-two-way road, the two target adjacent bus stations are not paired. By the road included angle between the target one-way roads and the angle threshold, it can be determined whether the target one-way roads are located in a non-two-way road, and then the target one-way roads located in a two-way road are determined to be adjacent roads, and finally the target one-way roads belonging to opposite roads of the same two-way road are screened out, so that the same-named bus stations which are easy to distinguish and convenient for users to converge are obtained.
[0076] Optionally, the midpoint positions of the target one-way roads can be determined according to the two end positions of the target one-way roads. If the midpoint position of the target one-way road is located on one side of the two-way road, it can be determined that the two target one-way roads are adjacent roads.
[0077] For example, assuming that the angle threshold is c0 and the road included angle between the two target one-way roads is C, the positional relationship between the two target one-way roads is determined by the road included angle between the two target one-way roads. Specifically, if C is less than or equal to c0, it can be determined that the two target one-way roads are parallel roads, and further, whether the two target one-way roads are adjacent roads is determined according to the two end positions of the two target one-way roads. If they are adjacent roads, it indicates that the same-named bus stations of the two target one-way roads are on the same side of the two-way road. If the two target one-way roads are not adjacent roads, it indicates that the same-named bus stations of the two target one-way roads are on both sides of the two-way road. If C is greater than c0, it can be determined that the two target one-way roads are non-parallel roads (non-two-way roads), which represent that the same-named bus stations of the two target one-way roads are in a cross road.
[0078] Figure 3 is a schematic diagram of a road positional relationship provided by the embodiments of the present disclosure, as Figure 3As shown, the four same-named bus stops B1-B4 are respectively bound to the four one-way roads R1-R4. Since R1 and R2 are adjacent roads, it is determined that B1 and B2 are same-side same-named bus stops. Since the angle C between R4 and other roads is greater than the threshold value c0, it is determined that it is a non-paired station. R1 and R3 and R2 and R3 satisfy the pairing requirements of same-named bus stops, and therefore it can be determined that B1 and B3 are paired same-named bus stops, and B2 and B3 are paired same-named bus stops.
[0079] In an optional embodiment of the present disclosure, after the same-named bus stops located on both sides of the same two-way road are paired according to the positional relationship between the one-way roads, the method further comprises: obtaining the first same-named bus stop and the second same-named bus stop in the current pairing, and obtaining the target two-way road corresponding to the first same-named bus stop and the second same-named bus stop; adding the orientation information between the first same-named bus stop and the target two-way road to the station name of the first same-named bus stop, and adding the orientation information between the second same-named bus stop and the target two-way road to the station name of the second same-named bus stop.
[0080] In an optional embodiment of the present disclosure, after the same-named bus stops located on both sides of the same two-way road are paired according to the positional relationship between the one-way roads, the method further comprises: obtaining the first same-named bus stop and the second same-named bus stop in the current pairing, and obtaining the target two-way road corresponding to the first same-named bus stop and the second same-named bus stop; adding the orientation information between the first same-named bus stop and the target two-way road to the station name of the first same-named bus stop, and adding the orientation information between the second same-named bus stop and the target two-way road to the station name of the second same-named bus stop.
[0081] In an optional embodiment of the present disclosure, after the same-named bus stops located on both sides of the same two-way road are paired according to the positional relationship between the one-way roads, the method further comprises: obtaining the first same-named bus stop and the second same-named bus stop in the current pairing, and obtaining the target two-way road corresponding to the first same-named bus stop and the second same-named bus stop; adding the orientation information between the first same-named bus stop and the target two-way road to the station name of the first same-named bus stop, and adding the orientation information between the second same-named bus stop and the target two-way road to the station name of the second same-named bus stop.
[0082] In an optional embodiment of the present disclosure, before adding the orientation information between the first same-name bus station and the target two-way road into the station name of the first same-name bus station and adding the orientation information between the second same-name bus station and the target two-way road into the station name of the second same-name bus station, the method further comprises: determining the orientation information between the first same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the first one-way road to which the first same-name bus station belongs; and determining the orientation information between the second same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the second one-way road to which the second same-name bus station belongs.
[0083] In the present disclosure, the first one-way road can be a one-way road to which the first same-name bus station belongs. The second one-way road can be a one-way road to which the second same-name bus station belongs.
[0084] In the present disclosure, the road direction of the target two-way road can be determined according to the positioning information of the target two-way road, and the direction information of the first one-way road to which the first same-name bus station belongs can be determined according to the positioning information of the first one-way road, so as to determine the orientation information between the first same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the first one-way road to which the first same-name bus station belongs. Similarly, the direction information of the second one-way road to which the second same-name bus station belongs can be determined according to the positioning information of the second one-way road, so as to determine the orientation information between the second same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the second one-way road to which the second same-name bus station belongs. Through the road direction of the two-way road and the direction information of the one-way road to which the same-name bus station belongs, the orientation information between the same-name bus station and the two-way road can be accurately determined, and the accuracy of the orientation information added into the station name of the same-name bus station is ensured.
[0085] Figure 4 is a whole flowchart of a pairing method of a bus station provided by an embodiment of the present disclosure, as shown in Figure 4As shown, the coordinate information and the station name of the bus station can be acquired, and then the same-named bus stations are clustered according to the city information, and then the same-named bus stations are bound to roads according to the coordinate information of the same-named bus stations and the coordinate information of the one-way roads in the basic map data, and further, the current adjacent bus station pair is acquired, and then the road angles of the target one-way roads to which the target adjacent bus stations in the current adjacent bus station pair respectively belong are determined, and the positional relationship of the target one-way roads is determined, if the two target one-way roads intersect, and then it is determined whether the target adjacent bus stations in the current adjacent bus station pair are same-side stations, if the target adjacent bus stations in the current adjacent bus station pair are non-same-side stations, the target adjacent bus stations located on the two sides of the same two-way road are paired. If the target adjacent bus stations in the current adjacent bus station pair are same-side stations, the operation of acquiring the current adjacent bus station pair is performed until all adjacent bus station pairs are traversed.
[0086] The technical scheme of the embodiment of the present disclosure acquires a plurality of same-named bus stations in a set regional range according to the positioning information and the station name of the bus station, and then determines the one-way roads to which the same-named bus stations belong, so as to identify the adjacent bus station pair in the plurality of same-named bus stations, and acquire the target one-way roads to which the two target adjacent bus stations in the adjacent bus station pair respectively belong, and if it is determined that the two target one-way roads are opposite roads of the same two-way road, the two target adjacent bus stations are paired, so as to acquire the paired stations under the condition that the basic data is insufficient. When the target one-way roads to which the two target adjacent bus stations respectively belong are opposite roads of the same two-way road, the two target adjacent bus stations are paired, which can ensure that the paired same-named bus stations are located on the two sides of the road, facilitate the distinguishing and positioning of the same-named bus stations, avoid the problem that the station direction cannot be determined when the same-named bus stations are positioned, improve the coverage rate of the station direction information, and greatly reduce the problem that the driver and the passenger fail to reach the same-side station.
[0087] In one example, Figure 2b is a flowchart of another bus station pairing method provided by the embodiment of the present disclosure, as shown in the figure, the method comprises the following steps: Figure 2b As shown in the figure, the method comprises the following steps:
[0088] Step 2100, acquiring the coordinate information, city information and station name of each bus station from the basic map data.
[0089] Step 2110, according to the city information and the station name, collecting a plurality of same-named bus stations belonging to the same city in the same cluster set.
[0090] Step 2120, determining each cluster set as a plurality of same-named bus stations in a set regional range.
[0091] Step 2130, according to the coordinate information of each same-name bus station and the coordinate information of each one-way road in the map data, a road binding process is performed on each same-name bus station to obtain a one-way road to which each same-name bus station belongs.
[0092] Step 2140, two same-name bus stations are sequentially obtained from the plurality of same-name bus stations to construct at least one bus station pair.
[0093] Step 2150, a straight-line distance between two bus stations in each bus station pair is calculated.
[0094] Step 2160, a bus station pair with a straight-line distance less than or equal to a distance threshold is determined as a neighboring bus station pair, and two target one-way roads to which two target neighboring bus stations in the neighboring bus station pair belong are obtained.
[0095] Step 2170, a road included angle between the two target one-way roads is calculated.
[0096] Step 2180, if the road included angle is less than or equal to an angle threshold, whether the two target one-way roads belong to adjacent roads is detected according to the positions of two ends of each target one-way road.
[0097] Step 2190, when the two target one-way roads do not belong to adjacent roads, the two target one-way roads are determined as opposite roads belonging to the same two-way road.
[0098] Step 2200, a first same-name bus station and a second same-name bus station in a current pairing are obtained, and a target two-way road corresponding to the first same-name bus station and the second same-name bus station is obtained.
[0099] Step 2210, according to a road direction of the target two-way road and direction information of a first one-way road to which the first same-name bus station belongs, orientation information between the first same-name bus station and the target two-way road is determined.
[0100] Step 2220, according to the road direction of the target two-way road and direction information of a second one-way road to which the second same-name bus station belongs, orientation information between the second same-name bus station and the target two-way road is determined.
[0101] Step 2230, the orientation information between the first same-name bus station and the target two-way road is added to a station name of the first same-name bus station, and the orientation information between the second same-name bus station and the target two-way road is added to a station name of the second same-name bus station.
[0102] The technical scheme of the embodiment of the present application obtains the coordinate information, city information and station name of each bus station from the basic map data, then according to the city information and station name, collects multiple bus stations with the same name belonging to the same city in the same cluster set, so as to determine each cluster set as multiple bus stations with the same name in a set geographical range, and according to the coordinate information of each bus station with the same name and the coordinate information of each one-way road in the map data, performs road binding processing on each bus station with the same name to obtain the one-way road to which each bus station with the same name belongs, further obtains two bus stations with the same name in multiple bus stations with the same name, constructs at least one bus station pair, and calculates the straight-line distance between the two bus stations in each bus station pair. The bus station pair with a straight-line distance less than or equal to a distance threshold is determined as a neighboring bus station pair, and the target one-way roads to which the two target neighboring bus stations in the neighboring bus station pair belong are obtained, so as to calculate the road included angle between the two target one-way roads. If the road included angle is less than or equal to an angle threshold, whether the two target one-way roads belong to adjacent roads is detected according to the positions of the two ends of each target one-way road. When the two target one-way roads do not belong to adjacent roads, the two target one-way roads are determined as opposite roads belonging to the same two-way road. Then, the first bus station with the same name and the second bus station with the same name in the current pairing are obtained, and the target two-way road corresponding to the first bus station with the same name and the second bus station with the same name is obtained. Further, according to the road direction of the target two-way road and the direction information of the first one-way road to which the first bus station with the same name belongs, the position information between the first bus station with the same name and the target two-way road is determined, and according to the road direction of the target two-way road and the direction information of the second one-way road to which the second bus station with the same name belongs, the position information between the second bus station with the same name and the target two-way road is determined. Thus, the position information between the first bus station with the same name and the target two-way road is added to the station name of the first bus station with the same name, and the position information between the second bus station with the same name and the target two-way road is added to the station name of the second bus station with the same name. The pairing station can be obtained under the condition that the basic data is insufficient. Since the paired bus stations with the same name are located on the same two-way road, the problem that the station position cannot be determined when only the bus stations with the same name are positioned can be avoided, the coverage rate of the station position information is improved, and thus the problem that the driver and the passenger fail to reach the same side station is greatly reduced.
[0103] In one example, Figure 5 is a flowchart of a method for recommending a boarding point provided by an embodiment of the present disclosure. The embodiment can be applied to accurately recommend a boarding point for a user. The method can be performed by a device for recommending a boarding point. The device can be implemented by at least one of software and hardware, and can generally be integrated in an electronic device. Correspondingly, as shown in Figure 5 the method includes the following operations:
[0104] In step 310, at least one alternative pickup point is obtained according to real-time positioning information of the user.
[0105] The real-time positioning information can be positioning data obtained by a real-time positioning technology. The alternative pickup point can be a bus station determined according to the real-time positioning information of the user.
[0106] In the embodiments of the present disclosure, the obtained real-time positioning information of the user can be parsed to determine at least one alternative pickup point matched with the real-time positioning information of the user.
[0107] In step 320, it is detected whether there is a bus station whose station name contains orientation information in each alternative pickup point.
[0108] The orientation information can be added to the station name by the method in any of the embodiments of the present disclosure.
[0109] In the embodiments of the present disclosure, the station name matched with each alternative pickup point can be determined first, and it is further determined whether the station name of each alternative pickup point contains orientation information.
[0110] In step 330, if there is a bus station whose station name contains orientation information in each alternative pickup point, the bus station is provided as a recommended pickup point to the user.
[0111] The recommended pickup point can be the bus station whose station name contains orientation information.
[0112] In the embodiments of the present disclosure, if there is a bus station whose station name contains orientation information in each alternative pickup point, the alternative pickup point whose station name contains orientation information can be provided as a recommended pickup point to the user, which can effectively solve the problem that the matching bus station cannot be obtained under the condition that the basic data is insufficient, improve the coverage rate of the station orientation information, thereby greatly reducing the problem that the driver and the passenger cannot reach the same side station. In addition, because the orientation information is added to the bus station, the station data can be better applied to navigation and map.
[0113] The technical scheme of the embodiments of the present disclosure obtains at least one alternative pickup point according to the real-time positioning information of the user, then detects whether there is a bus station whose station name contains orientation information in each alternative pickup point, and provides the bus station as a recommended pickup point to the user if there is a bus station whose station name contains orientation information in each alternative pickup point. The orientation information is added to the bus station, which can make the station data better applied to navigation and map, thereby greatly reducing the problem that the driver and the passenger cannot reach the same side station.
[0114] In one example, Figure 6is a schematic view of a pairing device of a bus station provided in the disclosure, as Figure 6 As shown in the figure, the pairing device of the bus station comprises a same-name station acquisition module 410, a one-way road determination module 420, and a same-name station pairing module 430, wherein,
[0115] The same-name station acquisition module 410 is configured to acquire a plurality of same-name bus stations within a set regional range according to positioning information and a station name of the bus station.
[0116] The one-way road determination module 420 is configured to determine one-way roads to which each same-name bus station belongs.
[0117] The same-name station pairing module 430 is configured to pair same-name bus stations located on both sides of the same two-way road according to a positional relationship between each one-way road.
[0118] The technical scheme of the embodiment of the disclosure acquires a plurality of same-name bus stations within a set regional range according to positioning information and a station name of the bus station, and then determines one-way roads to which each same-name bus station belongs, so as to pair same-name bus stations located on both sides of the same two-way road according to a positional relationship between each one-way road. The pairing station can be acquired under the condition that the basic data is insufficient. Since the paired same-name bus stations are located on both sides of the same two-way road, the problem that the station orientation cannot be determined when the same-name bus stations are positioned can be avoided, the coverage rate of the station orientation information is improved, and thus the problem that the driver and the passenger fail to reach the same-side station is greatly reduced.
[0119] Optionally, the same-name station acquisition module 410 is configured to acquire coordinate information, city information, and a station name of each bus station from the basic map data, collect a plurality of same-name bus stations belonging to the same city in a same clustering set according to the city information and the station name, and determine each clustering set as a plurality of same-name bus stations within a set regional range.
[0120] Optionally, the one-way road determination module 420 is configured to perform road binding processing on each same-name bus station according to coordinate information of each same-name bus station and coordinate information of each one-way road in the basic map data, and obtain one-way roads to which each same-name bus station belongs.
[0121] Optionally, the same-name station pairing module 430 is configured to identify a pair of adjacent bus stations in a plurality of same-name bus stations, and acquire target one-way roads to which two target adjacent bus stations in the pair of adjacent bus stations belong. If it is determined that the two target one-way roads are opposite roads belonging to the same two-way road, the two target adjacent bus stations are paired.
[0122] Optionally, the same-name station pairing module 430 is configured to sequentially acquire two same-name bus stations from the plurality of same-name bus stations, and construct at least one bus station pair; calculate the straight-line distance between the two bus stations in each bus station pair; and determine the bus station pair with a straight-line distance less than or equal to a distance threshold as a neighboring bus station pair.
[0123] Optionally, the same-name station pairing module 430 is configured to calculate the road angle between two target one-way roads; if the road angle is less than or equal to an angle threshold, detect whether the two target one-way roads belong to adjacent roads according to the positions of the two ends of each target one-way road; and if not, determine that the two target one-way roads are opposite roads belonging to the same two-way road.
[0124] Optionally, the bus station pairing device further comprises a direction information binding module configured to acquire a first same-name bus station and a second same-name bus station in the current pairing, and acquire a target two-way road corresponding to the first same-name bus station and the second same-name bus station; add the direction information between the first same-name bus station and the target two-way road to the station name of the first same-name bus station, and add the direction information between the second same-name bus station and the target two-way road to the station name of the second same-name bus station.
[0125] Optionally, the direction information binding module is configured to determine the direction information between the first same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the first one-way road to which the first same-name bus station belongs; and determine the direction information between the second same-name bus station and the target two-way road according to the road direction of the target two-way road and the direction information of the second one-way road to which the second same-name bus station belongs.
[0126] The bus station pairing device described above can execute the bus station pairing method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the bus station pairing method.
[0127] In one example, Figure 7 is a schematic diagram of a boarding point recommendation device disclosed by the present application, as Figure 7 shown, the boarding point recommendation device comprises an alternative boarding point acquisition module 510 and a bus station information detection module 520, wherein,
[0128] The alternative boarding point acquisition module 510 is configured to acquire at least one alternative boarding point according to the real-time positioning information of a user.
[0129] The bus station information detection module 520 is configured to detect whether there is a bus station with the direction information contained in the station name in each of the candidate boarding points, and if so, provide the bus station as the recommended boarding point to the user.
[0130] The technical scheme of the embodiment of the application comprises the following steps: acquiring at least one candidate boarding point according to the real-time positioning information of the user; detecting whether there is a bus station with the direction information contained in the station name in each of the candidate boarding points; and if so, providing the bus station as the recommended boarding point to the user. The bus station is provided with the direction information, and the bus station data can be better applied to navigation and map, thereby greatly reducing the problem that the driver and the passenger fail to reach the same-side bus station.
[0131] The above-mentioned boarding point recommendation device can execute the boarding point recommendation method provided by any embodiment of the application, and has the corresponding function modules and beneficial effects of executing the boarding point recommendation method.
[0132] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a computer readable storage medium and a computer program product.
[0133] Figure 8 A schematic block diagram of an example electronic device that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, servers, blade servers, mainframes, and other appropriate computers. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.
[0134] As shown in Figure 8 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is in communication connection with the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0135] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0136] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the pairing method of bus stops or the recommendation method of boarding points given in any embodiment. In some embodiments, the pairing method of bus stops or the recommendation method of boarding points given can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the pairing method of bus stops or the recommendation method of boarding points described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the pairing method of bus stops or the recommendation method of boarding points by any other appropriate means, such as by means of firmware.
[0137] Various embodiments of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0138] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package, or entirely on a remote machine or server.
[0139] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0140] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0141] The systems and techniques described here can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here, or a combination of one or more such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0142] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service. The server can also be a server of a distributed system, or a server combined with a blockchain.
[0143] Artificial intelligence is a discipline that studies enabling computers to simulate some human thinking processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, machine learning / deep learning technology, big data processing technology, knowledge graph technology, etc. several major directions.
[0144] Cloud computing refers to accessing elastic and scalable shared physical or virtual resource pools through a network, resources can include servers, operating systems, networks, software, applications, and storage devices, etc., and resources can be deployed and managed in a self-service manner as needed. Through cloud computing technology, efficient and powerful data processing capabilities can be provided for artificial intelligence, blockchain and other technology applications, model training.
[0145] It should be understood that various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present disclosure can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions provided by the present disclosure can be achieved, which is not limited herein.
[0146] The foregoing detailed description has set forth various embodiments of the devices and / or processes via the use of specific terminology. However, embodiments thereof can be practiced with the exact description not being set forth but with the same essence; the principles set forth herein can be practiced to achieve the same ends and others like them. Accordingly, the disclosure disclosed should be understood to encompass all such variations, modifications and alternatives.
Claims
1. A bus stop pairing method, comprising: obtaining a plurality of same-name bus stops within a set geographical range according to positioning information and a stop name of a bus stop; determining a one-way road to which each same-name bus stop belongs; pairing same-name bus stops located on both sides of a same two-way road according to a positional relationship between the one-way roads, and not pairing same-name bus stops located on a same side of a same two-way road and same-name bus stops on each one-way channel in a non-two-way road; obtaining a first same-name bus stop and a second same-name bus stop in a current pairing, and obtaining a target two-way road corresponding to the first same-name bus stop and the second same-name bus stop; determining orientation information between the first same-name bus stop and the target two-way road according to a road direction of the target two-way road and direction information of a first one-way road to which the first same-name bus stop belongs; determining orientation information between the second same-name bus stop and the target two-way road according to a road direction of the target two-way road and direction information of a second one-way road to which the second same-name bus stop belongs; adding the orientation information between the first same-name bus stop and the target two-way road to the stop name of the first same-name bus stop, and adding the orientation information between the second same-name bus stop and the target two-way road to the stop name of the second same-name bus stop.
2. The method of claim 1, wherein, obtaining a plurality of same-name bus stops within a set geographical range according to positioning information and a stop name of a bus stop, comprising: obtaining coordinate information, city information, and a stop name of each bus stop from basic map data; grouping a plurality of same-name bus stops belonging to a same city into a same cluster set according to the city information and the stop name; and determining each cluster set as a plurality of same-name bus stops within the set geographical range.
3. The method of claim 1, wherein, determining a one-way road to which each same-name bus stop belongs, comprising: binding each same-name bus stop to a one-way road according to coordinate information of each same-name bus stop and coordinate information of each one-way road in the basic map data, to obtain the one-way road to which each same-name bus stop belongs.
4. The method of claim 1, wherein, pairing same-name bus stops located on both sides of a same two-way road according to a positional relationship between the one-way roads, comprising: identifying a pair of adjacent bus stops in a plurality of same-name bus stops, and obtaining a target one-way road to which each of the two target adjacent bus stops belongs; if it is determined that the two target one-way roads are opposite roads of a same two-way road, pairing the two target adjacent bus stops.
5. The method of claim 4, wherein, identifying a pair of adjacent bus stops in a plurality of same-name bus stops, comprising: obtaining two same-name bus stops in the plurality of same-name bus stops in sequence to construct at least one bus stop pair; calculating a straight-line distance between the two bus stops in each bus stop pair; determining a bus stop pair with a straight-line distance less than or equal to a distance threshold as a pair of adjacent bus stops.
6. The method of claim 4, wherein, if it is determined that the two target one-way roads are opposite roads of a same two-way road, pairing the two target adjacent bus stops, comprising: calculating a road included angle between the two target one-way roads; If the road angle is less than or equal to an angle threshold, it is detected whether the two target one-way roads belong to adjacent roads according to the positions of the two ends of each target one-way road. If not, it is determined that the two target one-way roads are opposite roads of the same two-way road. 7.A method for recommending a pickup point, comprising: obtaining at least one candidate pickup point according to real-time positioning information of a user; detecting whether there is a bus stop with a direction information contained in a stop name in each candidate pickup point; wherein the direction information is added to the stop name by the method according to any one of claims 1-6; if yes, providing the bus stop as a recommended pickup point to the user. 8.A pairing device for bus stops, comprising: a same-name stop obtaining module configured to obtain a plurality of same-name bus stops within a set geographical range according to positioning information and a stop name of a bus stop; a one-way road determining module configured to determine a one-way road to which each same-name bus stop belongs; a same-name stop pairing module configured to pair same-name bus stops located on two sides of the same two-way road according to a positional relationship between each one-way road, and not to pair same-name bus stops located on the same side of the same two-way road and same-name bus stops on each one-way channel in a non-two-way road; a direction information binding module configured to obtain a first same-name bus stop and a second same-name bus stop in a current pairing, and obtain a target two-way road corresponding to the first same-name bus stop and the second same-name bus stop; determine direction information between the first same-name bus stop and the target two-way road according to a road direction of the target two-way road and direction information of a first one-way road to which the first same-name bus stop belongs; determine direction information between the second same-name bus stop and the target two-way road according to the road direction of the target two-way road and direction information of a second one-way road to which the second same-name bus stop belongs; add the direction information between the first same-name bus stop and the target two-way road to a stop name of the first same-name bus stop, and add the direction information between the second same-name bus stop and the target two-way road to a stop name of the second same-name bus stop. 9.A device for recommending a pickup point, comprising: a candidate pickup point obtaining module configured to obtain at least one candidate pickup point according to real-time positioning information of a user; a bus stop information detecting module configured to detect whether there is a bus stop with a direction information contained in a stop name in each candidate pickup point; wherein the direction information is added to the stop name by the method according to any one of claims 1-6; if yes, providing the bus stop as a recommended pickup point to the user.
10. An electronic device, comprising: The electronic device includes: one or more processors; a storage device configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the pairing method for bus stops according to any one of claims 1-6, or the recommendation method for a pickup point according to claim 7.
11. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer program product comprises computer instructions for causing a computer to perform the pairing method of the bus stop according to any one of claims 1-6, or the recommendation method of the boarding point according to claim 7.
12. A computer program product comprising computer instructions for causing a computer to perform the steps of the pairing method of the bus stop according to any one of claims 1-6, or the steps of the recommendation method of the boarding point according to claim 7, when the computer program is executed by a processor.
Citation Information
Patent Citations
Public traffic guide and transfer enquiring system and implementing method thereof
CN101251846A
Dynamic public transport information service method based on mobile phone text messages
CN102298840A
Method and apparatus for homonymous bus station fusion in electronic map
CN111400419A
Bus passenger travel station prediction method, storage medium and server
CN111985710A