It is a kind of that the method, apparatus and system of vehicle traveling information are provided

文档序号:1769853 发布日期:2019-12-03 浏览:13次 中文

阅读说明:本技术 一种提供车辆行驶信息的方法、装置及系统 (It is a kind of that the method, apparatus and system of vehicle traveling information are provided ) 是由 张凌 陈正卿 季童 蔡佳琪 朱文琴 刘笑宇 于 2019-10-10 设计创作,主要内容包括:本发明提供了一种提供车辆行驶信息的方法、装置及系统,该方法包括:设置时间阈值和速度阈值;接收外部一车辆发来的包括定位位置和行驶速度的行驶数据;接收外部输入的、针对车辆和一时间区间的行驶轨迹查询请求;根据行驶轨迹查询请求,查找接收到的、该车辆在该时间区间内发来的每一个行驶数据;根据查找出的各个行驶数据中的行驶速度,结合时间阈值以确定该车辆的车辆停留信息;根据查找出的各个行驶数据中的行驶速度,结合速度阈值以确定该车辆的车辆超速信息;根据查找出的各个行驶数据中的定位位置,生成车辆行驶轨迹;显示车辆停留信息、车辆超速信息和车辆行驶轨迹。因此,本方案能够便于管理人员获知车辆行驶情况。(The method, apparatus and system of vehicle traveling information are provided the present invention provides a kind of, this method comprises: setting time threshold and threshold speed;Receive the running data including position location and travel speed that an external vehicle is sent;Receive driving trace inquiry request externally input, for vehicle and a time interval;According to driving trace inquiry request, each running data that the receive, vehicle is sent in the time interval is searched;According to the travel speed in each running data found out, binding time threshold value is with the stoppage of vehicle information of the determining vehicle;According to the travel speed in each running data found out, the overspeed of vehicle information of the vehicle is determined in conjunction with threshold speed;According to the position location in each running data found out, vehicle driving trace is generated;Show stoppage of vehicle information, overspeed of vehicle information and vehicle driving trace.Therefore, this programme can know vehicle driving situation convenient for administrative staff.)

1. a kind of provide the method for vehicle traveling information characterized by comprising

Time threshold and First Speed threshold value are set;

The running data that an external vehicle is sent is received, the running data includes position location and travel speed;

Receive driving trace inquiry request externally input, for the vehicle and a time interval;

According to the driving trace inquiry request, search the vehicle receive, described sent in the time interval it is each A running data;

According to the travel speed in each running data found out, in conjunction with the time threshold with the vehicle of the determination vehicle Location information;

According to the travel speed in each running data found out, in conjunction with the First Speed threshold value with the determination vehicle Overspeed of vehicle information;

According to the position location in each running data found out, vehicle driving trace is generated;

Using display, the stoppage of vehicle information, the overspeed of vehicle information and the vehicle driving trace are shown.

2. the method according to claim 1, wherein

The running data further includes time value;

Further comprise: according to the time value in running data, according to chronological order, sequence arranges each found out Running data;

Or,

When receiving the running data that the vehicle is sent, further comprise: the traveling is written into the time value of current time In data;

Further comprise: according to the time value in running data, according to chronological order, sequence arranges each found out Running data.

3. according to the method described in claim 2, it is characterized in that,

Before the generation vehicle driving trace, further comprise: setting accounting threshold range simultaneously stores map;

Accordingly,

The generation vehicle driving trace, comprising:

For tactic each running data, according to the position location in the running data, determine it is in the map, with The consistent anchor point in the position location;

In conjunction with the road layout in the map, putting in order based on running data is determined by corresponding be sequentially connected Each anchor point is generated using the map as the vehicle driving trace of background;

Accordingly,

The display vehicle driving trace, comprising:

According to the size of display screen, to being zoomed in and out by the vehicle driving trace of background of the map for generation, so that The accounting of the area of the area of a circle and display screen of smallest circle including each anchor point, in the accounting threshold range It is interior;

By the display screen, to it is after scaling, show by the vehicle driving trace of background of the map.

4. according to the method described in claim 3, it is characterized in that,

Described pair scaling after, shown using the map as the vehicle driving trace of background after, further comprise:

Vehicle is shown at the position location by the display screen according to the position location in the running data headed by sequence Icon;

Receive externally input driving trace playback request;

The vehicle icon is controlled along generation in conjunction with putting in order for running data according to the driving trace playback request Vehicle driving trace is moved, so that the vehicle icon in moving process, successively passes through each traveling number found out Position location in.

5. according to the method described in claim 3, it is characterized in that,

Before the generation vehicle driving trace, further comprise:

According to the road layout in the map, putting in order based on running data, successively for each row found out Data are sailed, are performed both by: the position location in the running data are judged whether on one of tunnel, if it is not, continuing current process;

The position location in a upper running data for the running data is judged whether on one of tunnel, if so, continuing current stream Journey;

The position location in the running data is calculated, target road where the position location in a upper running data is hung down Straight distance;

Judge whether the vertical range is not more than preset translation threshold value, if so, according to formula one, in the running data Position location is modified;

Wherein, the formula one includes: c2=a2+b2

Wherein, GiFor the position location before change in i-th of running data, Gi-1For the position location in (i-1)-th running data, Gi' for the position location after being changed in i-th running data, a Gi' and Gi-1Between linear distance, b Gi' and GiBetween it is straight Linear distance, c Gi-1With GiBetween linear distance, Gi' in Gi-1On the road of place.

