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 PDF

Info

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
Application number
CN202110910568.7A
Other languages
Chinese (zh)
Inventor
刘俊启
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Original Assignee
Baidu Online Network Technology Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Baidu Online Network Technology Beijing Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Priority to CN202110910568.7A priority Critical patent/CN113628474A/en
Publication of CN113628474A publication Critical patent/CN113628474A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic 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

Bus arrival station identification method and device, electronic equipment and readable storage medium
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.
Computing unit 2010 may be a variety of general purpose and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 2010 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, or the like. The computing unit 2010 executes the bus arrival station identification method provided in the embodiments of the present disclosure. For example, in some embodiments, performing the bus arrival station identification methods provided in embodiments of the present disclosure may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 2080. In some embodiments, some or all of the computer program may be loaded onto and/or installed onto the device 2000 via the ROM 2020 and/or the communication unit 2090. When loaded into RAM 2030 and executed by computing unit 2010, may perform one or more steps of the bus arrival station identification method provided in embodiments of the present disclosure. Alternatively, in other embodiments, the computing unit 2010 may be configured in any other suitable manner (e.g., by way of firmware) to perform the bus arrival station identification methods provided in the disclosed embodiments.
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.
CN202110910568.7A 2021-08-09 2021-08-09 Bus arrival station identification method and device, electronic equipment and readable storage medium Pending CN113628474A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115240457A (en) * 2022-07-11 2022-10-25 中国银行股份有限公司 Arrival reminding processing method and device

Citations (9)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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