CN113628474A - Bus arrival station identification method and device, electronic equipment and readable storage medium - Google Patents
Bus arrival station identification method and device, electronic equipment and readable storage medium Download PDFInfo
- Publication number
- CN113628474A CN113628474A CN202110910568.7A CN202110910568A CN113628474A CN 113628474 A CN113628474 A CN 113628474A CN 202110910568 A CN202110910568 A CN 202110910568A CN 113628474 A CN113628474 A CN 113628474A
- Authority
- CN
- China
- Prior art keywords
- user
- bus
- station
- route
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000008859 change Effects 0.000 claims abstract description 51
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims description 14
- 239000000126 substance Substances 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000007654 immersion Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
The disclosure provides a bus arrival station identification method and device, electronic equipment and a readable storage medium, and relates to the technical field of computers, in particular to the technical field of intelligent transportation. The specific implementation scheme is as follows: determining a location change characteristic based on the location information of the user; determining the current bus travel route of the user based on the position change characteristics; in the process that the position of the user changes along the bus trip route, the station is determined based on whether the position of the user and the bus trip route meet the preset position relation. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
Description
Technical Field
The disclosure relates to the technical field of computers, particularly to the technical field of intelligent transportation, and particularly relates to a method and a device for identifying a bus arrival station, electronic equipment and a readable storage medium.
Background
In recent years, with the rapid popularization of smart mobile devices, the mobile internet has become a main way for netizens to obtain information through netizens.
When people take public transport for travel, the content is browsed through the intelligent mobile device, and when the users immerse and browse the content, the problems of sitting and standing can be caused, and inconvenience is brought to the users.
Disclosure of Invention
In order to solve at least one of the above defects, the present disclosure provides a method and an apparatus for identifying a bus arrival station, an electronic device, and a readable storage medium.
According to a first aspect of the present disclosure, a method for identifying a bus arrival station is provided, which includes:
determining a location change characteristic based on the location information of the user;
determining the current bus travel route of the user based on the position change characteristics;
in the process that the position of the user changes along the bus trip route, the station is determined based on whether the position of the user and the bus trip route meet the preset position relation.
According to a second aspect of the present disclosure, there is provided a bus arrival station identification apparatus, the apparatus comprising:
the position change characteristic determining module is used for determining the position change characteristic based on the positioning information of the user;
the bus trip route determining module is used for determining the current bus trip route of the user based on the position change characteristics;
and the station identification module is used for determining a station to be arrived based on whether the position of the user and the bus trip route meet a preset position relation or not in the process that the position of the user changes along the bus trip route.
According to a third aspect of the present disclosure, there is provided an electronic apparatus comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to perform the bus stop identification method.
According to a fourth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions for causing a computer to execute the above-described bus arrival station identification method.
According to a fifth aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the above-described bus arrival station identification method.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
fig. 1 is a schematic flow chart of a method for identifying a bus arrival station according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a user's travel pattern according to the present disclosure;
fig. 3 is a schematic structural diagram of a bus arrival station identification device provided according to the present disclosure;
fig. 4 is a block diagram of an electronic device for implementing a bus arrival station identification method according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 shows a schematic flow diagram of a method for identifying a bus arrival station provided by an embodiment of the present disclosure, and as shown in fig. 1, the method mainly includes:
step S110: a location change characteristic is determined based on the location information of the user.
Step S120: and determining the current bus travel route of the user based on the position change characteristics.
Step S130: in the process that the position of the user changes along the bus trip route, the station is determined based on whether the position of the user and the bus trip route meet the preset position relation.
The user can report the positioning information of the user to the server periodically through the terminal device (such as a mobile phone), for example, reporting the position information of the user every 10 s.
The position change characteristics of the user are characteristics obtained by counting the change of the positioning information of the user, and the position change characteristics can be used for determining the current bus travel route of the user.
In this example, the bus travel route is a bus route adopted by the user for traveling, such as a subway route or a bus route.
After the current bus trip route is determined, the position change of the user can be monitored, if whether the position of the user and the bus trip route meet the preset position relation is monitored, the user can be considered to arrive at a station and leave the bus trip route, and when the user leaves from a certain station on the bus trip route, the station is the station arriving at the station.
According to the method provided by the embodiment of the disclosure, the position change characteristic is analyzed through the positioning information of the user, and the bus trip route of the current trip is determined based on the position change characteristic, so that the station arriving station is determined based on whether the position of the user and the bus trip route meet the preset position relation or not in the process that the position of the user changes along the bus trip route. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
The scheme can be applied to various application programs, so that when the user browses contents through the application programs, the key tasks in the real life are not influenced (namely getting off the bus when the user gets on the bus) on the premise of not disturbing the browsing of the user in an immersion mode, the user can browse (or interact) in an immersion mode and more immerse, and the integral content browsing and interaction experience is better.
In an optional mode of the present disclosure, the determining of the current bus trip route of the user based on the location change characteristic by the location change characteristic including the movement characteristic and the stop characteristic includes:
determining whether the user travels along a bus route by taking a vehicle based on the movement characteristics;
and if the user is determined to travel along the bus route by taking the vehicle, determining the current bus travel route of the user based on the stop characteristics.
In the embodiment of the disclosure, the location change characteristics of the user may be analyzed according to the location information periodically reported by the user, and the location change characteristics may include a movement characteristic of the user when the user moves and a stop characteristic of the user when the user stops moving.
In actual use, a user may choose to walk or take a vehicle for traveling, and may or may not move along a bus route. Whether the user travels along the bus route by taking a vehicle can be determined according to the movement characteristics of the user.
When a user travels by taking a vehicle, the user may adopt public vehicles or non-public vehicles (such as driving private cars). Public transportation has the characteristics of stopping at a station and waiting for a user to get on the bus. Therefore, after determining that the user travels along the bus route by taking the transportation means, whether the user travels by using the public transportation means can be determined according to the stop characteristics when the user stops moving, and the bus route at the moment can be used as the current bus travel route of the user.
In an optional mode of the present disclosure, the movement characteristics include a moving average speed and a moving trajectory, and it is determined whether the user travels along the bus route by taking a vehicle based on the movement characteristics, including:
and if the average moving speed of the user is greater than the preset speed and a bus route matched with the moving track of the user exists, determining that the user travels along the bus route by taking a vehicle.
In the embodiment of the disclosure, the movement characteristics may be a moving average speed of the user in a certain journey and a movement track of the user. The preset speed may be set according to the walking speed of the user such that when the moving average speed of the user over a course is greater than the preset speed, the speed of the user is considered to be much greater than the walking speed, thereby determining that the user is not walking but traveling in a vehicle.
When the user is determined to travel by taking the transportation means, the movement track of the user can be matched with the bus route to determine whether the user travels along the bus route. If the bus route can be matched, the user can be determined to travel along the bus route by taking a vehicle.
In an optional mode of the present disclosure, the stop feature includes a stop moving position and a stop time length at the stop moving position, and the determining of the current bus travel route of the user based on the stop feature includes:
and if the position where the user stops moving is matched with the stop position in the bus route, and the stay time at the position where the user stops moving is matched with the stop time at the stop in the bus route, determining the bus route as the current bus trip route of the user.
In the embodiment of the disclosure, the stop feature may be a position where the user stops moving during the movement and a stay time length at the position where the movement is stopped. The public transport means has the characteristics of stopping at a station and waiting for a user to get on the bus. Therefore, after the user is determined to travel along the bus route by taking the vehicle, the stop moving position of the user can be matched with the stop position in the bus route, and the stop time length of the user at each stop position can be matched with the stop time length of the stop in the bus route. If the positions of the stop movement are successfully matched with the positions of the stops in the bus route, and the stay time of the user at each stop position is successfully matched with the stop time of the stops in the bus route, the user can be determined to take a public transport means to travel along the bus route, and the bus route can be taken as the current bus travel route.
In an optional mode of the present disclosure, the position relation is that the position of the user is far away from the bus trip route and exceeds a preset distance, and the station of arriving is determined based on whether the position of the user and the bus trip route satisfy the preset position relation, including:
and if the position of the user is far away from the bus trip route by more than a preset distance, determining the last station where the user passes along the bus trip route as a station-arriving station.
In the embodiment of the present disclosure, the preset position relationship may be that the position of the user is far away from the bus travel route by more than a preset distance. After the bus trip route of the user for trip is determined, the position change of the user can be monitored, when the user gets off the bus before arriving at the station, the moving track of the user is overlapped with the bus trip route, when the situation that the position of the user is far away from the bus trip route and exceeds the preset distance, the user can be considered to arrive at the station and get off the bus, at the moment, the last station where the position of the user passes along the bus trip route can be determined as the station of arriving at the station, and the station where the user gets off the bus from the bus trip route is taken as the station of arriving at the station.
In actual use, the preset distance may be specified as needed, such as specified to be more than 100 meters from the station.
In an optional manner of the present disclosure, after determining the current bus travel route of the user, the method further includes:
and determining the station of the user at the bus trip route based on the movement track of the user.
In the embodiment of the disclosure, after the bus trip route of the user is determined, the station where the user arrives at the bus trip route, that is, the station where the user gets on the bus, can also be determined.
The station can be determined according to the movement track of the user, specifically, the movement track of the user can be compared with the bus trip route, and the station at the position where the movement track of the user and the bus trip route start to coincide is determined as the station.
In an optional manner of the present disclosure, after determining that the user is at an arrival station of the bus travel route, the method further includes:
and if the user is detected to wait at the station, displaying the related information of the bus moving towards the station in the bus travel route to the user.
In the embodiment of the disclosure, when it is detected that the user waits at the station, the related information of the bus moving towards the station in the bus travel route can be displayed to the user.
For example, the user needs to take an aaa bus, the station b is an arrival station, and when the user waits for the aaa bus at the station b, the related information of the aaa bus to be arrived is displayed to the user.
The related information may include, but is not limited to, arrival time, degree of congestion of the vehicle, and the like.
In the embodiment of the disclosure, when it is detected that the waiting time of the user at the inbound station exceeds the preset time, the user is considered to be waiting.
In an optional manner of the present disclosure, after determining that the user is at an arrival station of the bus travel route, the method further includes:
and if the user is detected to go out reversely along the bus trip route, determining the station of the station as the station of the station.
In general, when a user goes out through a bus trip route, the user may return along the bus trip route, for example, the user takes an x-number subway when going to work, starts from a station c and arrives at a station d to get off, and the user has a high possibility of taking the x-number subway when going home from work, starts from the station d and arrives at the station c to get off.
In the embodiment of the disclosure, after a bus trip route of a user is detected and an inbound stop and an outbound stop of the user on the bus trip route are determined, if it is detected that the user travels reversely along the bus trip route, the user can be considered to return to a departure place on the original route, and the inbound stop can be determined as the outbound stop.
Specifically, the position change characteristics can be determined through the positioning information of the user, and whether the user travels reversely along the bus travel route or not is determined through the position change characteristics.
In actual use, when reverse travel along the original bus travel route is determined, whether a user enters the station at the original bus travel route or not can be further determined, if the user is determined to enter the station at the original bus travel route, the user can be considered to return on the original route, and the station at the original bus travel route is determined as the station at the station.
In an optional mode of the present disclosure, the method further includes:
and if the number of times of traveling of the user through the bus travel route in the preset period exceeds the preset number of times, determining the bus travel route as a common travel route.
In the embodiment of the disclosure, after the bus travel route of the user is determined, whether the user accidentally travels through the bus travel route or frequently travels through the bus travel route can be judged.
Specifically, when the number of times that the user goes out through the bus trip route in the preset period exceeds the preset number of times, the bus trip route can be determined as a common trip route.
For example, within one week, the number of trips of the user through the bus trip route exceeds four times.
In an optional mode of the present disclosure, the method further includes:
and confirming whether the arrival station of the common travel route is reminded to the user.
In the embodiment of the disclosure, whether arrival reminding is performed on the arrival sites of the common travel routes can be inquired for the user, and whether arrival reminding is performed on the arrival sites is confirmed by the user.
As one example, the identified arrival site may be presented to the user and the user may check whether to alert the arrival site of the arrival.
In an optional manner of the present disclosure, if the user confirms that the arrival reminding is performed for the arrival station of the common travel route, the method further includes:
and if the user is determined to travel through the common travel route, carrying out arrival reminding on the arrival station of the common travel route.
In the embodiment of the disclosure, when the user is determined to go out through a common trip route according to the user position change characteristics, the position of the user can be monitored, and when the position of the user is close to a station, the user is timely reminded of arriving at the station.
The user is prompted to arrive at the station or arrive at the station in time by sending the arrival reminding to the user in time, and the user needs to get off the bus in time to avoid the user from sitting at the station.
In an optional mode of the present disclosure, the arrival station of the common trip route is reminded of the arrival station, including:
determining a reminding level of the arrival reminding based on the distance between the position of the user and the arrival station of the common travel route;
and performing arrival reminding on the arrival site based on the reminding level.
In the embodiment of the disclosure, a plurality of prompting modes can be adopted to remind the user of arriving at the station, and the prompting modes can correspond to different prompting levels according to the reminding effect of the prompting modes on the user.
As an example, according to the ranking of the reminding levels from high to low, the prompting manner may include: the method comprises the steps of pushing prompted text information, sending a promoting sound effect, prompting and suspending the current behavior of an application program through vibration, displaying a prompting page and the like.
In actual use, the degree of urgency of arrival reminding can be judged according to the distance between the position of the user and the arrival site, and the closer the position of the user is to the arrival site, the higher the degree of urgency of arrival reminding is, and a reminding mode with a higher reminding level is selected for arrival reminding.
For example, the prompted text information can be pushed to the user when the user is five hundred meters away from the station, the lifting sound effect is sent out and the vibration prompt is sent out when the user is one hundred meters away from the station, when the user is determined that the position of the user reaches the station and the user does not move, the current behavior of the application program is suspended, the prompt page is displayed, and the user needs to click the display prompt page to enable the application program to continue the current behavior.
Through setting up multiple warning rank, carry out diversified warning of arriving at the station to the user, guarantee the effect of reminding of arriving at the station, effectively avoid the user to ignore the circumstances of reminding of arriving at the station and produce.
In an optional mode of the present disclosure, the method further includes:
and if the user does not go out through the common trip route within the preset time length, deleting the common trip route.
In the embodiment of the disclosure, long-term travel behaviors of a user can be monitored, if the user is found not to travel through a common travel route within a preset time, the common travel route of the user can be considered to have changed, and the common travel route can be deleted.
As an example, if it is found that the user does not travel through a common travel route within one month, it may be considered that the common travel route of the user has changed, and if the user moves home, the travel route changes, and the common travel route may be deleted.
As an example, fig. 2 shows a schematic diagram of a travel mode of a user according to an embodiment of the present disclosure.
As shown in fig. 2, U1, U2, and U3 are all users. A. C and F are bus routes, A1, A2, A3, A4, A5, A6, A7, A8, A9 and A10 are stops in the bus route A, C1, C2, C3, C4, C5, C6 and C7 are stops in the bus route C, and F1, F2, F3, F4, F5, F6 and F7 are stops in the bus route F. A3 and C4 are transfer stations of the bus route A and the bus route C, and A6 and F4 are transfer stations of the bus route A and the bus route F.
The user U1 walks from U1 to a station A2, then moves along the stations A3, A4, A5, A6, A7 and A8 until A8 gets off the vehicle, and then walks to a company U1. When the bus travel route and the station arriving at the station are identified, if the speed of the user A is judged to be higher than the preset speed, the moving track of the user A and the bus route can be determined, the user A is determined to move along the bus route A, then the user A is judged to stop moving at each station A3, A4, A5, A6 and A7 along the bus route, and waiting is carried out, at the moment, the user A can be judged to go out through the bus route A, at the station A8, the user is detected to be far away from the bus route A, and the station A8 is determined to be the station arriving at the station.
The user U2 walks from U2 to a stop C2, moves to C4 along buses C2 and C3, transfers at C4, moves to A6 along A4 and A5, transfers at A6, moves to F6 along F4 and F5, gets off at F6, and walks to a company U2. When the bus trip route and the arrival station are identified, the routes before and after transfer can be respectively identified as the bus routes, the transfer station is used as the arrival station, and the transfer station can be prompted for transfer.
The user U3 does not take a bus, moves to the company U3 from the U3, and although the user approaches the stops F2 and A5, the position change characteristics of the user cannot be matched with a bus travel route, so that the user can be determined to travel in a mode of not adopting public transport.
Based on the same principle as the method shown in fig. 1, fig. 3 shows a schematic structural diagram of a public transportation arrival station identification apparatus provided in the embodiment of the present disclosure, and as shown in fig. 2, the public transportation arrival station identification apparatus 30 may include:
a location change feature determination module 310 for determining a location change feature based on the location information of the user;
a bus trip route determining module 320, configured to determine a current bus trip route of the user based on the location change characteristics;
the arrival station identification module 330 is configured to determine an arrival station based on whether the position of the user and the bus travel route meet a preset position relationship in the process that the position of the user changes along the bus travel route.
The device provided by the embodiment of the disclosure analyzes the position change characteristic through the positioning information of the user, and determines the bus trip route of the current trip based on the position change characteristic, so that in the process of changing the position of the user along the bus trip route, the station is determined based on whether the position of the user and the bus trip route meet the preset position relation. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
Optionally, the determining, by the location change feature, a current bus travel route of the user based on the location change feature, where the location change feature includes a moving feature and a stopping feature, and the determining includes:
determining whether the user travels along a bus route by taking a vehicle based on the movement characteristics;
and if the user is determined to travel along the bus route by taking the vehicle, determining the current bus travel route of the user based on the stop characteristics.
Optionally, the movement characteristics include a moving average speed and a movement trajectory, and determining whether the user travels along the bus route in a vehicle based on the movement characteristics includes:
and if the average moving speed of the user is greater than the preset speed and a bus route matched with the moving track of the user exists, determining that the user travels along the bus route by taking a vehicle.
Optionally, the stop feature includes a stop moving position and a stop time length at the stop moving position, and the determining the current bus travel route of the user based on the stop feature includes:
and if the position where the user stops moving is matched with the stop position in the bus route, and the stay time at the position where the user stops moving is matched with the stop time at the stop in the bus route, determining the bus route as the current bus trip route of the user.
Optionally, the position relationship is that the position of the user is far away from the bus trip route by more than a preset distance, and the station where the user arrives is determined based on whether the position of the user and the bus trip route satisfy the preset position relationship, including:
and if the position of the user is far away from the bus trip route by more than a preset distance, determining the last station where the user passes along the bus trip route as a station-arriving station.
Optionally, the apparatus further comprises:
and the station-entering identification module is used for determining the station where the user is at the bus trip route based on the movement track of the user after determining the current bus trip route of the user.
Optionally, the apparatus further comprises:
and the arrival prompting module is used for displaying the related information of the bus moving towards the arrival station in the bus trip route to the user if the user is detected to wait at the arrival station after the user is determined to be at the arrival station of the bus trip route.
Optionally, the station-to-station identification module is further configured to:
after the user is determined to be at the station of the bus trip route, if the user is detected to go out reversely along the bus trip route, the station of the station is determined to be the station of the station.
Optionally, the apparatus further comprises:
and the common trip route determining module is used for determining the bus trip route as the common trip route when the number of times of the user going out through the bus trip route in the preset period exceeds the preset number of times.
Optionally, the apparatus further comprises:
and the arrival reminding confirming module is used for confirming whether arrival reminding is carried out on the arrival stations of the common travel routes to the user.
Optionally, the apparatus further includes an arrival reminding module, configured to:
if the user confirms that the arrival reminding is carried out on the arrival stations of the common travel routes, the arrival stations of the common travel routes are reminded when the user travels through the common travel routes.
Optionally, when the arrival reminding module is used for reminding the arrival of the arrival station of the common travel route, the arrival reminding module is specifically configured to:
determining a reminding level of the arrival reminding based on the distance between the position of the user and the arrival station of the common travel route;
and performing arrival reminding on the arrival site based on the reminding level.
Optionally, the apparatus further comprises:
and the common trip route deleting module is used for deleting the common trip route when the user does not go through the common trip route within the preset time.
It can be understood that each module of the bus arrival station identification device in the embodiment of the present disclosure has a function of implementing the corresponding step of the bus arrival station identification method in the embodiment shown in fig. 1. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above. The modules can be software and/or hardware, and each module can be implemented independently or by integrating a plurality of modules. For the functional description of each module of the public transportation station-to-station identification apparatus, reference may be specifically made to the corresponding description of the public transportation station-to-station identification method in the embodiment shown in fig. 1, and details are not described here again.
In the technical scheme of the disclosure, the collection, storage, use, processing, transmission, provision, disclosure and other processing of the personal information of the related user are all in accordance with the regulations of related laws and regulations and do not violate the good customs of the public order.
The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.
The electronic device includes: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the bus arrival station identification method provided by the embodiment of the disclosure.
Compared with the prior art, the electronic equipment analyzes the position change characteristic through the positioning information of the user, determines the bus trip route of the current trip based on the position change characteristic, and determines the station based on whether the position of the user and the bus trip route meet the preset position relation or not in the process of changing the position of the user along the bus trip route. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
The readable storage medium is a non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions are used for causing a computer to execute the bus arrival station identification method provided by the embodiment of the disclosure.
Compared with the prior art, the readable storage medium analyzes the position change characteristics through the positioning information of the user, and determines the bus trip route of the current trip based on the position change characteristics, so that the station arriving station is determined based on whether the position of the user and the bus trip route meet the preset position relation or not in the process of changing the position of the user along the bus trip route. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
The computer program product comprises a computer program, and the computer program realizes the bus arrival station identification method provided by the embodiment of the disclosure when being executed by a processor.
Compared with the prior art, the computer program product analyzes the position change characteristics through the positioning information of the user, and determines the bus trip route of the current trip based on the position change characteristics, so that in the process that the position of the user changes along the bus trip route, the station is determined based on whether the position of the user and the bus trip route meet the preset position relation. Based on the scheme, the bus travel route of the user can be determined according to the position change of the user, the station of the user is further identified, a basis is provided for reminding the user of arriving at the station according to the station of arriving at the station, and inconvenience of the user caused by the problem of sitting at the station is avoided.
Fig. 4 illustrates a schematic block diagram of an example electronic device 2000, which may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 4, the device 2000 includes a computing unit 2010, which may perform various appropriate actions and processes in accordance with a computer program stored in a Read Only Memory (ROM)2020, or a computer program loaded from a storage unit 2080 into a Random Access Memory (RAM) 2030. In the RAM 2030, various programs and data required for the operation of the device 2000 can also be stored. The computing unit 2010, ROM 2020, and RAM 2030 are coupled to each other via bus 2040. An input/output (I/O) interface 2050 is also connected to bus 2040.
Various components in device 2000 are connected to I/O interface 2050, including: an input unit 2060 such as a keyboard, a mouse, or the like; an output unit 2070 such as various types of displays, speakers, and the like; a storage unit 2080 such as a magnetic disk, an optical disk, and the like; and a communication unit 2090, such as a network card, modem, wireless communication transceiver, etc. The communication unit 2090 allows the device 2000 to exchange information/data with other devices over a computer network, such as the internet, and/or various telecommunication networks.
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), application specific integrated circuits (AS ics), Application Specific Standard Products (ASSPs), System On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may 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 a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
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 a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; 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 may be received in any form, including acoustic, speech, or tactile input.
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 any combination of 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: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may 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. The server may be a cloud server, a server of a distributed system, or a server with a combined blockchain.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present disclosure may be executed in parallel or sequentially or in different orders, and are not limited herein as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved.
The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.
Claims (17)
1. A bus arrival station identification method comprises the following steps:
determining a location change characteristic based on the location information of the user;
determining the current bus travel route of the user based on the position change characteristics;
and in the process that the position of the user changes along the bus travel route, determining a station based on whether the position of the user and the bus travel route meet a preset position relationship.
2. The method of claim 1, wherein the location change feature comprises a movement feature and a stop feature the determining the user's current bus travel route based on the location change feature comprises:
determining whether the user is traveling along a bus route in a vehicle based on the movement characteristics;
and if the user is determined to travel along the bus route by taking the vehicle, determining the current bus travel route of the user based on the stop characteristics.
3. The method of claim 2, wherein the movement characteristics include a moving average speed and a movement trajectory, the determining whether the user is traveling along a bus route in a vehicle based on the movement characteristics comprising:
and if the average moving speed of the user is greater than the preset speed and a bus route matched with the moving track of the user exists, determining that the user travels along the bus route by taking a vehicle.
4. The method of claim 2 or 3, wherein the stopping characteristics include a location of stopped movement and a length of stay at the location of stopped movement, the determining a user's current bus travel route based on the stopping characteristics comprising:
and if the position where the user stops moving is matched with the stop position in the bus route, and the stay time at the position where the user stops moving is matched with the stop time at the stop in the bus route, determining the bus route as the current bus travel route of the user.
5. The method according to any one of claims 1-4, wherein the positional relationship is that the user's position is more than a preset distance away from the public transportation travel route, and the determining a station arrival based on whether the user's position and the public transportation travel route satisfy the preset positional relationship comprises:
and if the position of the user is far away from the bus trip route and exceeds a preset distance, determining the last station where the user passes along the bus trip route as a station arriving station.
6. The method of any of claims 1-5, after determining the user's current bus travel route, further comprising:
and determining the station of the user at the bus trip route based on the movement track of the user.
7. The method of claim 6, after determining that the user is at an inbound stop of the public transit travel route, the method further comprising:
and if the user is detected to wait at the station, displaying the related information of the bus moving towards the station in the bus travel route to the user.
8. The method of claim 6 or 7, after determining that the user is at an inbound stop of the public travel route, the method further comprising:
and if the user is detected to go out reversely along the bus trip route, determining the station of the station as the station of the station.
9. The method according to any one of claims 1-8, further comprising:
and if the number of times that the user goes out through the bus travel route in a preset period exceeds a preset number of times, determining the bus travel route as a common travel route.
10. The method of claim 9, further comprising:
and confirming whether arrival reminding is carried out on the arrival stations of the common travel routes to the user.
11. The method of claim 10, if the user confirms that an arrival reminder is to be given to an arrival site of the common travel route, the method further comprising:
and if the user is determined to travel through the common travel route, carrying out arrival reminding on the arrival station of the common travel route.
12. The method of claim 11, the making an arrival alert to an arrival site of the common travel route, comprising:
determining a reminding level of the arrival reminding based on the distance between the position of the user and the arrival station of the common travel route;
and performing arrival reminding on the arrival site based on the reminding level.
13. The method according to any one of claims 1-12, further comprising:
and if the user does not pass through the travel of the common travel route within the preset time length, deleting the common travel route.
14. A bus arrival station identification device, comprising:
the position change characteristic determining module is used for determining the position change characteristic based on the positioning information of the user;
the public transport trip route determining module is used for determining the current public transport trip route of the user based on the position change characteristics;
and the station identification module is used for determining a station to be arrived based on whether the position of the user and the bus travel route meet a preset position relation or not in the process that the position of the user changes along the bus travel route.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-13.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-13.
17. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110910568.7A CN113628474A (en) | 2021-08-09 | 2021-08-09 | Bus arrival station identification method and device, electronic equipment and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110910568.7A CN113628474A (en) | 2021-08-09 | 2021-08-09 | Bus arrival station identification method and device, electronic equipment and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113628474A true CN113628474A (en) | 2021-11-09 |
Family
ID=78383857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110910568.7A Pending CN113628474A (en) | 2021-08-09 | 2021-08-09 | Bus arrival station identification method and device, electronic equipment and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113628474A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115240457A (en) * | 2022-07-11 | 2022-10-25 | 中国银行股份有限公司 | Arrival reminding processing method and device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140008624A (en) * | 2012-07-10 | 2014-01-22 | 한국철도기술연구원 | Real time broadcasting system for subway and method the same |
CN106250149A (en) * | 2016-07-29 | 2016-12-21 | 乐视控股(北京)有限公司 | A kind of based reminding method and terminal |
CN106777703A (en) * | 2016-12-19 | 2017-05-31 | 杭州讯阳科技有限公司 | A kind of bus passenger real-time analyzer and its construction method |
CN106781611A (en) * | 2017-02-10 | 2017-05-31 | 京东方科技集团股份有限公司 | A kind of reminding method that arrives at a station of public transport, system and mobile terminal |
CN107038857A (en) * | 2016-02-03 | 2017-08-11 | ***通信集团辽宁有限公司 | A kind of public transport data capture method and public transport data platform |
CN107563537A (en) * | 2016-06-30 | 2018-01-09 | 高德软件有限公司 | A kind of determination method and device of waiting time |
CN110418291A (en) * | 2019-07-30 | 2019-11-05 | 中国联合网络通信集团有限公司 | Website recognition methods, ticketing management system and telecom operators' platform by bus |
CN111159510A (en) * | 2018-11-08 | 2020-05-15 | 奇酷互联网络科技(深圳)有限公司 | Bus stop inquiry method based on intelligent terminal, intelligent terminal and device |
CN111179626A (en) * | 2018-11-12 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | Bus taking recommendation method, mobile terminal and storage medium |
-
2021
- 2021-08-09 CN CN202110910568.7A patent/CN113628474A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140008624A (en) * | 2012-07-10 | 2014-01-22 | 한국철도기술연구원 | Real time broadcasting system for subway and method the same |
CN107038857A (en) * | 2016-02-03 | 2017-08-11 | ***通信集团辽宁有限公司 | A kind of public transport data capture method and public transport data platform |
CN107563537A (en) * | 2016-06-30 | 2018-01-09 | 高德软件有限公司 | A kind of determination method and device of waiting time |
CN106250149A (en) * | 2016-07-29 | 2016-12-21 | 乐视控股(北京)有限公司 | A kind of based reminding method and terminal |
CN106777703A (en) * | 2016-12-19 | 2017-05-31 | 杭州讯阳科技有限公司 | A kind of bus passenger real-time analyzer and its construction method |
CN106781611A (en) * | 2017-02-10 | 2017-05-31 | 京东方科技集团股份有限公司 | A kind of reminding method that arrives at a station of public transport, system and mobile terminal |
CN111159510A (en) * | 2018-11-08 | 2020-05-15 | 奇酷互联网络科技(深圳)有限公司 | Bus stop inquiry method based on intelligent terminal, intelligent terminal and device |
CN111179626A (en) * | 2018-11-12 | 2020-05-19 | 奇酷互联网络科技(深圳)有限公司 | Bus taking recommendation method, mobile terminal and storage medium |
CN110418291A (en) * | 2019-07-30 | 2019-11-05 | 中国联合网络通信集团有限公司 | Website recognition methods, ticketing management system and telecom operators' platform by bus |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115240457A (en) * | 2022-07-11 | 2022-10-25 | 中国银行股份有限公司 | Arrival reminding processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102050527B1 (en) | Automatic booking of transportation based on the user context of the computing device | |
CN114581180B (en) | Charging station recommendation method, charging pile state determination method and device | |
CN106919993A (en) | A kind of high accuracy acquiescence destination Forecasting Methodology and device based on historical data | |
CN104200696B (en) | The method for pushing and device of a kind of transport information | |
CN109120497B (en) | Instant message pushing method and device | |
CN110442121B (en) | Method and device for selecting transport vehicle route | |
US20210312359A1 (en) | Method and device for scheduling automated guided vehicle | |
CN110275492A (en) | A kind of method and apparatus that automated guided vehicle driving path is determined based on tunnel | |
CN107832365A (en) | Multiclass travel products method for pushing, device, electronic equipment, storage medium | |
CN113628474A (en) | Bus arrival station identification method and device, electronic equipment and readable storage medium | |
CN109784506A (en) | A kind of vehicular rescue service system control method, equipment and readable storage medium storing program for executing | |
CN113449895A (en) | Vehicle dispatching method and device | |
KR20230047444A (en) | Online car-hailing information processing method, device, device and computer recording medium | |
CN114689069A (en) | Navigation route processing method and device of automatic driving equipment and electronic equipment | |
CN112559881A (en) | Walking route determining method, walking route determining device, electronic equipment and storage medium | |
CN205845303U (en) | A kind of intelligence recruits car system | |
CN111861182A (en) | Schedule creating method, device and system | |
CN113407839B (en) | Travel mode determining method, device, equipment and storage medium | |
CN113791564B (en) | Remote control method, device, equipment, cloud server and control system | |
CN114999204B (en) | Navigation information processing method, device, equipment and storage medium | |
CN117671965B (en) | Method, device, equipment and storage medium for traffic diversion based on signaling data | |
CN112528002B (en) | Dialogue identification method, device, electronic equipment and storage medium | |
CN115688949B (en) | Method and system for reserving riding of automatic driving vehicle | |
CN113742589A (en) | Driving prompting method and device, electronic equipment and storage medium | |
CN114528498A (en) | Information recommendation method and device, electronic equipment and storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211109 |