6. according to the method any in claim 2 to 5, which is characterized in that

Further comprise: setting second speed threshold value;

Accordingly,

The travel speed in each running data that the basis is found out, in conjunction with the time threshold with the determination vehicle Stoppage of vehicle information, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the traveling number The difference of the time value in time value and next running data in, if be not less than the time threshold, if so, continuing Current process;

Judge whether the travel speed in the travel speed and next running data in the running data is respectively less than described second Threshold speed, if so, determine that the corresponding stoppage of vehicle information of the running data is vehicle parking, the time value in the running data For a dwell point of the vehicle.

7. according to the method any in claim 2 to 5, which is characterized in that

The travel speed in each running data that the basis is found out, in conjunction with the First Speed threshold value with the determination vehicle Overspeed of vehicle information, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the traveling number Whether the travel speed in is not less than the First Speed threshold value, if so, determining the corresponding overspeed of vehicle letter of the running data Breath is overspeed of vehicle, and the time value in the running data is a hypervelocity point of the vehicle.

8. a kind of provide the server of the method for vehicle traveling information for executing as described in any in claim 1 to 7, special Sign is, comprising:

Setting unit, for time threshold and First Speed threshold value to be arranged;

Vehicle interactive unit, the running data sent for receiving an external vehicle, the running data include position location and Travel speed;

User interaction unit, for receive it is externally input, for the driving trace of the vehicle and a time interval inquiry ask It asks;

Processing unit, for searching the vehicle receive, described in the time interval according to the driving trace inquiry request Each running data inside sent;According to the travel speed in each running data found out, in conjunction with the time threshold With the stoppage of vehicle information of the determination vehicle;According to the travel speed in each running data found out, in conjunction with described One threshold speed is with the overspeed of vehicle information of the determination vehicle;According to the position location in each running data found out, Generate vehicle driving trace;

Display, for showing the stoppage of vehicle information, the overspeed of vehicle information and the vehicle driving trace.

9. a kind of provide the system of vehicle traveling information characterized by comprising

Server as claimed in claim 8 and at least one vehicle;

Wherein, each described vehicle is used to obtain itself current running data, and the running data includes position location And travel speed;The running data is sent to the server.

10. according to claim 9 provide the system of vehicle traveling information, which is characterized in that

Each described vehicle is used to periodically acquire itself current running data according to preset interval time;

And/or

Each described vehicle is used at least two speed intervals of setting and each corresponding of described speed interval Every value, wherein the maximum speed value of speed interval is bigger, and corresponding spacing value is smaller;Getting itself current traveling number According to later, according to the corresponding interval of speed interval where the travel speed in the acquisition time of the running data, the running data Value calculates the adduction of the two;Whether real-time monitoring currently reaches the adduction, if so, obtaining itself current traveling number again According to;

And/or

The server, for recording the user contact details of each vehicle;Receive it is externally input, for one traveling The information of track inquiry request exports request;According to the information export request, will according to the driving trace inquiry request and The each running data found out, the stoppage of vehicle information and overspeed of vehicle information determined, export into Excel document;Root According to the user contact details of the targeted vehicle of driving trace inquiry request, the Excel document is sent to relative users.

Technical field

The present invention relates to field of computer technology, in particular to a kind of method, apparatus that vehicle traveling information is provided and it is System.

Background technique

After vehicle driving, that is, it is corresponding with the actual travel track of the vehicle.Actual travel track based on vehicle, administrator Member can know vehicle driving situation, so as to make supervision and management to the traveling of vehicle on demand.In addition, the history of vehicle travels Data can also be used in big data analysis etc..

Existing vehicle driving trace the relevant technologies are applied in automobile navigation application scenarios mostly.For example, user is not In the case where being familiar with route, before needing to reach somewhere, the location information of starting point and destination can be input to using soft Part, application software can feed back corresponding travel route planning.Certainly, the presence based on user's subjective factor, the practical row of vehicle The travel route that the track sailed can be provided with application software is inconsistent.

As it can be seen that being based on existing vehicle driving trace the relevant technologies, administrative staff can not usually know vehicle driving situation.

Summary of the invention

The method, apparatus and system of vehicle traveling information are provided the present invention provides a kind of, knows vehicle convenient for administrative staff Travel situations.

In order to achieve the above object, the present invention is achieved through the following technical solutions:

In a first aspect, providing the method for vehicle traveling information the present invention provides a kind of, comprising:

Time threshold and First Speed threshold value are set;

The running data that an external vehicle is sent is received, the running data includes position location and travel speed;

Receive driving trace inquiry request externally input, for the vehicle and a time interval;

According to the driving trace inquiry request, search what the vehicle receive, described was sent in the time interval Each running data;

According to the travel speed in each running data found out, in conjunction with the time threshold with the determination vehicle Stoppage of vehicle information;

According to the travel speed in each running data found out, in conjunction with the First Speed threshold value with the determination vehicle Overspeed of vehicle information;

According to the position location in each running data found out, vehicle driving trace is generated;

Using display, the stoppage of vehicle information, the overspeed of vehicle information and the vehicle driving trace are shown.

Further, the running data further includes time value;

This method further include: according to the time value in running data, according to chronological order, sequence arrangement is found out Each running data.

Further, when receiving the running data that the vehicle is sent, further comprise: by the time of current time Value is written in the running data;

This method further include: according to the time value in running data, according to chronological order, sequence arrangement is found out Each running data.

Further, before the generation vehicle driving trace, further comprise: setting accounting threshold range simultaneously stores Map;

Accordingly,

The generation vehicle driving trace, comprising:

It is determined in the map for tactic each running data according to the position location in the running data , consistent with position location anchor point;

In conjunction with the road layout in the map, putting in order based on running data is sequentially connected determination by correspondence Each anchor point out is generated using the map as the vehicle driving trace of background;

Accordingly,

The display vehicle driving trace, comprising:

According to the size of display screen, to being zoomed in and out by the vehicle driving trace of background of the map for generation, So as to include the accounting of the area of a circle and the area of the display screen of the smallest circle of each anchor point, in the accounting threshold value In range;

By the display screen, to it is after scaling, show by the vehicle driving trace of background of the map.

Further, described pair scaling after, shown using the map as the vehicle driving trace of background after, Further comprise:

According to the position location in the running data headed by sequence, by the display screen, shown at the position location Vehicle icon;

Receive externally input driving trace playback request;

The vehicle icon is controlled along raw in conjunction with putting in order for running data according to the driving trace playback request At vehicle driving trace moved so that the vehicle icon is in moving process, successively each row by finding out Sail the position location in data.

Further, before the generation vehicle driving trace, further comprise:

According to the road layout in the map, putting in order based on running data is successively each for finding out A running data, is performed both by: the position location in the running data is judged whether on one of tunnel, if it is not, continuing current process;

The position location in a upper running data for the running data is judged whether on one of tunnel, if so, continuing to work as Preceding process;

The position location in the running data is calculated, target road where the position location in a upper running data Vertical range;

Judge whether the vertical range is not more than preset translation threshold value, if so, according to formula one, to the running data In position location be modified;

Wherein, the formula one includes: c2=a2+b2

Wherein, GiFor the position location before change in i-th of running data, Gi-1For the positioning in (i-1)-th running data Position, Gi' for the position location after being changed in i-th running data, a Gi' and Gi-1Between linear distance, b Gi' and GiBetween Linear distance, c Gi-1With GiBetween linear distance, Gi' in Gi-1On the road of place.

Further, this method further include: setting second speed threshold value;

Accordingly,

The travel speed in each running data that the basis is found out, in conjunction with the time threshold with the determination vehicle Stoppage of vehicle information, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the row Sail the difference of the time value in data and the time value in next running data, if it is not less than the time threshold, if so, Continue current process;

It is described to judge whether the travel speed in the travel speed and next running data in the running data is respectively less than Second speed threshold value, if so, determine that the corresponding stoppage of vehicle information of the running data is vehicle parking, in the running data when Between value be the vehicle a dwell point.

Further, the travel speed in each running data that the basis is found out, in conjunction with the First Speed threshold Value is with the overspeed of vehicle information of the determination vehicle, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the row Sail whether the travel speed in data is not less than the First Speed threshold value, if so, determining that the corresponding vehicle of the running data is super Fast information is overspeed of vehicle, and the time value in the running data is a hypervelocity point of the vehicle.

Second aspect, the present invention provides a kind of for executing any of the above-described method for providing vehicle traveling information Server, comprising:

Setting unit, for time threshold and First Speed threshold value to be arranged;

Vehicle interactive unit, the running data sent for receiving an external vehicle, the running data includes sprocket bit It sets and travel speed;

User interaction unit, for receive it is externally input, looked into for the driving trace of the vehicle and a time interval Ask request;

Processing unit, for searching the vehicle receive, described in the time according to the driving trace inquiry request Each running data sent in section;According to the travel speed in each running data found out, in conjunction with the time Threshold value is with the stoppage of vehicle information of the determination vehicle;According to the travel speed in each running data found out, in conjunction with institute First Speed threshold value is stated with the overspeed of vehicle information of the determination vehicle;According to the sprocket bit in each running data found out It sets, generates vehicle driving trace;

Display, for showing the stoppage of vehicle information, the overspeed of vehicle information and the vehicle driving trace.

The third aspect provides the system of vehicle traveling information the present invention provides a kind of, comprising:

Server as described above and at least one vehicle;

Wherein, each described vehicle is used to obtain itself current running data, and the running data includes positioning Position and travel speed;The running data is sent to the server.

Further, each described vehicle, was used to according to preset interval time, and it is current to periodically acquire itself Running data.

Further, each described vehicle is used at least two speed intervals of setting and each described speed The corresponding spacing value in section, wherein the maximum speed value of speed interval is bigger, and corresponding spacing value is smaller;Getting itself After current running data, according to speed area where the travel speed in the acquisition time of the running data, the running data Between corresponding spacing value, the adduction both calculated;Whether real-time monitoring currently reaches the adduction, if so, obtaining itself again Current running data.

Further, the server, for recording the user contact details of each vehicle;Receive external input , for a driving trace inquiry request information export request;It is exported and is requested according to the information, it will be according to the traveling rail Mark inquiry request and each running data found out, the stoppage of vehicle information and overspeed of vehicle information determined, export to In Excel document;According to the user contact details of the targeted vehicle of driving trace inquiry request, by the Excel document It is sent to relative users.

