CN111882912A - Riding information processing method, device and system - Google Patents
Riding information processing method, device and system Download PDFInfo
- Publication number
- CN111882912A CN111882912A CN202010712712.1A CN202010712712A CN111882912A CN 111882912 A CN111882912 A CN 111882912A CN 202010712712 A CN202010712712 A CN 202010712712A CN 111882912 A CN111882912 A CN 111882912A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- riding
- transport means
- public transport
- 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.)
- Granted
Links
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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
Abstract
The embodiment of the invention provides a riding information processing method, a device and a system, wherein the method comprises the steps of receiving user identification information of an in-vehicle user, which is sent by a public transport means and acquired through NFC; acquiring historical riding information of the users in the vehicle according to the user identification information; and predicting the running state of the public transport means according to the historical riding information, sending the running state to the user on the public transport means and/or the user waiting to take the public transport means, acquiring the historical riding information of the user in the vehicle according to the acquired user identification information, and further predicting the running state of the transport means, so that the user can plan a travel route in advance according to the running state, and the travel experience of the user is improved.
Description
Technical Field
The embodiment of the invention relates to the field of intelligent traffic, in particular to a riding information processing method, device and system.
Background
With the development of society and the popularization of intelligent terminal equipment, people's lives develop towards intellectualization and informatization. In the field of intelligent transportation, many real-time traffic service applications are emerging.
The traffic service application in the prior art can provide route planning according to the travel demand of a user. For example, when a user is ready to go out, a feasible planned route is checked through the traffic service application, and the position information of the user can be acquired, so that a station where the user gets on the bus is located, the time for the current bus number to reach the station is provided for the user, the user can conveniently make a trip arrangement according to the arrival time of the bus, and great convenience is brought to the trip of the user.
However, the information provided by the existing traffic service application is single, and the vehicle operation information acquired by the user is limited, so that the travel experience of the user is poor.
Disclosure of Invention
The embodiment of the invention provides a riding information processing method, device and system, and aims to solve the problems that the information provided by the existing traffic service application is single and the user travel experience is poor.
In a first aspect, an embodiment of the present invention provides a riding information processing method, which is applied to a server, and includes:
receiving user identification information of a user in a vehicle, which is sent by a public transport means and acquired through NFC;
acquiring historical riding information of the users in the vehicle according to the user identification information;
and predicting the running state of the public transport means according to the historical riding information, and sending the running state to the user on the public transport means and/or the user waiting to ride the public transport means.
Optionally, the receiving user identification information of the in-vehicle user, which is sent by the public transportation and acquired through NFC, includes:
and receiving user identification information of the in-vehicle seated user, which is acquired through NFC and sent by the equipment in the public transport means.
Optionally, the operation state includes at least one of the following:
the estimated arrival time of the vehicle, the number of current users, the estimated number of users at each station and the estimated getting-off point information of the seated users;
the public transport means comprises buses and subways; when the public transportation means is a subway, the operation state further includes: the current user number of each compartment and the predicted user number of each compartment.
Optionally, the historical riding information includes: riding time, getting-on station information and getting-off station information; predicting the running state of the public transport means according to the historical riding information, comprising the following steps:
processing the historical riding information of each user through a riding model to obtain riding characteristics of each user;
and determining the predicted getting-off position of the user according to the riding characteristics of the user.
Optionally, the predicting the operation state of the public transportation vehicle according to the historical riding information further includes:
determining the predicted riding time and the predicted getting-on station of each user when the user next rides the vehicle according to the riding characteristics of the user;
and predicting the number of users at each station of the public transport means according to the predicted getting-off position of each user, the predicted riding time when the user next rides and the predicted getting-on station.
In a second aspect, an embodiment of the present invention provides another riding information processing method, which is applied to a processing device in a public transportation vehicle, and includes:
acquiring user identification information sent by a plurality of NFC devices distributed in the public transport means;
sending the user identification information to a server so that the server can acquire historical riding information of the user according to the user identification information and predict the running state of a public transport means according to the historical riding information of the user;
and receiving the running state returned by the server so as to display the running state on a display board of the public transport means.
Optionally, the public transportation means is a bus or a subway, and the NFC device is correspondingly arranged for each seat in the bus or the subway; and correspondingly arranging one NFC device for each carriage in the doors of the bus or the subway.
In a third aspect, an embodiment of the present invention provides a riding information processing apparatus, including:
the first receiving module is used for receiving user identification information and riding information of users in the vehicle, which are acquired through NFC and sent by a public transport means, and correspondingly storing the user identification information and the riding information;
the first acquisition module is used for acquiring historical riding information of the users in the automobile according to the user identification information;
and the prediction module is used for predicting the running state of the public transport means according to the historical riding information and sending the running state to the user on the public transport means and/or the user waiting to ride the public transport means.
In a fourth aspect, an embodiment of the present invention provides another riding information processing apparatus, including:
the second acquisition module is used for acquiring user identification information sent by a plurality of NFC devices distributed in the public transport means;
the sending module is used for sending the user identification information to a server so that the server can obtain the historical riding information of the user according to the user identification information and predict the running state of the public transport means according to the historical riding information of the user;
and the second receiving module is used for receiving the running state returned by the server so as to display the running state on a display board of the public transport means.
In a fifth aspect, an embodiment of the present invention provides a server, including: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executes computer-executable instructions stored by the memory, so that the at least one processor executes the riding information processing method according to any one of the first aspect.
In a sixth aspect, an embodiment of the present invention provides a processing device applied to a public transportation vehicle, where the processing device is configured to execute a riding information processing method according to any one of the second aspect.
In a seventh aspect, an embodiment of the present invention provides a riding information processing system, including the server in the fifth aspect and the processing device in the sixth aspect.
In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when a processor executes the computer-executable instructions, the riding information processing method according to any one of the first aspect and the second aspect is implemented.
The embodiment of the invention provides a riding information processing method which is applied to a server and comprises the following steps: receiving user identification information of a user in a vehicle, which is sent by a public transport means and acquired through NFC; acquiring historical riding information of the users in the vehicle according to the user identification information; according to the historical riding information, the running state of the public transport means is predicted, the running state is sent to the user on the public transport means and/or the user to be taken the public transport means, the method identifies the user through NFC, and determines the running state of the vehicle according to the historical riding information of the user, so that the user determines a travel route according to the running state of the vehicle, the user can take the vehicle meeting the mind, and the travel experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic view of an application scenario of a riding information processing method according to an embodiment of the present invention;
fig. 2 is a flowchart of a riding information processing method according to a first embodiment of the present invention;
fig. 3 is a flowchart of another riding information processing method according to a second embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a mass transit entity provided by an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a riding information processing device according to a third embodiment of the present invention;
fig. 6 is a schematic structural diagram of another riding information processing device according to a fourth embodiment of the present invention;
fig. 7 is a schematic hardware structure diagram of a server according to a sixth embodiment of the present invention;
fig. 8 is a schematic structural diagram of a riding information processing system according to a fifth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The following describes the technical solution of the present invention and how to solve the above technical problems with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present invention will be described below with reference to the accompanying drawings.
Fig. 1 is a schematic view of an application scenario of the riding information processing method provided in the embodiment of the present invention, and as shown in fig. 1, the scenario may include a terminal device 101, an NFC device 102, and a server 103, where an NFC chip is disposed in the terminal device 101, and Near Field Communication (NFC) is implemented between the NFC chip and the NFC device. As can be appreciated, the NFC device is disposed within a public transportation vehicle, such as a bus or subway. When the terminal device 101 approaches the NFC device 102, the NFC device 102 reads information in the terminal device 101 and sends the read information to the server 103, and the server 103 processes the received information, acquires the processed information, and feeds back the processed information to the terminal device 101.
In the prior art, the information provided by the traffic service application is single, and only the predicted arrival time of the current running vehicle in the route can be provided. And along with the number of people of trip is more and more, people are also higher and more to the demand of trip, and when the information of the vehicle that people obtained is single, the running state of the vehicle of can't accurate learning, when the user took the vehicle, experience was felt not good. For example, two vehicles exist on the line at the same time, the number of passengers in the previous vehicle is large, the number of passengers in the next vehicle is small, if the user of the vehicle to be taken does not know the number of passengers in each vehicle, the user generally takes the first vehicle directly, and if the user knows the number of passengers in two vehicles, whether the user takes the first vehicle or not can be considered according to the arrival time of the two vehicles and the number of passengers.
According to the embodiment of the invention, the user identification information of the user in the vehicle is obtained by adopting the NFC technology, so that the historical riding information of the user in the vehicle is obtained, and the running state of the public transport means is predicted, so that the user in the vehicle or the user waiting to ride the vehicle can adjust the traveling route according to the running state, and the traveling experience of the user is further improved.
The technical solution of the present invention will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 2 is a flowchart of a riding information processing method according to an embodiment of the present invention, where the method is applied to a server, and as shown in fig. 2, the method according to the embodiment may include:
s201: and receiving user identification information of the in-vehicle user, which is sent by the public transport means and acquired through NFC.
In this embodiment, the user identification information is information for distinguishing the user identity, and has uniqueness. Specifically, the user identification information may be a number, a letter, a Chinese character, or a combination of the three. For example, the user identification information may be LS 123.
NFC is a near field communication technology developed based on radio frequency identification technology, and data reading can be performed when two devices using the NFC technology are close to each other.
When a user takes a public transport means, the user needs to carry terminal equipment, the terminal equipment needs to be provided with an NFC chip, and the NFC function can be normally used. The terminal device can be a mobile phone terminal or a tablet terminal. Meanwhile, processing equipment needs to be arranged in the public transport means, and the processing equipment can realize interaction with the NFC chip of the terminal equipment.
Information transfer can be achieved when the user's terminal device is close to a processing device within the public transportation means. In addition, the user can also realize card swiping payment of the riding fee through the NFC chip in the terminal equipment, and the processing equipment in the public transport means can acquire the user identification information of the user in the vehicle, and the user can be identified through the user identification information.
After receiving the user identification information, the processing device in the public transport means can send the user identification information to the server, specifically, the user identification information can be transmitted to the server in a wireless communication mode, and the server identifies the user in the vehicle through the acquired user identification information.
S202: and acquiring historical riding information of the users in the vehicle according to the user identification information.
In this embodiment, the same user identification information can be found from the stored plurality of user identification information according to the acquired user identification information. For example, when the obtained user identification information is LS123, searching whether an LS123 identifier exists in the stored plurality of user identification information, and if so, obtaining historical riding information corresponding to the identifier; and if not, indicating that the passenger takes the bus for the first time.
The historical riding information can be riding information which is sent by a public transport means and acquired through NFC every time the user rides the bus, or riding information which is acquired by terminal equipment of the user and acquired by the user every time the user rides the bus. The server stores the received riding information, and the riding information needs to be stored correspondingly to the user identification information during storage.
S203: and predicting the running state of the public transport means according to the historical riding information, and sending the running state to the user on the public transport means and/or the user waiting to ride the public transport means.
In this embodiment, after obtaining the historical riding information of the user in the vehicle, the historical riding information can be processed to predict the running state of the public transportation vehicle. The historical riding information of the user can reflect the daily travel habits of the user. For example, the user a gets on the bus from the station a on the route 1 and gets off the bus from the station F on the route 1 at eight am on a weekday, and thus the riding habit of the user a can be obtained.
For public transport means, the passenger users getting on or off the bus at each station can be predicted by acquiring the historical riding information of the users, and the running state of the public transport means is further acquired.
After the predicted operating state, the operating state of the vehicle may be transmitted to a user, wherein the user may be a user on a public transportation vehicle or a user waiting to ride the public transportation vehicle. The travel route according to the journey can be further planned according to the running state of the vehicle for the user on the public transport means. It is possible for the user of the public transportation means to be seated to determine whether or not to continue waiting for the public transportation means according to the running state.
For example, when the user in the vehicle finds that a large number of passengers will get on the vehicle at a few future stops through the received operation state, another route may be selected to avoid congestion. When the user to take the public transport means finds that both the 1-way bus and the 2-way bus can reach the destination through the received running state, and the number of passengers in the 1-way bus is large, the user can choose to wait for the 2-way bus.
When the running state of the vehicle is sent to the user, the user needs to be determined firstly, at the moment, the user needs to send a query request, and the running state of the vehicle is sent according to the query request of the user. Specifically, the query request sent by the user may be a bus route name, or may also be a starting point and a destination point, the travel route is obtained according to the query request, and the running state of the public transport means is obtained according to the travel route. Wherein the user can display the vehicle operation state through an application or an applet in the terminal.
In addition, when the user needs to replace the route according to the running state of the vehicle, at least one planned route is obtained again according to the current position information and the target position information, meanwhile, the running state of the vehicle in the planned route can be obtained, and the optimal planned route is selected according to the running state. Wherein, the optimal planned route can be selected from the acquired at least one planned route and recommended to the user. Wherein the optimal planned route may be the shortest route in time.
According to the method, the user identification information of the user in the vehicle is obtained by adopting the NFC technology, the historical riding information is obtained according to the user identification information, and the running state of the public transport means is further obtained according to the historical riding information, so that the user in the vehicle or the user to be ridden can plan a travel route according to the running state of the public transport means, riding congestion of the public transport means is avoided, and the travel experience of the user can be improved. Meanwhile, the user can be effectively shunted.
Optionally, the receiving user identification information of the in-vehicle user, which is sent by the public transportation and acquired through NFC, includes: and receiving user identification information of the in-vehicle seated user, which is acquired through NFC and sent by the equipment in the public transport means.
In the embodiment, a seated user of the in-vehicle users can be identified, and the NFC device is arranged at the seat of the public transportation vehicle, so that the communication with the NFC device at the seat can be realized when the user is seated. The NFC device may obtain user identification information of a seated user and send the user identification information to a server.
Optionally, the operation state includes at least one of the following:
the estimated arrival time of the vehicle, the number of current users, the estimated number of users at each station and the estimated getting-off point information of the seated users; the public transport means comprises buses and subways; when the public transportation means is a subway, the operation state further includes: the current user number of each compartment and the predicted user number of each compartment.
In the present embodiment, the running state of the public transportation includes the estimated arrival time of the vehicle, wherein the estimated arrival time of the vehicle can predict the arrival time of the vehicle at each station based on the distance between the two stations, the average speed of the vehicle, and the time of the first station of the vehicle. When the road section is congested, the influence of the congested road section on the estimated arrival time of the vehicle needs to be considered.
Furthermore, historical operating time information of the vehicle can be acquired, and the time of the vehicle arriving at each station can be predicted according to the historical operating time information.
In this embodiment, the operating state of the public transportation means further includes the current number of users, wherein the number of users can be determined by the number of user terminals interacting with the NFC device provided at the door in the public transportation means. For a bus, the number of users is increased by one when the NFC equipment at the upper bus door identifies the user identification for one time, and the number of users is decreased by one when the NFC equipment at the lower bus door identifies the user identification for one time. For the subway, as the door of the upper vehicle is the same as that of the lower vehicle, when a certain user identification is recognized for the first time, the user enters the carriage, and the number of the users is increased by one; and when the user identification is recognized for the second time after the preset time, the user is indicated to leave the carriage, the number of the users is reduced by one, and the number of the users in all the carriages is summed to obtain the current number of the users of the subway. The preset time can be the time of the subway running on the whole line.
In this embodiment, the operation state of the public transportation means further includes the number of predicted users for each station, wherein the number of predicted users for each station may be determined according to the historical riding information of the users. The riding characteristics of the users can be obtained according to the historical riding information of the users, so that the predicted user number of each station can be obtained according to the riding characteristics.
In this embodiment, the operation state of the public transportation means further includes expected getting-off point information of the seated user, the server acquires the historical riding information of the seated user according to the received user identification information of the seated user, and the getting-off point information of the seated user can be predicted according to the historical riding information. For example, when the user a sits on a preset seat after getting on the vehicle, the NFC device on the seat may acquire the user identification information of the user a, and further acquire the expected getting-off location of the user a as the F station.
When the public transport means is a subway, the current user number and the expected user number of each station refer to the total passenger number taking the subway. The current user number and the predicted user number of each compartment can be obtained.
The method can enable the user to reasonably arrange the travel time by acquiring the estimated arrival time of the vehicle; whether the vehicle is taken or not can be selected by acquiring the current user number and the predicted user number of each station; the current user number of each carriage and the predicted user number of each carriage in the subway are obtained, so that the carriage taken by the user can be conveniently changed, and the shunting of the user is realized. By acquiring the user identification information of the seated user in the vehicle, the getting-off station of the seated user can be predicted, and the user in the vehicle can conveniently and timely take a seat according to the predicted getting-off station of the user on each seat in the public transport means.
Optionally, the historical riding information includes: riding time, getting-on station information and getting-off station information; predicting the running state of the public transport means according to the historical riding information, comprising the following steps: processing the historical riding information of each user through a riding model to obtain riding characteristics of each user; and determining the predicted getting-off position of the user according to the riding characteristics of the user.
In this embodiment, when predicting the operating state of the public transportation, it is necessary to obtain historical riding information of each user, where the historical riding information includes riding time, and specifically, a processing device in the public transportation obtains user identification information of a terminal device and a time point of the riding information.
The historical riding information also comprises getting-on station information and getting-off station information, the getting-on station information and the getting-off station information can be determined through a positioning technology, and the positioning information can be information generated by positioning a vehicle or information generated by positioning a user. The Positioning technology may adopt GPS (Global Positioning System) Positioning, and may also be AOA (Angle-of-Arrival) Positioning.
And obtaining the riding characteristics of the user through a riding model after the riding information is obtained. The ride model in this embodiment may be implemented by using a data mining algorithm, for example, a neural network algorithm, a regression analysis algorithm, and the like. And taking the historical riding information as a training set, and training the built riding model to obtain riding characteristics of each user, wherein the riding characteristics can represent riding habits of the users. After the riding characteristics of the user are obtained, the getting-off station of the user can be predicted.
The riding characteristics of the user are obtained by adopting the riding model, so that the getting-off station of the user in the vehicle is predicted, the riding characteristics of the user are obtained through big data, the riding habits of the user can be truly reflected, and the prediction result is more accurate.
Optionally, the predicting the operation state of the public transportation vehicle according to the historical riding information further includes:
determining the predicted riding time and the predicted getting-on station of each user when the user next rides the vehicle according to the riding characteristics of the user; and predicting the number of users at each station of the public transport means according to the predicted getting-off position of each user, the predicted riding time when the user next rides and the predicted getting-on station.
In the embodiment, after the riding characteristics of the user are obtained, the next riding time of the user and the expected getting-on station of the user can be predicted. For example, the riding characteristics of the user are that the user a takes 1 bus at station a at eight am every weekday, the next riding time of the user can be predicted to be eight am of the next working day, and the boarding station is predicted to be station a.
The method for calculating the number of users at each station of the public transport means comprises the following steps: the number of the current users, the expected number of the users getting off the bus and the expected number of the users getting on the bus of each station are determined, and specifically, the number of the current users is subtracted by the expected number of the users getting off the bus and added with the expected number of the users getting on the bus. The number of the users getting off the bus can be determined according to the expected getting-off position of the user, and when the expected getting-off position of the user is a preset position, the number of the users getting off the bus at the position is increased by one. Correspondingly, the number of the users expected to get on the bus can be determined according to the expected getting on location and the expected riding time of the users, and when the expected getting on location and the expected riding time both meet the conditions, the number of the users getting off the bus at the station is increased by one.
The method for predicting the number of the users at each station has certain real-time performance, and has higher accuracy compared with the method for predicting the number of the users only by historical riding information.
According to the method, the user identification information of the in-vehicle user, which is acquired by the NFC technology, sent by the public transport means is received, the historical riding information is acquired according to the user identification information, the running state of the public transport means is acquired according to the historical riding information, the in-vehicle user or the user to be ridden can conveniently acquire the information of the vehicle in time through the acquired running state, the route can be conveniently replaced in time, the vehicle with less number of passengers can be conveniently selected, or the subway carriage with less users can be conveniently replaced, in addition, the predicted getting-off place information of the seated user can be acquired, so that the standing user can conveniently take the seat in time, the running state of the public transport means can be acquired, the trip planning can be well done according to the running state of the public transport means.
Fig. 3 is a flowchart of a riding information processing method according to a second embodiment of the present invention, where the method is applied to a processing device in a public transportation vehicle, and as shown in fig. 3, the method according to the second embodiment may include:
s301: and acquiring user identification information sent by a plurality of NFC devices distributed in the public transport means.
In this embodiment, a plurality of NFC devices may be provided in the public transportation vehicle, and each NFC device may communicate with a terminal device. The user identification information of the in-vehicle user can be obtained when the terminal device communicates with the NFC device.
The terminal equipment is required to be provided with an NFC chip, and the NFC function can be normally used. When a user takes a bus, the function of card swiping payment can be realized by communicating the terminal device with the NFC device, payment is realized by swiping the terminal device, and change or bus card exit is avoided.
S302: and sending the user identification information to a server so that the server acquires the historical riding information of the user according to the user identification information and predicts the running state of the public transport means according to the historical riding information of the user.
In this embodiment, after obtaining the user identification information, the user identification information may be sent to a server. Wherein the user identification information may be transmitted to the server by means of wireless communication. After the server obtains the user identification information, the server may determine the running state of the public transportation means according to the user representation information, and the specific implementation process thereof is described in detail in the above embodiments and is not described herein again.
S303: and receiving the running state returned by the server so as to display the running state on a display board of the public transport means.
In this embodiment, the running state returned by the server may also be received, and the running state is displayed on the display board. Fig. 4 is a schematic structural diagram of a public transportation entity provided in an embodiment of the present invention, and as shown in fig. 4, the operation state can be displayed on a front display board and a rear display board of a bus body, so that a user of a vehicle to be taken can conveniently obtain the operation state of the vehicle. The front display board and the rear display board of each carriage of the subway train body can display the running state, so that a user of the current carriage can conveniently acquire the running state of the train.
Optionally, the public transportation means is a bus or a subway, and the NFC device is correspondingly arranged for each seat in the bus or the subway; and correspondingly arranging one NFC device for each carriage in the doors of the bus or the subway.
As shown in fig. 4, the public transportation may include bus bodies and subway bodies. Wherein the NFC device is provided at a door of the public transportation vehicle. For example, an NFC device is provided at an upper door of a bus, and an NFC device is provided on both sides of a door of each compartment of a subway. And realizing interaction with the terminal equipment of the user through the NFC equipment, and acquiring the user identification information of the terminal equipment.
The NFC equipment is arranged at the door of the public transport vehicle, so that the user identification information of all users taking the public transport vehicle can be acquired, the user identification information of the users in the vehicle can be conveniently acquired, the historical riding information of the users in the vehicle can be further acquired, and the running state of the vehicle can be further acquired.
Further, it is also possible to provide an NFC device at a seat in a public transport vehicle. For example, an NFC device is provided at each seat of a bus, and identification information of a seated user in the bus can be acquired by the NFC device. NFC equipment can also be arranged in a seating area of the subway at preset intervals. For example, the NFC devices may be arranged at intervals of 40cm, 40cm representing the width occupied by a user when sitting in the seat.
The NFC equipment is arranged at the seat of the public transport means, so that the user identification information of the seated user can be acquired, the information of the expected get-off place of the seated user can be acquired conveniently, and other users standing in the vehicle can take a seat in time through the get-off information of the seated user.
Fig. 5 is a schematic structural diagram of a riding information processing device according to a third embodiment of the present invention, and as shown in fig. 5, a riding information processing device 50 according to this embodiment may include: a first receiving module 501, a first obtaining module 502 and a predicting module 503.
The first receiving module 501 is configured to receive user identification information of an in-vehicle user, which is sent by a public transportation vehicle and acquired through NFC.
A first obtaining module 502, configured to obtain historical riding information of the user in the vehicle according to the user identification information.
The prediction module 503 is configured to predict an operation state of a public transportation vehicle according to the historical riding information, and send the operation state to a user on the public transportation vehicle and/or a user to be seated in the public transportation vehicle.
The riding information processing device provided by the embodiment of the invention can realize the riding information processing method of the embodiment shown in fig. 2, and the realization principle and the technical effect are similar, and are not described again here.
Fig. 6 is a schematic structural diagram of another riding information processing device according to a fourth embodiment of the present invention, and as shown in fig. 6, another riding information processing device 60 according to this embodiment may include: a second obtaining module 601, a sending module 602, and a second receiving module 603.
A second obtaining module 601, configured to obtain user identification information sent by multiple NFC devices distributed in the public transportation vehicle.
A sending module 602, configured to send the user identification information to a server, so that the server obtains historical riding information of the user according to the user identification information, and predicts an operating state of a public transportation vehicle according to the historical riding information of the user.
The second receiving module 603 receives the operation status returned by the server, so as to display the operation status on a display board of a public transportation vehicle.
The riding information processing device provided by the embodiment of the invention can realize the riding information processing method of the embodiment shown in fig. 3, and the realization principle and the technical effect are similar, and are not described again here.
Fig. 7 is a schematic diagram of a hardware structure of a server according to a sixth embodiment of the present invention. As shown in fig. 7, the server 70 provided in the present embodiment includes: at least one processor 701 and a memory 702. The processor 701 and the memory 702 are connected by a bus 703.
In a specific implementation process, the at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that the at least one processor 701 executes the riding information processing method in the above-described method embodiment.
For a specific implementation process of the processor 701, reference may be made to the above method embodiments, which implement principles and technical effects similar to each other, and details of this embodiment are not described herein again.
In the embodiment shown in fig. 7, it should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise high speed RAM memory and may also include non-volatile storage NVM, such as at least one disk memory.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
The embodiment of the invention also provides processing equipment applied to the public transport means, wherein the processing equipment is used for executing the riding information processing method in the second embodiment.
Fig. 8 is a schematic structural diagram of a riding information processing system according to a seventh embodiment of the present invention, where the system includes a server 802 according to the sixth embodiment and a processing device 801 in a public transportation according to the sixth embodiment. The functions realized by the server 802 are described in the first embodiment, and the functions realized by the processing device 801 in the public transportation vehicle are described in the second embodiment, which are not described again here.
The embodiment of the invention also provides a computer-readable storage medium, wherein a computer execution instruction is stored in the computer-readable storage medium, and when a processor executes the computer execution instruction, the riding information processing method of the embodiment of the method is realized.
The computer-readable storage medium may be implemented by any type of volatile or non-volatile memory device or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk. Readable storage media can be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary readable storage medium is coupled to the processor such the processor can read information from, and write information to, the readable storage medium. Of course, the readable storage medium may also be an integral part of the processor. The processor and the readable storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the readable storage medium may also reside as discrete components in the apparatus.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (13)
1. A riding information processing method is applied to a server and comprises the following steps:
receiving user identification information of a user in a vehicle, which is sent by a public transport means and acquired through NFC;
acquiring historical riding information of the users in the vehicle according to the user identification information;
and predicting the running state of the public transport means according to the historical riding information, and sending the running state to the user on the public transport means and/or the user waiting to ride the public transport means.
2. The method of claim 1, wherein the receiving user identification information of the in-vehicle user obtained through NFC transmitted by the public transportation vehicle comprises:
and receiving user identification information of the in-vehicle seated user, which is acquired through NFC and sent by the equipment in the public transport means.
3. The method of claim 2, wherein the operational state comprises at least one of: the estimated arrival time of the vehicle, the number of current users, the estimated number of users at each station and the estimated getting-off point information of the seated users;
the public transport means comprises buses and subways; when the public transportation means is a subway, the operation state further includes: the current user number of each compartment and the predicted user number of each compartment.
4. The method of claim 3, wherein the historical ride information comprises: riding time, getting-on station information and getting-off station information; predicting the running state of the public transport means according to the historical riding information, comprising the following steps:
processing the historical riding information of each user through a riding model to obtain riding characteristics of each user;
and determining the predicted getting-off position of the user according to the riding characteristics of the user.
5. The method of claim 4, wherein predicting an operating state of a mass transit vehicle based on the historical ride information, further comprises:
determining the predicted riding time and the predicted getting-on station of each user when the user next rides the vehicle according to the riding characteristics of the user;
and predicting the number of users at each station of the public transport means according to the predicted getting-off position of each user, the predicted riding time when the user next rides and the predicted getting-on station.
6. A riding information processing method is characterized in that a processing device applied to a public transport means comprises the following steps:
acquiring user identification information sent by a plurality of NFC devices distributed in the public transport means;
sending the user identification information to a server so that the server can acquire historical riding information of the user according to the user identification information and predict the running state of a public transport means according to the historical riding information of the user;
and receiving the running state returned by the server so as to display the running state on a display board of the public transport means.
7. The method as claimed in claim 6, wherein the public transportation means is a bus or a subway, and one NFC device is correspondingly arranged for each seat in the bus or the subway; and correspondingly arranging one NFC device for each carriage in the doors of the bus or the subway.
8. A riding information processing device, comprising:
the first receiving module is used for receiving user identification information of the users in the vehicles, which is sent by public transport means and acquired through NFC;
the first acquisition module is used for acquiring historical riding information of the users in the automobile according to the user identification information;
and the prediction module is used for predicting the running state of the public transport means according to the historical riding information and sending the running state to the user on the public transport means and/or the user waiting to ride the public transport means.
9. A riding information processing device, comprising:
the second acquisition module is used for acquiring user identification information sent by a plurality of NFC devices distributed in the public transport means;
the sending module is used for sending the user identification information to a server so that the server can obtain the historical riding information of the user according to the user identification information and predict the running state of the public transport means according to the historical riding information of the user;
and the second receiving module is used for receiving the running state returned by the server so as to display the running state on a display board of the public transport means.
10. A server, comprising: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executes computer-executable instructions stored by the memory, so that the at least one processor performs the ride information processing method of any of claims 1 to 5.
11. A processing device applied to a public transportation means, characterized in that the processing device is configured to execute a riding information processing method according to any one of claims 6 to 7.
12. A riding information processing system comprising the server of claim 10 and the processing device of claim 11.
13. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when a processor executes the computer-executable instructions, the riding information processing method according to any one of claims 1 to 7 is implemented.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010712712.1A CN111882912B (en) | 2020-07-22 | 2020-07-22 | Riding information processing method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010712712.1A CN111882912B (en) | 2020-07-22 | 2020-07-22 | Riding information processing method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111882912A true CN111882912A (en) | 2020-11-03 |
CN111882912B CN111882912B (en) | 2022-01-25 |
Family
ID=73155318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010712712.1A Active CN111882912B (en) | 2020-07-22 | 2020-07-22 | Riding information processing method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111882912B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114220287A (en) * | 2021-06-30 | 2022-03-22 | 深圳市巴滴科技有限公司 | Automatic pushing method and device for traffic related information |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324122A (en) * | 2011-05-14 | 2012-01-18 | 刘宇 | Can generate the intelligent riding system of the scheme of riding and ability passenger flow forecast amount |
US20140094143A1 (en) * | 2011-06-28 | 2014-04-03 | The Boeing Company | Passenger mobile station registration with a passenger communications system using near field communicaitons |
CN103794073A (en) * | 2012-11-03 | 2014-05-14 | 西安道恒交通设备科技有限公司 | System capable of displaying bus operation status at bus stop board |
WO2015168976A1 (en) * | 2014-05-06 | 2015-11-12 | 中兴通讯股份有限公司 | Traffic decision support method, device and system |
CN105096485A (en) * | 2015-06-30 | 2015-11-25 | 小米科技有限责任公司 | Method for collecting riding and querying information, traffic scheduling method and device |
CN105243843A (en) * | 2015-10-12 | 2016-01-13 | 周仁勇 | Method of providing vacant seat information by vehicle system |
CN106484786A (en) * | 2016-09-19 | 2017-03-08 | 郑州云海信息技术有限公司 | A kind of vehicle query method, apparatus and system |
CN107380016A (en) * | 2017-07-31 | 2017-11-24 | 安徽云软信息科技有限公司 | Base system is selected in a kind of new public transport intellectuality |
CN107845259A (en) * | 2017-10-24 | 2018-03-27 | 东南大学 | Public transport operation situation real-time feedback system and public transport real-time running data processing method |
CN108242149A (en) * | 2018-03-16 | 2018-07-03 | 成都智达万应科技有限公司 | A kind of big data analysis method based on traffic data |
CN108399746A (en) * | 2018-03-02 | 2018-08-14 | 京东方科技集团股份有限公司 | A kind of methods, devices and systems of riding |
CN109711584A (en) * | 2018-12-27 | 2019-05-03 | 浙江言川科技有限公司 | A kind of information processing method and device for deploying the manned quantity of public bus |
CN111292076A (en) * | 2020-01-20 | 2020-06-16 | 支付宝(杭州)信息技术有限公司 | Method, system and device for determining degree of congestion of public transport means |
-
2020
- 2020-07-22 CN CN202010712712.1A patent/CN111882912B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324122A (en) * | 2011-05-14 | 2012-01-18 | 刘宇 | Can generate the intelligent riding system of the scheme of riding and ability passenger flow forecast amount |
US20140094143A1 (en) * | 2011-06-28 | 2014-04-03 | The Boeing Company | Passenger mobile station registration with a passenger communications system using near field communicaitons |
CN103794073A (en) * | 2012-11-03 | 2014-05-14 | 西安道恒交通设备科技有限公司 | System capable of displaying bus operation status at bus stop board |
WO2015168976A1 (en) * | 2014-05-06 | 2015-11-12 | 中兴通讯股份有限公司 | Traffic decision support method, device and system |
CN105096485A (en) * | 2015-06-30 | 2015-11-25 | 小米科技有限责任公司 | Method for collecting riding and querying information, traffic scheduling method and device |
CN105243843A (en) * | 2015-10-12 | 2016-01-13 | 周仁勇 | Method of providing vacant seat information by vehicle system |
CN106484786A (en) * | 2016-09-19 | 2017-03-08 | 郑州云海信息技术有限公司 | A kind of vehicle query method, apparatus and system |
CN107380016A (en) * | 2017-07-31 | 2017-11-24 | 安徽云软信息科技有限公司 | Base system is selected in a kind of new public transport intellectuality |
CN107845259A (en) * | 2017-10-24 | 2018-03-27 | 东南大学 | Public transport operation situation real-time feedback system and public transport real-time running data processing method |
CN108399746A (en) * | 2018-03-02 | 2018-08-14 | 京东方科技集团股份有限公司 | A kind of methods, devices and systems of riding |
CN108242149A (en) * | 2018-03-16 | 2018-07-03 | 成都智达万应科技有限公司 | A kind of big data analysis method based on traffic data |
CN109711584A (en) * | 2018-12-27 | 2019-05-03 | 浙江言川科技有限公司 | A kind of information processing method and device for deploying the manned quantity of public bus |
CN111292076A (en) * | 2020-01-20 | 2020-06-16 | 支付宝(杭州)信息技术有限公司 | Method, system and device for determining degree of congestion of public transport means |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114220287A (en) * | 2021-06-30 | 2022-03-22 | 深圳市巴滴科技有限公司 | Automatic pushing method and device for traffic related information |
Also Published As
Publication number | Publication date |
---|---|
CN111882912B (en) | 2022-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7229186B2 (en) | Rideshare management system, rideshare management method, and program | |
CN111033595B (en) | Method and device for managing shared vehicle | |
US11118924B2 (en) | Method and system for predicting traffic conditions | |
US10260896B2 (en) | Route planning device and associated method | |
GB2378560A (en) | Planning and optimising a passenger journey in a mass transit system | |
JP4118006B2 (en) | Information provision system | |
CN110118567B (en) | Travel mode recommendation method and device | |
CN112262418B (en) | Vehicle management system and vehicle management method | |
CN111256720B (en) | Navigation method and device | |
CN102906540A (en) | Information providing device and information providing method | |
JP2009244960A (en) | Parking lot management apparatus, parking lot information providing system | |
CN111582605A (en) | Method and device for predicting destination site, electronic equipment and storage medium | |
US20210027632A1 (en) | Vehicle dispatch apparatus, vehicle dispatch system and vehicle dispatch method | |
US11705001B2 (en) | Device and computer program product for route planning for a vehicle | |
CN111882912B (en) | Riding information processing method, device and system | |
JP2019175389A (en) | Carpool support system, carpool support method, program and movable body | |
KR101576493B1 (en) | Commuter bus reservation management apparatus and method | |
KR20070019442A (en) | Personal navigation device using public traffic information and its method | |
CN113474771A (en) | Method, computer program, device, vehicle and network component for estimating a departure time of a user together with a vehicle | |
CN111741051B (en) | Method and device for determining full load rate of vehicle, storage medium and electronic device | |
KR101234793B1 (en) | Mathod for using public transportation with mobile communication device | |
JP2008287491A (en) | Probe data collection system | |
JP2005346324A (en) | Method, system, and program for predicting congestion, and recording medium | |
CN113129584B (en) | Method, device and equipment for determining number of passengers and storage medium | |
US20240070581A1 (en) | Information processing method, information processing apparatus, information processing system, and non-transitory computer readable 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |