CN106792528B - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN106792528B
CN106792528B CN201611179557.1A CN201611179557A CN106792528B CN 106792528 B CN106792528 B CN 106792528B CN 201611179557 A CN201611179557 A CN 201611179557A CN 106792528 B CN106792528 B CN 106792528B
Authority
CN
China
Prior art keywords
location point
point
sample data
dispersion
vehicle
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.)
Active
Application number
CN201611179557.1A
Other languages
Chinese (zh)
Other versions
CN106792528A (en
Inventor
张珠华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Neusoft Corp
Original Assignee
Neusoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Neusoft Corp filed Critical Neusoft Corp
Priority to CN201611179557.1A priority Critical patent/CN106792528B/en
Publication of CN106792528A publication Critical patent/CN106792528A/en
Application granted granted Critical
Publication of CN106792528B publication Critical patent/CN106792528B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/026Services making use of location information using location based information parameters using orientation information, e.g. compass
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/021Traffic management, e.g. flow control or congestion control in wireless networks with changing topologies, e.g. ad-hoc networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • H04W4/046

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Traffic Control Systems (AREA)

Abstract

This disclosure relates to a kind of data transmission method and device.Method includes: to obtain target sample space, and the target sample space includes the sample data of multiple location points of this vehicle historical path, also, the sample data of each location point includes the vehicle heading angle at the location point;According to the vehicle heading angle, determine that the dispersion in the target sample space, the dispersion are used to indicate the bending degree of the historical path;It according to the dispersion, is determined from the multiple location point and represents location point, the location point that represents is for representing described vehicle historical path;The sample data for representing location point is sent to target side.Pass through this mode, it can either guarantee the motion profile for relatively accurately orienting vehicle, and the payload size of transmission message can be reduced to the full extent, and then it can packet loss problem brought by the collision to avoid message, it can preferably support the realization of upper layer application collection, guarantee the safety traffic in vehicle workshop to the maximum extent.

Description

Data transmission method and device
Technical field
This disclosure relates to car networking field, and in particular, to a kind of data transmission method and device.
Background technique
With the rapid development of social economy, motor vehicles increase sharply in number, and privately owned automobile is bringing the faster efficiency of people While more comfortable running environments, the traffic problems such as many problems, such as traffic accident, traffic jam are also caused increasingly Seriously, huge economic and emotional distress is brought to the life of the mankind, therefore how reduces traffic accident, it has also become when The important topic of this life circle traffic safety.
In the process of moving, the influence and driver's respond due to factors such as traffic environment, weather are limited for vehicle, lead Traffic accident is caused to increase, and the factor of existing many street accidents risks can not be subject to effectively by specification driving behavior Overcome.Between the past more than ten years, the academia of countries in the world and industry be dedicated to by develop intelligent transportation system (ITS, Intelligent Transportation Systems), the shape of surrounding traffic and vehicle can be perceived to assist driving user State information alerts existing dangerous information, avoids traffic accident, improves traffic efficiency.ITS is reduction traffic thing generally acknowledged at present Therefore improvement environment, the optimal path for improving traffic efficiency and reduction air pollution etc..
In the solution of existing vehicle vehicle safety, it is based on DSRC (Dedicated Short Range Communications, dedicated short-range communication technology) truck traffic technology be suggested and have apparent advantage.It is primarily based on The transmission range of the truck traffic scheme of DSRC can arrive 1KM, which can be good at the demand for security for meeting vehicle;Its The secondary program not will receive the influence of the factors such as weather, road shape and traffic condition, have stronger versatility.
In the truck traffic technology based on DSRC, vehicle constantly acquires the geographical location information and vehicle condition letter of itself Breath, and BSM (Basic Safety Message, basic security message) periodic broadcast is packaged into nearby vehicle.Moreover, being Better support upper layer application scene, needs to carry the historical path information of vehicle in BSM message, and by historical path information It is abstracted into discrete, equally distributed GPS point and is broadcast to nearby vehicle.However, in real messages transmission, if selection is fewer Point when, then for the more complicated situation (such as bend) of road, historical track information can not be accurately depicted in a small amount of point, The application scenarios made a decision based on historical path can be needed to make troubles;And otherwise describe according to most points, this Message Payload is virtually increased, network burden is increased, especially under the big environment of network node density, will increase message Collision reduces the success rate of message between nodes communication, it will the real-time judge of the scenes such as collision between influence V2V.
Summary of the invention
Purpose of this disclosure is to provide one kind can dynamically adjust representative to be carried out data transmission, historical path position The data transmission method and device of the number of point.
To achieve the goals above, the disclosure provides a kind of data transmission method, comprising: obtains target sample space, institute State the sample data that target sample space includes multiple location points of this vehicle historical path, also, the sample number of each location point According to including the vehicle heading angle at the location point;According to the vehicle heading angle, the dispersion in the target sample space is determined, The dispersion is used to indicate the bending degree of the historical path;According to the dispersion, from the multiple location point really Surely location point is represented, the location point that represents is for representing described vehicle historical path;Position is represented to target side transmission is described The sample data of point.
Optionally, the acquisition target sample space, comprising: obtain in this vehicle historical path, apart from this vehicle current location The sample data of N number of location point within the scope of pre-determined distance;Data filtering behaviour is carried out to the sample data of N number of location point Make, obtain the sample data of M location point, the sample data of the M location point constitutes the target sample space, wherein N It is natural number, also, 2≤M≤N with M.
Optionally, the sample data of each location point further includes the speed at the location point;It is described to N number of location point Sample data carry out data filtering operation, comprising: by the sample data of N number of location point, speed be less than preset vehicle The sample data of fast threshold value filters out.
Optionally, the sample data of each location point further includes the speed and longitude and latitude at the location point;It is described to the N The sample data of a location point carries out data filtering operation, comprising: adjacent first position point is chosen from N number of location point With second position point, at the time of correspondence at the time of the first position point corresponds to earlier than the second position point;According to described The longitude and latitude of the longitude and latitude of one location point and second position point, determine the first position point and the second position point it Between arc length distance;According to the speed of the speed of the first position point and second position point, the first position is determined Displacement between point and second position point;According to the arc length distance and the displacement, determine that drift judges parameter;Work as institute When stating drift and judge parameter greater than preset drift threshold, the sample data of the second position point is filtered out;Return it is described from The step of adjacent first position point and second position point is chosen in N number of location point, until N number of location point is by whole Until traversal.
Optionally, described according to the arc length distance and the displacement, determine that drift judges parameter, comprising:
Wherein, D indicates the displacement between the first position point and second position point;
D indicates the arc length distance between the first position point and second position point;
P indicates that the drift judges parameter.
Optionally, described according to the vehicle heading angle, determine the dispersion in the target sample space, comprising: determine The mode at the vehicle heading angle in the target sample space;It counts in the target sample space, vehicle heading angle and the crowd Meet the number of the sample data of preset condition between number;According to the number of the sample data for meeting preset condition, determine The dispersion in the target sample space.
Optionally, deviation of the preset condition between vehicle heading angle and the mode is greater than preset deviation threshold Value.
Optionally, the number according to the sample data for meeting preset condition, determines the target sample space Dispersion, comprising:
Wherein, S indicates the dispersion;
N1Indicate the number of the sample data for meeting preset condition;
N indicates the sum of sample data in the target sample space.
Optionally, described according to the dispersion, determination represents location point from the multiple location point, comprising: according to The dispersion determines the number N ode of representative location point to be chosen, wherein Node is the natural number more than or equal to 2;With And from the multiple location point, Node location point is chosen as described using discontinuous selection mode and represents location point.
Optionally, the number N ode of the representative location point to be chosen and the dispersion correlation.
Optionally, described according to the dispersion, determine the number N ode of representative location point to be chosen, comprising:
Wherein, S indicates the dispersion in the target sample space;K and b is preset constant.
The disclosure also provides a kind of data transmission device, comprising: module is obtained, it is described for obtaining target sample space Target sample space includes the sample data of multiple location points of this vehicle historical path, also, the sample data of each location point Including the vehicle heading angle at the location point;Dispersion determining module, for determining the target according to the vehicle heading angle The dispersion of sample space, the dispersion are used to indicate the bending degree of the historical path;Location point determining module is represented, For determining from the multiple location point and representing location point according to the dispersion, the location point that represents is for representing institute State this vehicle historical path;Sending module, for sending the sample data for representing location point to target side.
Optionally, the acquisition module includes: the first acquisition submodule, for obtaining in this vehicle historical path, apart from this The sample data of N number of location point of the vehicle current location within the scope of pre-determined distance;Filter submodule, for N number of position The sample data of point carries out data filtering operation, obtains the sample data of M location point, the sample data of the M location point Constitute the target sample space, wherein N and M is natural number, also, 2≤M≤N.
Optionally, the sample data of each location point further includes the speed at the location point;The data filtering operation packet Include: by the sample data of N number of location point, speed be less than preset speed threshold value sample data filter out.
Optionally, the sample data of each location point further includes the speed and longitude and latitude at the location point;The data mistake Filter operation includes: that adjacent first position point and second position point, the first position point pair are chosen from N number of location point At the time of correspondence at the time of answering earlier than the second position point;According to the longitude and latitude of the first position point and the second position The longitude and latitude of point, determines the arc length distance between the first position point and second position point;According to the first position The speed of point and the speed of second position point, determine the displacement between the first position point and second position point; According to the arc length distance and the displacement, determine that drift judges parameter;When the drift judges that parameter is greater than preset drift When threshold value, the sample data of the second position point is filtered out;Adjacent first is chosen from N number of location point described in returning The step of location point and second position point, until N number of location point is all traversed.
Optionally, described according to the arc length distance and the displacement, determine that drift judges parameter, comprising:
Wherein, D indicates the displacement between the first position point and second position point;
D indicates the arc length distance between the first position point and second position point;
P indicates that the drift judges parameter.
Optionally, the dispersion determining module includes: that mode determines submodule, for determining the target sample space Vehicle heading angle mode;Statistic submodule, for counting in the target sample space, vehicle heading angle and the mode Between meet preset condition sample data number;Dispersion determines submodule, for according to the preset condition of meeting The number of sample data determines the dispersion in the target sample space.
Optionally, deviation of the preset condition between vehicle heading angle and the mode is greater than preset deviation threshold Value.
Optionally, the dispersion determines submodule for determining the dispersion in the following manner:
Wherein, S indicates the dispersion;
N1Indicate the number of the sample data for meeting preset condition;
N indicates the sum of sample data in the target sample space.
Optionally, the location point determining module that represents includes: that quantity determines submodule, is used for according to the dispersion, Determine the number N ode of representative location point to be chosen, wherein Node is the natural number more than or equal to 2;And represent position Point chooses submodule, for choosing Node location point described in using discontinuous selection mode from the multiple location point Represent location point.
Optionally, the number N ode of the representative location point to be chosen and the dispersion correlation.
Optionally, the quantity determines that submodule is used for the number to determine representative location point to be chosen in the following manner Mesh Node:
Wherein, S indicates the dispersion in the target sample space;K and b is preset constant.
Through the above technical solutions, can be determined according to the position point data of vehicle historical path for indicating the vehicle The dispersion of the bending degree of historical path, later, the vehicle historical path can be represented by being dynamically determined according to the dispersion Representative location point, and transmit sample data that these represent location point to target side.By this mode, it can either guarantee ratio The motion profile of vehicle is relatively accurately oriented, and the payload size of transmission message can be reduced to the full extent, in turn Can packet loss problem brought by the collision to avoid message, can preferably support the realization of upper layer application collection, to the maximum extent Guarantee the safety traffic in vehicle workshop.
Other feature and advantage of the disclosure will the following detailed description will be given in the detailed implementation section.
Detailed description of the invention
Attached drawing is and to constitute part of specification for providing further understanding of the disclosure, with following tool Body embodiment is used to explain the disclosure together, but does not constitute the limitation to the disclosure.In the accompanying drawings:
Fig. 1 is a kind of flow chart of data transmission method shown according to an exemplary embodiment.
Fig. 2 is the flow chart shown according to an exemplary embodiment for how obtaining target sample space.
How Fig. 3 is shown according to an exemplary embodiment according to vehicle heading angle, determine target sample space from The flow chart of divergence.
Fig. 4 is a kind of structural block diagram of data transmission device shown according to an exemplary embodiment.
Specific embodiment
It is described in detail below in conjunction with specific embodiment of the attached drawing to the disclosure.It should be understood that this place is retouched The specific embodiment stated is only used for describing and explaining the disclosure, is not limited to the disclosure.
Fig. 1 is a kind of flow chart of data transmission method shown according to an exemplary embodiment, wherein this method application In vehicle.As shown in Figure 1, this method may include:
In a step 101, target sample space is obtained, which may include the multiple of this vehicle historical path The sample data of location point, also, the sample data of each location point includes the vehicle heading angle at the location point.
Vehicle can periodically acquire GPS information under steam, wherein the GPS information may include vehicle longitude, latitude The data such as degree, speed and azimuth.Also, continuous collected GPS information can be cached in corresponding buffer area by vehicle, For example, caching the GPS information of 5000 to 6000 location points in buffer area in the case where frequency acquisition is 10HZ, and press It is arranged according to timestamp by the early sequence to evening, these location points can orient the historical path of vehicle.It can be according to slow The sample data of multiple location points in the car is deposited, to construct above-mentioned target sample space.
But, in the practical collected GPS information of institute, some noise datas are usually contained.If utilizing these noises Data describe the historical path of vehicle or transmit these noise datas to target side, and it is inaccurate to may result in path locus True problem.Therefore, in some optional embodiments of the disclosure, above-mentioned target can be obtained in the following manner Sample space, to reduce the influence of noise data.
Specifically, as shown in Fig. 2, above-mentioned steps 101 may further include:
In step 1011, obtains in this vehicle historical path, is N number of within the scope of pre-determined distance apart from this vehicle current location The sample data of location point.
As described above, vehicle can collect and record GPS information in real time.Due to the history bit closer apart from current location The data set a little more can accurately indicate the recent driving trace of vehicle, therefore, can be from the GPS of a large amount of location points recorded In information, the sample of N number of location point apart from this vehicle current location within the scope of pre-determined distance (for example, within 300 meters) is obtained Data (that is, GPS information), to exclude apart from the farther away redundant data in current location.
In step 1012, data filtering operation is carried out to the sample data of N number of location point, obtains M location point Sample data, the sample data of the M location point constitutes the target sample space, wherein N and M is natural number, and And 2≤M≤N.
Data filtering operation is carried out by the sample data to N number of location point, noise number wherein included can be filtered out According to ensure the accuracy and reliability of the data in constructed target sample space.
It, can any one of in the following manner or more persons carry out when carrying out data filtering operation:
Mode one: may include the position as described above, in the sample data for each location point that vehicle collects and records A speed at setting.When speed is excessively slow, the vehicle heading angular displacement of corresponding position is excessive, will affect to road curvature degree Judgement.Therefore, a speed threshold value V can be presetth(for example, being 5KM/h).In this way, can be by N number of location point In sample data, speed be less than the preset speed threshold value VthSample data filter out.
Mode two: may include the position as described above, in the sample data for each location point that vehicle collects and records A speed and longitude and latitude (that is, longitude and latitude) at setting.It therefore, can be according to speed of the vehicle at two neighboring location point And latitude and longitude information, judge whether GPS data generates drift, so as to filter out the point that GPS data generates drift, to avoid There is " shake " phenomenon when describing vehicle historical track using sample space.
Specifically, adjacent first position point and second position point can be chosen from N number of location point first, In, at the time of correspondence at the time of the first position point corresponds to earlier than the second position point.
Next, determining described according to the longitude and latitude of the longitude and latitude of the first position point and second position point Arc length distance between one location point and second position point.
Illustratively, the arc length distance between first position point and second position point is determined by following equation (1):
Wherein, d indicates the arc length distance between first position point and second position point;R is earth mean radius;LatA table Show the latitude of first position point;The longitude of LonA expression first position point;The latitude of LatB expression second position point;LonB is indicated The longitude of second position point.
Next, determining described first according to the speed of the speed of the first position point and second position point Set the displacement a little between the point of the second position.
Illustratively, the displacement between first position point and second position point is determined by following equation (2):
Wherein, D indicates the displacement between first position point and second position point;VAIndicate the speed of first position point;VBTable Show the speed of second position point;tAAt the time of indicating that first position point corresponds to;tBAt the time of indicating that second position point corresponds to, and tB> tA
Next, determining that drift judges parameter according to the arc length distance d and the displacement D.
Illustratively, determine that drift judges parameter P by following equation (3):
Later, when drift judges that parameter P is greater than preset drift threshold (for example, 0.85), second position point phase is determined GPS drift is had occurred for first position point, therefore, the sample data of the second position point is filtered out.
Repeat it is above-mentioned chosen from N number of location point adjacent first position point and second position point and Subsequent step, until N number of location point is all traversed.Later, the sample data of remaining M location point may make up Target sample space.
Back to Fig. 1, after getting target sample space, step 102 is executed.In a step 102, according to the vehicle Azimuth determines the dispersion in the target sample space, wherein the dispersion is used to indicate the bending of the historical path Degree.
Vehicle azimuthal variation collected can be used to identify the road conditions of road.For example, during straight-line travelling, The problems such as azimuth in sample space should be a fixed value in principle, consider error existing when acquisition, then azimuth Change rate should be a smaller range;And during negotiation of bends, the azimuthal variation in sample space is then opposite It is larger.In the disclosure, the concept of sample space dispersion is proposed, for indicating the bending degree of historical path.Wherein, from Divergence is bigger, indicates that more points deviates initial driving direction, the bending of the road of vehicle driving trace is indicated with this Degree.
In an example embodiment of the disclosure, as shown in figure 3, target sample can be determined in the following manner The dispersion in space:
Firstly, determining the mode H at the vehicle heading angle in target sample space in step 1021mode.When mode is not present When, then illustrate that there is no the identical points in azimuth in sample space, show that vehicle travels on bend always, at this point, using H0Generation Table Hmode, wherein H0It indicates in target sample space, the vehicle heading angle in the sample data of the earliest location point of timestamp.
Next, being counted in the target sample space in step 1022, vehicle heading angle and the mode HmodeIt Between meet preset condition sample data number.
Mode HmodeNumber how much represent the ratio of straight-line travelling in historical path, the number the more, represent straight-line travelling Path it is longer.Then think that vehicle carries out turning driving when vehicle heading angle deviation mode is bigger.One can be preset Deviation threshold value is Hth(HthIt can adjust based on practical experience, for example, being set as 5 degree).With HmodeBased on, when target sample space In vehicle heading angle in some sample data relative to HmodeChanging value (that is, with mode HmodeBetween deviation) exceed Deviation threshold value HthWhen, the sample data is recorded, and count all qualified numbers of samples, which is denoted as N1
Finally, according to the number of the sample data for meeting preset condition, determining the target sample in step 1023 The dispersion in this space.
Illustratively, the dispersion in target sample space is determined by following equation (4):
Wherein, S indicates the dispersion in target sample space;N1Indicate target sample space in, vehicle heading angle with it is described Meet the number of the sample data of preset condition between mode;N indicates the sum of sample data in the target sample space.
From above equation (4): the bigger explanation of S ∈ [0,1], dispersion S has more points to deviate initial traveling side To;As S=0, then illustrate vehicle always in straight-line travelling;As S=1, then illustrate vehicle negotiation of bends always.
Back to Fig. 1, after the dispersion for determining target sample space, step 103 is executed.In step 103, root According to the dispersion, determination represents location point from the multiple location point, wherein described to represent location point described for representing This vehicle historical path.
Determine that representing location point is mainly concerned with two aspects: first is that determine the number for representing location point, it is another to be how The location point that the number is chosen from multiple location points, which is used as, represents location point.For in a first aspect, can be according in step 102 In the dispersion in target sample space determined, to determine the number N ode of representative location point to be chosen, wherein Node is Natural number more than or equal to 2.
From above-mentioned analytic process it is found that dispersion S ∈ [0,1], and illustrate that vehicle in straight-line travelling, then exists when S=0 When selecting GPS point, straight line can then be described with two points in sample space;Illustrate vehicle negotiation of bends always as S=1, Multiple points in sample space may be selected to describe.It can thus be seen that indicating the curved of vehicle historical path with the increase of dispersion Qu Chengdu is bigger, needs more points at this time to describe the historical path.Therefore, in the disclosure, the generation to be chosen The number N ode of table location point and the dispersion correlation, that is, S is bigger, and Node is bigger;Conversely, S is smaller, Node It is smaller.
In order to simplify calculating process, the determination efficiency that raising represents location point can recognize in an illustrative embodiments Relationship is changed linearly between Node and S, then is had:
Wherein, k and b is preset constant, and [] indicates floor operation.Illustratively, as S=0, it is believed that vehicle is straight always Line driving status, at this time, it is only necessary to two location points in target sample space can describe the historical path of the straight line, because This, the minimum value of Node can be set to 2.In addition, being transmitted to more accurately determine path and reduce traffic load size The most points of load are set to 23 in message (for example, BSM message), that is, choose 23 location points at most to represent vehicle Historical path.Thus, it is possible to k=21 is set, b=2.
After the number N ode for determining representative location point to be chosen, the position that can include from target sample space It sets in a little, Node location point is chosen as representing location point using discontinuous selection mode.So-called discontinuous selection mode, refers to It is separated by least one other location point between selected two location points out, that is, selected two location points out are in the time It is upper and non-conterminous.
When being selected, can be carried out according to the criterion of uniform design.Node position is needed for example, it is assumed that calculating Point is to indicate historical path, and include in target sample space is location point apart from current location within 300 meters, then It can be respectively that the location point of 300/Node*t (wherein, i=1,2 ..., Node) is determined as by the linear distance away from current location The representative location point of the historical path accomplishes the uniform design to the location point in target sample space with this, so that selected Location point out can accurately represent the historical path of vehicle.
Finally, at step 104, the sample data for representing location point is sent to target side.
In the disclosure, target side refers to the sample data of the representative location point for receiving the transmission of this vehicle, to know this The equipment of the motion profile of vehicle.For example, the target side can be neighbours' vehicle, it is also possible to cloud server.When target terminates After receiving the sample data, it can be based on the sample data, the motion profile of vehicle is precisely located out, for going through based on vehicle The various data analysis operations that history motion profile carries out provide data accurately and securely and support.
In conclusion through the above technical solutions, can determine to be used for according to the position point data of vehicle historical path Indicate the dispersion of the bending degree of the vehicle historical path, later, the vehicle can be represented by being dynamically determined according to the dispersion The representative location point of historical path, and sample data that these represent location point is transmitted to target side.It, can by this mode Enough motion profiles for guaranteeing relatively accurately to orient vehicle, and the load that can reduce transmission message to the full extent is big It is small, so can packet loss problem brought by the collision to avoid message, can preferably support the realization of upper layer application collection, it is maximum Guarantee to limit the safety traffic in vehicle workshop.
Fig. 4 is a kind of structural block diagram of data transmission device 400 shown according to an exemplary embodiment, wherein the dress Setting 400 can be applied to vehicle.As shown in figure 4, the device 400 may include: to obtain module 401, for obtaining target sample Space, the target sample space include the sample data of multiple location points of this vehicle historical path, also, each location point Sample data includes the vehicle heading angle at the location point;Dispersion determining module 402 is used for according to the vehicle heading angle, Determine that the dispersion in the target sample space, the dispersion are used to indicate the bending degree of the historical path;Represent position A determining module 403 is set, for according to the dispersion, determination to represent location point, the representative from the multiple location point Location point is for representing described vehicle historical path;Sending module 404, for sending the sample for representing location point to target side Notebook data.
Optionally, the acquisition module 401 may include: the first acquisition submodule, for obtaining in this vehicle historical path, Sample data apart from N number of location point of this vehicle current location within the scope of pre-determined distance;Filter submodule, for the N The sample data of a location point carries out data filtering operation, obtains the sample data of M location point, the sample of the M location point Notebook data constitutes the target sample space, wherein N and M is natural number, also, 2≤M≤N.
Optionally, the sample data of each location point further includes the speed at the location point;The data filtering operation packet Include: by the sample data of N number of location point, speed be less than preset speed threshold value sample data filter out.
Optionally, the sample data of each location point further includes the speed and longitude and latitude at the location point;The data mistake Filter operation includes: that adjacent first position point and second position point, the first position point pair are chosen from N number of location point At the time of correspondence at the time of answering earlier than the second position point;According to the longitude and latitude of the first position point and the second position The longitude and latitude of point, determines the arc length distance between the first position point and second position point;According to the first position The speed of point and the speed of second position point, determine the displacement between the first position point and second position point; According to the arc length distance and the displacement, determine that drift judges parameter;When the drift judges that parameter is greater than preset drift When threshold value, the sample data of the second position point is filtered out;Adjacent first is chosen from N number of location point described in returning The step of location point and second position point, until N number of location point is all traversed.
Optionally, the dispersion determining module 402 may include: that mode determines submodule, for determining the target The mode at the vehicle heading angle of sample space;Statistic submodule, for counting in the target sample space, vehicle heading angle with Meet the number of the sample data of preset condition between the mode;Dispersion determines submodule, for being met in advance according to described If the number of the sample data of condition, the dispersion in the target sample space is determined.
Optionally, deviation of the preset condition between vehicle heading angle and the mode is greater than preset deviation threshold Value.
Optionally, the dispersion determines submodule for determining the dispersion by above equation (4).
Optionally, the location point determining module 403 that represents may include: that quantity determines submodule, for according to Dispersion determines the number N ode of representative location point to be chosen, wherein Node is the natural number more than or equal to 2;And It represents location point and chooses submodule, for choosing Node location point with discontinuous selection mode from the multiple location point Location point is represented as described.
Optionally, the number N ode of the representative location point to be chosen and the dispersion correlation.
Optionally, the quantity determines submodule for determining representative location point to be chosen by above equation (5) Number N ode.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method Embodiment in be described in detail, no detailed explanation will be given here.
The preferred embodiment of the disclosure is described in detail in conjunction with attached drawing above, still, the disclosure is not limited to above-mentioned reality The detail in mode is applied, in the range of the technology design of the disclosure, a variety of letters can be carried out to the technical solution of the disclosure Monotropic type, these simple variants belong to the protection scope of the disclosure.
It is further to note that specific technical features described in the above specific embodiments, in not lance In the case where shield, it can be combined in any appropriate way.In order to avoid unnecessary repetition, the disclosure to it is various can No further explanation will be given for the combination of energy.
In addition, any combination can also be carried out between a variety of different embodiments of the disclosure, as long as it is without prejudice to originally Disclosed thought equally should be considered as disclosure disclosure of that.

Claims (9)

1. a kind of data transmission method characterized by comprising
Target sample space is obtained, the target sample space includes the sample data of multiple location points of this vehicle historical path, Also, the sample data of each location point includes the vehicle heading angle at the location point;
According to the vehicle heading angle, determine that the dispersion in the target sample space, the dispersion are gone through for indicating described The bending degree in history path;
It according to the dispersion, is determined from the multiple location point and represents location point, the location point that represents is for representing institute State this vehicle historical path;
The sample data for representing location point is sent to target side;
Wherein, described according to the vehicle heading angle, determine the dispersion in the target sample space, comprising:
Determine the mode at the vehicle heading angle in the target sample space;
It counts in the target sample space, the number of the sample data of preset condition is met between vehicle heading angle and the mode Mesh;
According to the number of the sample data for meeting preset condition, the dispersion in the target sample space is determined.
2. the method according to claim 1, wherein the acquisition target sample space, comprising:
Obtain the sample data of N number of location point in this vehicle historical path, apart from this vehicle current location within the scope of pre-determined distance;
Data filtering operation is carried out to the sample data of N number of location point, obtains the sample data of M location point, the M is a The sample data of location point constitutes the target sample space, wherein N and M is natural number, also, 2≤M≤N.
3. according to the method described in claim 2, it is characterized in that, the sample data of each location point further includes at the location point Speed;
The sample data to N number of location point carries out data filtering operation, comprising:
By in the sample data of N number of location point, speed be less than preset speed threshold value sample data filter out.
4. according to the method in claim 2 or 3, which is characterized in that the sample data of each location point further includes the position Speed and longitude and latitude at point;
The sample data to N number of location point carries out data filtering operation, comprising:
Adjacent first position point and second position point are chosen from N number of location point, when the first position point is corresponding At the time of quarter corresponds to earlier than the second position point;
According to the longitude and latitude of the longitude and latitude of the first position point and second position point, the first position point and institute are determined State the arc length distance between the point of the second position;
According to the speed of the speed of the first position point and second position point, the first position point and described the are determined Displacement between two location points;
According to the arc length distance and the displacement, determine that drift judges parameter;
When the drift judges that parameter is greater than preset drift threshold, the sample data of the second position point is filtered out;
Described the step of adjacent first position point and second position point is chosen from N number of location point is returned to, until the N A location point is by until all traversing.
5. according to the method described in claim 4, it is characterized in that, described according to the arc length distance and the displacement, determination Drift judges parameter, comprising:
Wherein, D indicates the displacement between the first position point and second position point;
D indicates the arc length distance between the first position point and second position point;
P indicates that the drift judges parameter.
6. the method according to claim 1, wherein described according to the sample data for meeting preset condition Number determines the dispersion in the target sample space, comprising:
Wherein, S indicates the dispersion;
N1Indicate the number of the sample data for meeting preset condition;
N indicates the sum of sample data in the target sample space.
7. the method according to claim 1, wherein described according to the dispersion, from the multiple location point Middle determination represents location point, comprising:
According to the dispersion, the number N ode of representative location point to be chosen is determined, wherein Node is more than or equal to 2 Natural number;And
From the multiple location point, Node location point is chosen as described using discontinuous selection mode and represents location point.
8. the method according to the description of claim 7 is characterized in that described according to the dispersion, determining representative to be chosen The number N ode of location point, comprising:
Wherein, S indicates the dispersion in the target sample space;K and b is preset constant.
9. a kind of data transmission device characterized by comprising
Module is obtained, for obtaining target sample space, the target sample space includes multiple positions of this vehicle historical path The sample data of point, also, the sample data of each location point includes the vehicle heading angle at the location point;
Dispersion determining module, for according to the vehicle heading angle, determining the dispersion in the target sample space, it is described from Divergence is used to indicate the bending degree of the historical path;
Location point determining module is represented, for according to the dispersion, determination to represent location point from the multiple location point, institute It states and represents location point for representing described vehicle historical path;
Sending module, for sending the sample data for representing location point to target side;
Wherein, the dispersion determining module includes:
Mode determines submodule, the mode at the vehicle heading angle for determining the target sample space;
Statistic submodule meets default item for counting in the target sample space, between vehicle heading angle and the mode The number of the sample data of part;
Dispersion determines submodule, for the number according to the sample data for meeting preset condition, determines the target sample The dispersion in this space.
CN201611179557.1A 2016-12-19 2016-12-19 Data transmission method and device Active CN106792528B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611179557.1A CN106792528B (en) 2016-12-19 2016-12-19 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611179557.1A CN106792528B (en) 2016-12-19 2016-12-19 Data transmission method and device

Publications (2)

Publication Number Publication Date
CN106792528A CN106792528A (en) 2017-05-31
CN106792528B true CN106792528B (en) 2019-11-08

Family

ID=58890663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611179557.1A Active CN106792528B (en) 2016-12-19 2016-12-19 Data transmission method and device

Country Status (1)

Country Link
CN (1) CN106792528B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107830865B (en) * 2017-10-16 2020-04-17 东软集团股份有限公司 Vehicle target classification method, device, system and computer program product
CN108111173B (en) * 2017-12-27 2021-03-26 东软集团股份有限公司 Track compression method and device, storage medium and electronic equipment
JP7169832B2 (en) * 2018-09-27 2022-11-11 株式会社Subaru MOBILE OBJECT MONITORING DEVICE FOR VEHICLE AND VEHICLE CONTROL SYSTEM USING THE SAME
CN109670010B (en) * 2018-12-29 2021-01-05 北斗天地股份有限公司 Track data supplementing method and device
CN110459052A (en) * 2019-07-05 2019-11-15 华为技术有限公司 A kind of car accident recording method, device and vehicle

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8285485B2 (en) * 2010-03-18 2012-10-09 Harman International Industries, Incorporated Vehicle navigation system with route determination based on a measure of sportiness
US8805349B2 (en) * 2011-05-04 2014-08-12 General Motors Llc Method for controlling mobile communications
CN103929719B (en) * 2014-05-05 2018-01-12 重庆慧云科技有限公司 The optimization method and optimization device of location information
CN104507051B (en) * 2014-12-16 2017-12-26 大连理工大学 The MAC layer improved method that message-oriented is broadcasted in VAENT
CN104851300B (en) * 2015-01-23 2017-02-22 江苏大学 Road condition pre-identifying system based on Internet of Things and suitable for vehicle suspension control

Also Published As

Publication number Publication date
CN106792528A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106792528B (en) Data transmission method and device
US6879907B2 (en) Method and system for modeling and processing vehicular traffic data and information and applying thereof
CN105739534A (en) Multi-vehicle cooperative driving method and apparatus for driverless vehicles based on Internet-of-vehicles
CN109993969A (en) A kind of road conditions determine information acquisition method, device and equipment
CN100589143C (en) Method and appaatus for judging the traveling state of a floating vehicle
EP2276012B1 (en) Method for transmission power control in vehicle-to-vehicle communication
US10475336B2 (en) System for forecasting traffic condition pattern by analysis of traffic data and forecasting method thereof
CN109003467A (en) A kind of method, apparatus and system preventing vehicle collision
CN104240500A (en) Road condition information predicting method and system
CN109255457A (en) The safety net about vehicle method and system excavated based on big data
Fukumoto et al. Analytic method for real-time traffic problems by using Contents Oriented Communications in VANET
CN104064029A (en) Dynamic V2V link delay predicting method in VANETs
CN108039046A (en) A kind of city intersection pedestrian detection identifying system based on C-V2X
CN106887140B (en) A kind of road traffic congestion detection method based on VANET
CN106355915A (en) A method and a device for providing driving suggestions
Yang et al. Generating routes for autonomous driving in vehicle-to-infrastructure communications
CN112233419B (en) Data processing method, device, equipment and storage medium
KR20240032811A (en) Server, method and computer program for generating traffic information
Ammoun et al. Crossroads risk assessment using GPS and inter-vehicle communications
CN113570847A (en) Traffic flow estimation method based on congestion index
Burgstahler et al. Remotehorizon. kom: Dynamic cloud-based ehorizon
WO2019120308A1 (en) Method and system for predicting road condition, and mobile terminal
Tang et al. Cooperative connected smart road infrastructure and autonomous vehicles for safe driving
Zographos et al. Driver assistance through an autonomous safety management framework
Surugiu et al. Monitoring and warning system of a route based on roadside sensors in VANET

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