The method, apparatus and system of vehicle traveling information are provided the present invention provides a kind of, this method comprises: the setting time Threshold value and threshold speed;Receive the running data including position location and travel speed that an external vehicle is sent;It receives external Driving trace inquiry request input, for vehicle and a time interval;According to driving trace inquiry request, lookup is received , each running data that the vehicle is sent in the time interval;According to the traveling in each running data found out Speed, binding time threshold value is with the stoppage of vehicle information of the determining vehicle;According to the traveling in each running data found out Speed determines the overspeed of vehicle information of the vehicle in conjunction with threshold speed;According to the positioning in each running data found out Position generates vehicle driving trace;Show stoppage of vehicle information, overspeed of vehicle information and vehicle driving trace.Therefore, of the invention Vehicle driving situation can be known convenient for administrative staff.

Detailed description of the invention

In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.

Fig. 1 is a kind of flow chart of the method for offer vehicle traveling information that one embodiment of the invention provides;

Fig. 2 is the schematic diagram for the vehicle driving trace that one embodiment of the invention provides;

Fig. 3 is the schematic diagram being modified to the position location in a running data that one embodiment of the invention provides;

Fig. 4 is a kind of schematic diagram for server that one embodiment of the invention provides;

Fig. 5 is a kind of schematic diagram of the system for offer vehicle traveling information that one embodiment of the invention provides.

Specific embodiment

In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments, based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.

It may include following step as shown in Figure 1, providing the method for vehicle traveling information the embodiment of the invention provides a kind of It is rapid:

Step 101: setting time threshold and First Speed threshold value.

Step 102: receiving the running data that an external vehicle is sent, the running data includes position location and traveling speed Degree.

Step 103: receiving driving trace inquiry request externally input, for the vehicle and a time interval.

Step 104: according to the driving trace inquiry request, searching the vehicle receive, described in the time interval Each running data inside sent.

Step 105: according to the travel speed in each running data found out, in conjunction with the time threshold to determine State the stoppage of vehicle information of vehicle.

Step 106: according to the travel speed in each running data found out, in conjunction with the First Speed threshold value with true The overspeed of vehicle information of the fixed vehicle.

Step 107: according to the position location in each running data found out, generating vehicle driving trace.

Step 108: utilizing display, show the stoppage of vehicle information, the overspeed of vehicle information and the vehicle row Sail track.

The method of vehicle traveling information is provided the embodiment of the invention provides a kind of, this method comprises: setting time threshold And threshold speed;Receive the running data including position location and travel speed that an external vehicle is sent;Receive external input , driving trace inquiry request for vehicle and a time interval;According to driving trace inquiry request, search it is receiving, Each running data that the vehicle is sent in the time interval;According to the traveling speed in each running data found out Degree, binding time threshold value is with the stoppage of vehicle information of the determining vehicle;According to the traveling speed in each running data found out Degree determines the overspeed of vehicle information of the vehicle in conjunction with threshold speed;According to the sprocket bit in each running data found out It sets, generates vehicle driving trace;Show stoppage of vehicle information, overspeed of vehicle information and vehicle driving trace.Therefore, the present invention is real Vehicle driving situation can be known convenient for administrative staff by applying example.

For the vehicle driving situation for knowing any vehicle on demand convenient for administrative staff, each vehicle can be by the traveling number of itself According to reporting to server.When administrative staff need to know vehicle driving situation of the vehicle in special time period, server can With to the vehicle it is continuous on the running data offered handle, so that the vehicle driving feelings of vehicle during this period of time can be obtained Condition, and vehicle driving situation is supplied to administrative staff.

In this way, in order to support data processing, server usually can be with preset time threshold and First Speed threshold value, when being based on Between threshold value determine stoppage of vehicle information, determine overspeed of vehicle information based on First Speed threshold value.

In addition, the running data of itself constantly can be reported to server by each vehicle.Accordingly, server receives vehicle The running data sent.Certainly, to know vehicle driving situation, this running data at least may include that vehicle is fixed in real time Position position and travel speed.After server receives running data, distinguished with different vehicle, it can be to the traveling of each vehicle Data store respectively.

When administrative staff need to check the vehicle driving situation of a vehicle, driving trace inquiry request can be issued.In detail Ground, administrative staff, can on-demand specified time intervals when issuing driving trace inquiry request.For example current time is 15:00 When, this time interval can be 8:00 today to 14:00 today.If not specified time interval, defaults using systemic presupposition Time interval, for example preset time interval can be 0:00 today to current time.

After time interval determines, running data that server in this time interval, can will be offered on requested vehicle It finds out, to make subsequent processing.

When in view of stoppage of vehicle, the speed usually not too large and residence time usually will not be too short, therefore is directed to and finds These running datas, according to travel speed of the vehicle in each time value, and combine preset time threshold, can be obtained Stoppage of vehicle situation of the vehicle in the time interval.

Under normal conditions, above-mentioned time threshold can be arranged on demand, for example can be 5min, 10min etc..For example, The running data sent according to vehicle, if speed is less than second speed threshold value to display vehicle whithin a period of time, and this when Between be not less than time threshold, i.e., it is believed that vehicle is during this period of time in resting state.This second speed threshold value equally may be used It to be arranged on demand, for example can be 2m/s, 5m/s etc..

Under normal conditions, above-mentioned First Speed threshold value can be arranged on demand, for example can be 28m/s.Wherein, 1m/s is suitable In 3.6km/h.The running data sent according to vehicle, if speed of the display vehicle in a time value is more than First Speed threshold Value, i.e., it is believed that vehicle is in overspeed condition in the time value.

In addition, the position location in the running data constantly sent according to vehicle can be generated based on chronological order Vehicle driving trace.

Based on above content, server is i.e. using display, to determining stoppage of vehicle information and overspeed of vehicle information, And the vehicle driving trace generated is shown, so that administrative staff can view vehicle driving situation.

In conclusion implementation based on the embodiment of the present invention, administrative staff can check any vehicle on demand Vehicle driving situation in over any time period, can specifically view stoppage of vehicle situation of the vehicle in special time period, Overspeed of vehicle situation, vehicle driving trace.Certainly, based on different practical application requests, made by the data processing of processor With administrative staff can also view speed changing rule etc. of the vehicle in special time period.

For example, the travel speed in the running data constantly sent according to vehicle, in conjunction with corresponding time value, according to the time Sequencing can be obtained speed changing rule, this speed changing rule can show user by way of line chart.

For example, when making the display of vehicle driving situation vehicle driving rail can be focused on display in the intermediate region of the display page Mark passes through suspended window in the left area of the display page, shows to stoppage of vehicle situation and overspeed of vehicle situation, Yi Ji Show that the right area of the page by suspended window, shows speed changing rule.

Above content refers to, during the running data that server process vehicle is sent is to obtain vehicle driving situation, Time value corresponding to each running data can be used.Under normal conditions, this time value can at least have following 3 kinds of realization sides Formula:

Mode 1: time value corresponding to running data obtains the time value when running data of itself for vehicle;

Mode 2: time value corresponding to running data sends the time value when running data got for vehicle;

Mode 3: time value corresponding to running data receives the time when running data that vehicle is sent for server Value.

In detail, for aforesaid way 1 or mode 2:

In an embodiment of the invention, it is preferable that the running data further includes time value;

This method may further include: according to the time value in running data, according to chronological order, sequence is arranged Each running data found out.

In the embodiment of the present invention, this time value can running data to obtain itself for vehicle when time value, or Person is time value when vehicle sends running data.

In addition, it is contemplated that swinging of signal timing, the transmission of running data may have different degrees of time delay, to have It may cause the sequencing that server receives each running data, the sequencing of each running data sent with vehicle, It cannot be guaranteed that completely the same.And server is when determining vehicle driving situation, it usually needs does data according to chronological order Processing, therefore server can be based on the time value in running data, according to chronological order, to each running data found It is ranked up, and data processing is done based on tactic each running data.In this way, being beneficial to quickly holding for data processing Row.

As an example it is assumed that a vehicle starts and starts running in 8:00, and every 10s reports primary row to vehicle after actuation Sail data.Assuming that current time is 8:10, vehicle driving feelings of the manager requests vehicle from morning on the same day to current time Condition, then after server sorts to the running data found, ranking results can be as described in Table 1.

Table 1

Time value Travel speed Position location
xxxx-xx-xx 08:00:00 V1 G1
xxxx-xx-xx 08:00:10 V2 G2
xxxx-xx-xx 08:00:20 V3 G3
…… …… ……
xxxx-xx-xx 08:09:50 Vn-1 Gn-1
xxxx-xx-xx 08:10:00 Vn Gn

In table 1, xxxx-xx-xx is used to identify the date on the same day, and V is used for mark location position for identifying travel speed, G Set, under be denoted as distinguish be used.

In detail, for aforesaid way 3:

In an embodiment of the invention, when receiving the running data that the vehicle is sent, further comprise: will work as The time value of preceding time is written in the running data;

This method may further include: according to the time value in running data, according to chronological order, sequence is arranged Each running data found out.

In the embodiment of the present invention, this time value can receive the time when running data that vehicle is sent for server Value.When server receives running data, the time value of current time is added in the running data, to make data storage.

Equally, for convenience of data processing, server can based on the time value in running data, according to chronological order, The each running data found is ranked up, and data processing is done based on tactic each running data.

In an embodiment of the invention, in order to illustrate a kind of possibility implementation for showing vehicle driving trace, so, Before the generation vehicle driving trace, further comprise: setting accounting threshold range simultaneously stores map;

Accordingly,

The generation vehicle driving trace, comprising:

It is determined in the map for tactic each running data according to the position location in the running data , consistent with position location anchor point;

In conjunction with the road layout in the map, putting in order based on running data is sequentially connected determination by correspondence Each anchor point out is generated using the map as the vehicle driving trace of background;

Accordingly,

The display vehicle driving trace, comprising:

According to the size of display screen, to being zoomed in and out by the vehicle driving trace of background of the map for generation, So as to include the accounting of the area of a circle and the area of the display screen of the smallest circle of each anchor point, in the accounting threshold value In range;

By the display screen, to it is after scaling, show by the vehicle driving trace of background of the map.

In the embodiment of the present invention, when showing vehicle driving trace, using default map as display background, to vehicle driving rail Mark is shown, in order to which administrative staff can quickly to know vehicle driving situation in conjunction with actual environment.According to running data In position location, corresponding anchor point is determined in map, therefore the map segment shown is usually a part of default map, It is that a part to match with tactic each running data.

Referring to FIG. 2, the bold portion in Fig. 2 can be a vehicle driving trace of generation, wherein as background Map is not shown in Fig. 2.Check this vehicle driving trace for convenience of administrative staff, can limit to vehicle driving trace into Scaling when row display.

In the embodiment of the present invention, for including the area of a circle of smallest circle and the accounting for for display area of vehicle driving trace Than can be by the restriction to the accounting, to guarantee preferably scaling.For example, can limit this accounting [50%, 80%] in this accounting threshold range.As shown in Fig. 2, being directed to vehicle driving trace shown in Fig. 2, including the vehicle driving rail The smallest circle of mark can be as is shown in phantom lines.

Therefore, it after generating using map as the vehicle driving trace of display background, can be required according to preset scaling, it is right It is shown again after carrying out corresponding scaling, to guarantee good display scale effect, administrative staff is facilitated to check.

It is as described above static status display to the display operation of vehicle driving trace, is based on this static status display, administrator Member needs to refer to tactic each running data, artificially to analyze this vehicle driving trace, such as starting point where, Where is terminating point, and specific traveling trend etc..When not excessive vehicle driving trace is complicated, running data amount is big, manpower is thrown Enter more and easy error, the experience of administrative staff is poor.

To alleviate or solving the above problems, in an embodiment of the invention, on the basis of above-mentioned static status display, mention Go out a kind of vehicle driving trace and made the possibility implementation that additional dynamic is shown, has been implemented as, after described pair of scaling, After being shown using the map as the vehicle driving trace of background, further comprise:

According to the position location in the running data headed by sequence, by the display screen, shown at the position location Vehicle icon;

Receive externally input driving trace playback request;

The vehicle icon is controlled along raw in conjunction with putting in order for running data according to the driving trace playback request At vehicle driving trace moved so that the vehicle icon is in moving process, successively each row by finding out Sail the position location in data.

It is first due in tactic each running data after static status display vehicle driving trace in the embodiment of the present invention Position location in a running data corresponds to vehicle starting point, therefore can point out one vehicle icon of display in corresponding positioning.Base In this vehicle icon, the driving trace of vehicle can be played back automatically.

For example, administrative staff click on display screen after preset playback button, the i.e. controllable vehicle icon of server is along vehicle Driving trace starts to move, and specific mobile route is consistent with the actual mobile route of vehicle.Specifically, vehicle icon Along vehicle driving trace moving process, it can successively pass through the position location in tactic each running data.

It being operated based on this Dynamically Announce, administrative staff are not necessarily to operation bidirectional, it can intuitively recognize vehicle driving trace, The experience of administrative staff increases.

In reality scene, vehicle can travel on road, therefore the position location in running data should be on one of tunnel.But it examines Consider the presence of position error, it is possible to there is a situation where position location not on road.In this way, the vehicle driving ultimately generated Track and carriage way are easy to appear different degrees of deviation.So, it may be considered that track correction.

In an embodiment of the invention, referring to FIG. 3, in order to illustrate the possibility implementation that a kind of track is rectified a deviation, institute To further comprise before the generation vehicle driving trace:

According to the road layout in the map, putting in order based on running data is successively each for finding out A running data, is performed both by: the position location in the running data is judged whether on one of tunnel, if it is not, continuing current process;

The position location in a upper running data for the running data is judged whether on one of tunnel, if so, continuing to work as Preceding process;

The position location in the running data is calculated, target road where the position location in a upper running data Vertical range;

Judge whether the vertical range is not more than preset translation threshold value, if so, according to formula one, to the running data In position location be modified;

Wherein, the formula one includes: c2=a2+b2

Wherein, GiFor the position location before change in i-th of running data, Gi-1For the positioning in (i-1)-th running data Position, Gi' for the position location after being changed in i-th running data, a Gi' and Gi-1Between linear distance, b Gi' and GiBetween Linear distance, c Gi-1With GiBetween linear distance, Gi' in Gi-1On the road of place.

In the embodiment of the present invention, rectified a deviation by track, be mainly used for correcting those because deviations and caused by it is fixed The not accurate enough situation in position.For tactic each running data, each running data can be successively handled.

As shown in figure 3, the position location G in a running dataiWhen on one of tunnel, it is believed that positioning is correct, without correcting, If but not when on one of tunnel, it is believed that there are the possibility of position inaccurate, need to continue to determine whether to need to correct.Such as Fig. 3 institute Show, GiNot on one of tunnel, therefore continue to judge.

Then, further judge a upper position location Gi-1Whether on one of tunnel.If due in the vehicle short time It will not be usually driven out to lane, therefore illustrate GiA possibility that position inaccurate, is larger.Certainly, if not existing, then it is assumed that positioning is correct, nothing It needs to correct.As shown in figure 3, Gi-1On one of tunnel, therefore continue to judge.

Then, G is calculatediDistance Gi-1The vertical range of place road.If this vertical range is greater than default translation threshold value, Such as 3m, due to position error usually not more than this translation threshold value, therefore it can consider that positioning is correct, without correcting.Otherwise, It is considered that due to the presence of position error, so that position inaccurate, therefore need to correct.Assuming that this vertical range is less than translation threshold Value, therefore need to be to GiIt corrects.

Specifically, it can be based on above-mentioned formula one, to GiIt corrects, referring to FIG. 3, can be by GiIt is corrected as Gi′。

So circulation, can make position correction to each position location on demand, and based on the position location next life after correction At vehicle running track, to improve the accuracy of generated vehicle running track.

In an embodiment of the invention, in order to illustrate a kind of possibility implementation of determining stoppage of vehicle information, so, This method may further include: setting second speed threshold value;

Accordingly, the step 105, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the row Sail the difference of the time value in data and the time value in next running data, if it is not less than the time threshold, if so, Continue current process;

It is described to judge whether the travel speed in the travel speed and next running data in the running data is respectively less than Second speed threshold value, if so, determine that the corresponding stoppage of vehicle information of the running data is vehicle parking, in the running data when Between value be the vehicle a dwell point.

Under normal conditions, running data can be just uploaded after vehicle launch, therefore would generally be stopped working during stoppage of vehicle, thus not Running data is uploaded again.In this way, vehicle is before and after stop, it will usually upload a running data respectively.Server by this two Time value in a running data is analyzed, to compare with preset time threshold, you can learn that vehicle is in during this period Resting state, and the time value that running data is sent before stopping is determined as a dwell point of vehicle.

Certainly, to avoid the case where data upload failure caused by jitter, with time threshold judge it Afterwards, travel speed when the two time values can be also further determined.Certainly, the case where data upload failure if it does not exist, this Two travel speeds usually should be less than second speed threshold value.Conversely, the case where data upload failure if it exists, may exist this In two travel speeds, any travel speed is greater than second speed threshold value or the case where is all larger than second speed threshold value, therefore can be with Think that vehicle does not stop.

In an embodiment of the invention, in order to illustrate a kind of possibility implementation of determining overspeed of vehicle information, so, The step 106, comprising:

Putting in order based on running data is performed both by successively for each running data found out: judging the row Sail whether the travel speed in data is not less than the First Speed threshold value, if so, determining that the corresponding vehicle of the running data is super Fast information is overspeed of vehicle, and the time value in the running data is a hypervelocity point of the vehicle.

In the embodiment of the present invention, travel speed is more than preset First Speed threshold value, i.e., it is believed that vehicle is in the corresponding time It drives over the speed limit when value, this time value can be recorded as to a hypervelocity point.The each traveling number arranged by successively processing sequence According to, can determine vehicle in special time period each hypervelocity point.

In one embodiment of the invention, the running data that server can will transmit on vehicle, the stoppage of vehicle letter of generation Breath, overspeed of vehicle information, vehicle driving trace, are recorded as vehicle driving log.This log content can be sent out on demand It send to the driver of corresponding vehicle, it is also possible to make big data processing.Based on this, it can be convenient user and check that vehicle row is checked in reprinting Record is sailed, administrative staff's routine work is facilitated, has evidence that can seek.

In conclusion server can recorde each vehicle time locus all since the docking platform, administrative staff The driving recording of vehicle that oneself want to check, any over any time period may be selected, the time can be accurate to the second.Choose the period Afterwards, server can the synchronized update period track of vehicle, track of vehicle log and the changes in vehicle speed of the period Curve etc..Certainly, after vehicle user logs in, the driving recording of the vehicle of oneself over any time period can also be checked.

As shown in figure 4, the embodiment of the invention provides one kind for executing any of the above-described offer vehicle traveling information Method server, may include:

Setting unit 401, for time threshold and First Speed threshold value to be arranged;

Vehicle interactive unit 402, the running data sent for receiving an external vehicle, the running data includes positioning Position and travel speed;

User interaction unit 403, for receiving driving trace externally input, for the vehicle and a time interval Inquiry request;

Processing unit 404, for searching the vehicle receive, described described according to the driving trace inquiry request Each running data sent in time interval;According to the travel speed in each running data found out, in conjunction with described Time threshold is with the stoppage of vehicle information of the determination vehicle;According to the travel speed in each running data found out, knot The First Speed threshold value is closed with the overspeed of vehicle information of the determination vehicle;According to determining in each running data found out Position position, generates vehicle driving trace;

Display 405, for showing the stoppage of vehicle information, the overspeed of vehicle information and the vehicle driving rail Mark.

The contents such as the information exchange between each unit, implementation procedure in above-mentioned apparatus, due to implementing with the method for the present invention Example is based on same design, and for details, please refer to the description in the embodiment of the method for the present invention, and details are not described herein again.

Based on above content, as shown in figure 5, the system of vehicle traveling information is provided the embodiment of the invention provides a kind of, It may include: above-mentioned server 501 and at least one vehicle 502;

Wherein, each described vehicle 502 is used to obtain itself current running data, and the running data includes Position location and travel speed;The running data is sent to the server 501.

In an embodiment of the invention, each described vehicle 502, was used to according to preset interval time, period Property obtains itself current running data.For example, can after vehicle start-up, every 5s uploads a running data.

In an embodiment of the invention, each described vehicle 502 is used at least two speed intervals of setting, with And the corresponding spacing value of each described speed interval, wherein the maximum speed value of speed interval is bigger, and corresponding spacing value is got over It is small;After getting itself current running data, according to the traveling in the acquisition time of the running data, the running data The corresponding spacing value of speed interval where speed, calculates the adduction of the two;Whether real-time monitoring currently reaches the adduction, such as It is to obtain itself current running data again.

For example, 4 speed intervals can be set: (0,5m/s), [5m/s, 14m/s), [14m/s, 28m/s] and (28m/s, + ∞), corresponding spacing value is respectively 60s, 5s, 2s, 1s.

In the embodiment of the present invention, when arbitrarily once getting running data, all in accordance with the travel speed in running data, i.e., According to the present speed of vehicle, the time for obtaining running data next time is determined.Based on this, not only it can guarantee server accordingly The precision of the vehicle driving trace of generation can also substantially reduce the data processing amount of server.

In an embodiment of the invention, the server 501, the user for recording each vehicle 502 join It is mode;Receive information export request externally input, for a driving trace inquiry request;It is asked according to information export It asks, by each running data found out according to the driving trace inquiry request, the stoppage of vehicle information determined and vehicle Hypervelocity information, export into Excel document;According to user's correspondent party of the targeted vehicle of driving trace inquiry request The Excel document is sent to relative users by formula.

In the embodiment of the present invention, administrative staff can export wheelpath data simultaneously after checking wheelpath data It is sent to the user of corresponding vehicle, which usually can be with the driver of vehicle.Certainly, driving rail is checked after logging in system by user After mark data, wheelpath data can equally be exported.

In addition, one embodiment of the invention provides a kind of readable medium, including execute instruction, when the place of storage control When executing instruction described in reason device execution, the storage control executes the side of any of the above-described offer vehicle traveling information Method.

In addition, one embodiment of the invention provides a kind of storage control, comprising: processor, memory and bus;

The memory is executed instruction for storing, and the processor is connect with the memory by the bus, when When the storage control is run, the processor executes the described of memory storage and executes instruction, so that the storage The method that controller executes any of the above-described offer vehicle traveling information.

In conclusion the embodiment of the present invention have it is at least following the utility model has the advantages that

1, in the embodiment of the present invention, time threshold and threshold speed is arranged in server;Receive the packet that an external vehicle is sent Include the running data of position location and travel speed;Receive driving trace externally input, for vehicle and a time interval Inquiry request;According to driving trace inquiry request, each row that the receive, vehicle is sent in the time interval is searched Sail data;According to the travel speed in each running data found out, binding time threshold value is stopped with the vehicle for determining the vehicle Stay information;According to the travel speed in each running data found out, in conjunction with threshold speed to determine that the vehicle of the vehicle is super Fast information;According to the position location in each running data found out, vehicle driving trace is generated;Show stoppage of vehicle letter Breath, overspeed of vehicle information and vehicle driving trace.Therefore, the embodiment of the present invention can know vehicle driving feelings convenient for administrative staff Condition.

2, in the embodiment of the present invention, when showing vehicle driving trace, using default map as display background, to vehicle driving Track is shown, in order to which administrative staff can quickly to know vehicle driving situation in conjunction with actual environment.And in life At using map as the vehicle driving trace of display background after, can be required according to preset scaling, after corresponding scaling is carried out to it It is shown again, to guarantee good display scale effect, administrative staff is facilitated to check.

3, it in the embodiment of the present invention, is operated based on Dynamically Announce, administrative staff are not necessarily to operation bidirectional, can intuitively recognize The experience of vehicle driving trace, administrative staff increases.

4, in the embodiment of the present invention, position correction can be made to each position location on demand, and based on the positioning after correction Position generates vehicle running track, to improve the accuracy of generated vehicle running track.

5, in the embodiment of the present invention, server can recorde each vehicle time locus all since the docking platform, The driving recording of vehicle that oneself want to check, any over any time period may be selected in administrative staff, and the time can be accurate to the second.Selection After the good period, server can the synchronized update period track of vehicle, track of vehicle log and the vehicle of the period Speed change curves etc..Certainly, after vehicle user logs in, the driving note of the vehicle of oneself over any time period can also be checked Record.

6, in the embodiment of the present invention, when arbitrarily once getting running data, all in accordance with the travel speed in running data, I.e. according to the present speed of vehicle, the time for obtaining running data next time is determined.Based on this, it can not only guarantee server evidence The precision of this vehicle driving trace generated, can also substantially reduce the data processing amount of server.

It should be noted that, in this document, such as first and second etc relational terms are used merely to an entity Or operation is distinguished with another entity or operation, is existed without necessarily requiring or implying between these entities or operation Any actual relationship or order.Moreover, the terms "include", "comprise" or its any other variant be intended to it is non- It is exclusive to include, so that the process, method, article or equipment for including a series of elements not only includes those elements, It but also including other elements that are not explicitly listed, or further include solid by this process, method, article or equipment Some elements.In the absence of more restrictions, the element limited by sentence " including a 〃 〃 ", it is not excluded that There is also other identical factors in the process, method, article or apparatus that includes the element.

Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can store in computer-readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes: ROM, RAM, magnetic disk or light In the various media that can store program code such as disk.

Finally, it should be noted that the foregoing is merely presently preferred embodiments of the present invention, it is merely to illustrate skill of the invention Art scheme, is not intended to limit the scope of the present invention.Any modification for being made all within the spirits and principles of the present invention, Equivalent replacement, improvement etc., are included within the scope of protection of the present invention.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于车载终端的城际驾驶交规差别的提醒方法、系统及车载终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!