CN106792528A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN106792528A
CN106792528A CN201611179557.1A CN201611179557A CN106792528A CN 106792528 A CN106792528 A CN 106792528A CN 201611179557 A CN201611179557 A CN 201611179557A CN 106792528 A CN106792528 A CN 106792528A
Authority
CN
China
Prior art keywords
point
location point
sample data
dispersion
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611179557.1A
Other languages
Chinese (zh)
Other versions
CN106792528B (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

Landscapes

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

Abstract

This disclosure relates to a kind of data transmission method and device.Method includes:Target sample space is obtained, the target sample space includes the sample data of multiple location points of this car 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, the dispersion in the target sample space is determined, the dispersion is used to represent the degree of crook of the historical path;According to the dispersion, determine to represent location point from the multiple location point, the location point that represents is for representing described car historical path;The sample data for representing location point is sent to destination end.By this mode, the movement locus of vehicle can either be ensured relatively accurately to orient, and can to the full extent reduce the load of transmission message, and then the packet loss problem that the collision of message brought can be avoided, the realization of upper layer application collection can be preferably supported, the safety traffic in car workshop is ensured to greatest extent.

Description

Data transmission method and device
Technical field
This disclosure relates to car networking field, in particular it relates to a kind of data transmission method and device.
Background technology
With developing rapidly for social economy, motor vehicles increase sharply in number, and privately owned automobile gives people faster efficiency in band While more comfortable running environments, many problems, such as traffic problems such as traffic accident, traffic jam are also triggered increasingly Seriously, the life to the mankind brings huge economy and emotional distress, therefore how to reduce the generation of traffic accident, it has also become when The important topic of this life circle traffic safety.
Vehicle in the process of moving, because the influence of the factors such as traffic environment, weather and driver's respond are limited, is led Traffic accident is caused to increase, and the factor of existing many street accidents risks cannot be subject to effectively by specification driving behavior Overcome.Between the past more than ten years, the academia of countries in the world and industrial quarters be devoted to by develop intelligent transportation system (ITS, Intelligent Transportation Systems) shape of surrounding traffic and vehicle can be perceived aiding in driving user State information, alerts the dangerous information for existing, it is to avoid traffic accident, improves traffic efficiency.ITS is reduction traffic thing generally acknowledged at present Therefore, improve environment, improve traffic efficiency and reduce the optimal path of air pollution etc..
In the solution of existing car car safety, based on DSRC (Dedicated Short Range Communications, DSRC technology) truck traffic technology be suggested and possess obvious advantage.It is primarily based on The transmission range of the truck traffic scheme of DSRC can arrive 1KM, and the transmission range can be good at meeting the demand for security of vehicle;Its The secondary program will not be influenceed by factors such as weather, road shape and traffics, with stronger versatility.
In the truck traffic technology based on DSRC, geographical location information and the vehicle condition letter of vehicle constantly collection itself Breath, and BSM (Basic Safety Message, basic security message) periodic broadcast is packaged into nearby vehicle.And, it is More preferable 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 of road (such as bend), a small amount of point cannot accurately be depicted historical track information, Can be to needing the application scenarios made a decision based on historical path to make troubles;Otherwise and describe according to most points, this Message Payload is virtually increased, network burden is increased, especially under the big environment of network node density, message can be increased Collision, reduces the success rate of message between nodes communication, it will the real-time judge of the scene such as collision between influence V2V.
The content of the invention
The purpose of the disclosure is to provide and a kind of can dynamically adjust representative position to be carried out data transmission, historical path The data transmission method and device of the number of point.
To achieve these goals, the disclosure provides a kind of data transmission method, including:Obtain target sample space, institute State the sample data of multiple location points in target sample space including this car historical path, also, each location point sample number 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 represent the degree of crook 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 car historical path;Position is represented to destination end transmission is described The sample data of point.
Alternatively, the acquisition target sample space, including:In obtaining this car historical path, apart from this car current location The sample data of the N number of location point in the range of predeterminable range;Sample data to N number of location point carries out data filtering behaviour Make, obtain the M sample data of 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.
Alternatively, the sample data of each location point also includes the speed at the location point;It is described to N number of location point Sample data carry out data filtering operation, including:By in the sample data of N number of location point, speed be less than default car The sample data of fast threshold value is filtered.
Alternatively, the sample data of each location point also includes the speed and longitude and latitude at the location point;It is described to the N The sample data of individual location point carries out data filtering operation, including:Adjacent first position point is chosen from N number of location point With second place point, moment corresponding earlier than the second place point at the first position point corresponding moment;According to described The longitude and latitude of the longitude and latitude of one location point and second place point, determine the first position point and the second place point it Between arc length distance;The speed of speed and second place point according to the first position point, determines the first position Displacement between point and second place point;According to the arc length distance and the displacement, it is determined that drift judges parameter;Work as institute State drift judge parameter more than default drift threshold when, the sample data of the second place point is filtered;Return it is described from The step of adjacent first position point and second place point is chosen in N number of location point, until N number of location point is by whole Untill traversal.
Alternatively, it is described according to the arc length distance and the displacement, it is determined that drift judges parameter, including:
Wherein, D represents the displacement between the first position point and second place point;
D represents the arc length distance between the first position point and second place point;
P represents that the drift judges parameter.
Alternatively, it is described according to the vehicle heading angle, determine the dispersion in the target sample space, including:It is determined that The mode at the vehicle heading angle in the target sample space;In counting the target sample space, vehicle heading angle and the crowd The number of pre-conditioned sample data is met between number;According to the number for meeting pre-conditioned sample data, it is determined that The dispersion in the target sample space.
Alternatively, the pre-conditioned deviation between vehicle heading angle and the mode is more than default deviation threshold Value.
Alternatively, it is described according to the number for meeting pre-conditioned sample data, determine the target sample space Dispersion, including:
Wherein, S represents the dispersion;
N1Represent the number for meeting pre-conditioned sample data;
N represents the sum of sample data in the target sample space.
Alternatively, it is described according to the dispersion, determine to represent location point from the multiple location point, including:According to The dispersion, it is determined that 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 using discontinuous selection mode and represents location point as described.
Alternatively, the number N ode of the representative location point to be chosen and the dispersion correlation.
Alternatively, it is described according to the dispersion, it is determined that the number N ode of representative location point to be chosen, including:
Wherein, S represents the dispersion in the target sample space;K and b is preset constant.
The disclosure also provides a kind of data transmission device, including:Acquisition module, it is described for obtaining target sample space The sample data of multiple location points in target sample space including this car historical path, also, each location point sample data Including the vehicle heading angle at the location point;Dispersion determining module, for according to the vehicle heading angle, determining the target The dispersion of sample space, the dispersion is used to represent the degree of crook of the historical path;Location point determining module is represented, For according to the dispersion, determining to represent location point from the multiple location point, the location point that represents is for representing institute State this car historical path;Sending module, for sending the sample data for representing location point to destination end.
Alternatively, the acquisition module includes:First acquisition submodule, for obtaining this car historical path in, distance this The sample data of N number of location point of the car current location in the range of predeterminable range;Filter submodule, for N number of position The sample data of point carries out data filtering operation, obtains the M sample data of location point, the sample data of the M location point The target sample space is constituted, wherein, N and M is natural number, also, 2≤M≤N.
Alternatively, the sample data of each location point also includes the speed at the location point;The data filtering operation bag Include:By in the sample data of N number of location point, speed filters less than the sample data of default speed threshold value.
Alternatively, the sample data of each location point also includes the speed and longitude and latitude at the location point;The data mistake Filter operation includes:Adjacent first position point and second place point, the first position point pair are chosen from N number of location point Moment corresponding earlier than the second place point at the moment answered;According to the longitude and latitude and the second place of the first position point The longitude and latitude of point, determines the arc length distance between the first position point and second place point;According to the first position The speed of point and the speed of second place point, determine the displacement between the first position point and second place point; According to the arc length distance and the displacement, it is determined that drift judges parameter;When the drift judges that parameter is more than default drift During threshold value, the sample data of the second place point is filtered;Described in returning adjacent first is chosen from N number of location point The step of location point and second place point, until N number of location point is by untill all traveling through.
Alternatively, it is described according to the arc length distance and the displacement, it is determined that drift judges parameter, including:
Wherein, D represents the displacement between the first position point and second place point;
D represents the arc length distance between the first position point and second place point;
P represents that the drift judges parameter.
Alternatively, the dispersion determining module includes:Mode determination sub-module, for determining the target sample space Vehicle heading angle mode;Statistic submodule, for counting the target sample space in, vehicle heading angle and the mode Between meet the number of pre-conditioned sample data;Dispersion determination sub-module, for meeting pre-conditioned according to described The number of sample data, determines the dispersion in the target sample space.
Alternatively, the pre-conditioned deviation between vehicle heading angle and the mode is more than default deviation threshold Value.
Alternatively, the dispersion determination sub-module is used to determine the dispersion in the following manner:
Wherein, S represents the dispersion;
N1Represent the number for meeting pre-conditioned sample data;
N represents the sum of sample data in the target sample space.
Alternatively, the location point determining module that represents includes:Quantity determination sub-module, for according to the dispersion, It is determined that 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 from the multiple location point, Node location point is chosen as described using discontinuous selection mode Represent location point.
Alternatively, the number N ode of the representative location point to be chosen and the dispersion correlation.
Alternatively, the quantity determination sub-module determines the number of representative location point to be chosen in the following manner Mesh Node:
Wherein, S represents the dispersion in the target sample space;K and b is preset constant.
By above-mentioned technical proposal, can be determined for representing the car according to the position point data of vehicle historical path The dispersion of the degree of crook of historical path, afterwards, being dynamically determined according to the dispersion can represent the vehicle historical path Representative location point, and transmit sample data that these represent location point to destination end.By this mode, ratio can either be ensured The movement locus of vehicle is relatively accurately oriented, and can to the full extent reduce the load for transmitting message, and then The packet loss problem that the collision of message is brought can be avoided, the realization of upper layer application collection can be preferably supported, to greatest extent Ensure the safety traffic in car workshop.
Other feature and advantage of the disclosure will be described in detail in subsequent specific embodiment part.
Brief description of the drawings
Accompanying drawing is, for providing further understanding of the disclosure, and to constitute the part of specification, with following tool Body implementation method is used to explain the disclosure together, but does not constitute limitation of this disclosure.In the accompanying drawings:
Fig. 1 is a kind of flow chart of the data transmission method according to an exemplary embodiment.
Fig. 2 is the flow chart for how obtaining target sample space according to an exemplary embodiment.
Fig. 3 be according to an exemplary embodiment how according to vehicle heading angle, determine target sample space from The flow chart of divergence.
Fig. 4 is a kind of structured flowchart of the data transmission device according to an exemplary embodiment.
Specific embodiment
It is described in detail below in conjunction with accompanying drawing specific embodiment of this disclosure.It should be appreciated that this place is retouched The specific embodiment stated is merely to illustrate and explains the disclosure, is not limited to the disclosure.
Fig. 1 is a kind of flow chart of the data transmission method according to an exemplary embodiment, wherein, the method application In vehicle.As shown in figure 1, the method can include:
In a step 101, target sample space is obtained, the target sample space can include the multiple of this car 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 gather GPS information under steam, wherein, the GPS information can include vehicle longitude, latitude The data such as degree, speed and azimuth.Also, the GPS information that vehicle will can be collected constantly is cached in corresponding buffering area, For example, in the case where frequency acquisition is 10HZ, 5000 to 6000 GPS informations of location point are cached in buffering area, and press Arranged by the early order to evening according to timestamp, these location points can orient the historical path of vehicle.Can be according to slow There is the sample data of the multiple location points in vehicle to build above-mentioned target sample space.
But, in the GPS information for actually being collected, some noise datas are usually contained.If using these noises Data describe the historical path of vehicle or transmit these noise datas to destination end, may result in path locus and are forbidden True problem.Therefore, in some optional implementation methods of the disclosure, above-mentioned target can in the following manner be obtained 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, in obtaining this car historical path, N number of in the range of predeterminable range apart from this car current location The sample data of location point.
As described above, vehicle with Real-time Collection and can record GPS information.Due to apart from the closer history bit in current location The data put a little more can exactly represent the recent driving trace of vehicle, therefore, it can the GPS from a large amount of location points for being recorded In information, the sample apart from this car current location N number of location point of (for example, within 300 meters) in the range of predeterminable range is obtained Data (that is, GPS information), so as to exclude the redundant data apart from current location farther out.
In step 1012, the sample data to N number of location point carries out data filtering operation, 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, the noise number for wherein including can be filtered out According to ensure the accuracy and reliability of the data in constructed target sample space.
When carrying out data filtering and operate, can any one of in the following manner or many persons are carried out:
Mode one:As described above, in the sample data of each location point that vehicle is gathered and recorded, the position can be included A speed at putting.When speed is excessively slow, the vehicle heading angular displacement of corresponding position is excessive, can influence to road curvature degree Judgement.Therefore, it can preset a speed threshold value Vth(for example, being 5KM/h).So, can be by N number of location point In sample data, speed be less than the default speed threshold value VthSample data filter.
Mode two:As described above, in the sample data of each location point that vehicle is gathered and recorded, the position can be included A speed and longitude and latitude (that is, longitude and latitude) at putting.Therefore, it can the speed at two neighboring location point according to vehicle And latitude and longitude information, judge whether gps data produces drift, such that it is able to filter out the point that gps data produces drift, to avoid There is " shake " phenomenon when describing vehicle historical track using sample space.
Specifically, adjacent first position point and second place point can be chosen from N number of location point first, its In, the moment corresponding earlier than the second place point at the first position point corresponding moment.
Next, the longitude and latitude of the longitude and latitude and second place point according to the first position point, determines described Arc length distance between one location point and second place point.
Illustratively, the arc length distance between first position point and second place point is determined by below equation (1):
Wherein, d represents the arc length distance between first position point and second place point;R is earth mean radius;LatA tables Show the latitude of first position point;LonA represents the longitude of first position point;LatB represents the latitude of second place point;LonB is represented The longitude of second place point.
Next, the speed of the speed and second place point according to the first position point, determines described first Put the displacement a little and between second place point.
Illustratively, the displacement between first position point and second place point is determined by below equation (2):
Wherein, D represents the displacement between first position point and second place point;VARepresent the speed of first position point;VBTable Show the speed of second place point;tARepresent the first position point corresponding moment;tBRepresent second place point corresponding moment, and tB> tA
Next, according to the arc length apart from the d and displacement D, it is determined that drift judges parameter.
Illustratively, determine that drift judges parameter P by below equation (3):
Afterwards, when drift judges that parameter P is more than default drift threshold (for example, 0.85), second place point phase is determined There occurs that GPS drifts about for first position point, therefore, the sample data of the second place point is filtered.
Repeat it is above-mentioned chosen from N number of location point adjacent first position point and second place point and Follow-up step, until N number of location point is by untill all traveling through.Afterwards, the sample data of remaining M location point is that may make up Target sample space.
Fig. 1 is returned to, after target sample space is got, step 102 is performed.In a step 102, according to the vehicle Azimuth, determines the dispersion in the target sample space, wherein, the dispersion is used to represent the bending of the historical path Degree.
Azimuthal change that vehicle is gathered can be for recognizing the road conditions of road.For example, during straight-line travelling, Azimuth in sample space should be a fixed value in principle, it is considered to when gathering the problems such as existing error, then azimuth Rate of change should be a smaller scope;And during negotiation of bends, the azimuthal variation in sample space is then relative It is larger.In the disclosure, it is proposed that the concept of sample space dispersion, the degree of crook for representing historical path.Wherein, from Divergence is bigger, indicates that more points deviate initial travel direction, and the bending of the road of vehicle driving trace is represented 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:
First, in step 1021, the mode H at the vehicle heading angle in target sample space is determinedmode.When mode does not exist When, then illustrate do not exist azimuth identical point in sample space, show that vehicle is travelled on bend always, now, use H0Generation Table Hmode, wherein, H0In expression target sample space, the vehicle heading angle in the sample data of the earliest location point of timestamp.
Next, in step 1022, in counting the target sample space, vehicle heading angle and the mode HmodeIt Between meet the number of pre-conditioned sample data.
Mode HmodeNumber how much represent the ratio of historical path cathetus traveling, number more at most represents straight-line travelling Path it is more long.When vehicle heading angle deviate mode than it is larger when then think that vehicle carries out turning driving.One can be preset Deviation threshold value is Hth(HthCan be adjusted according to practical experience, for example, being set as 5 degree).With HmodeBased on, when target sample space In vehicle heading angle in certain sample data relative to HmodeChanging value (that is, with mode HmodeBetween deviation) exceed Deviation threshold value HthWhen, the sample data is recorded, and all qualified numbers of samples are counted, the number is designated as N1
Finally, in step 1023, according to the number for meeting pre-conditioned sample data, the target sample is determined The dispersion in this space.
Illustratively, the dispersion in target sample space is determined by below equation (4):
Wherein, S represents the dispersion in target sample space;N1In representing target sample space, vehicle heading angle with it is described The number of pre-conditioned sample data is met between mode;N represents 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 vehicle negotiation of bends always is illustrated.
Fig. 1 is returned to, after the dispersion for determining target sample space, step 103 is performed.In step 103, root According to the dispersion, determine to represent location point from the multiple location point, wherein, it is described that to represent location point described for representing This car historical path.
It is determined that representing location point is mainly concerned with two aspects:One is to determine the number for representing location point, another to be how The location point of the number is chosen from multiple location points as representing location point.For in a first aspect, can be according in step 102 In the dispersion in target sample space determined determine the number N ode of representative location point to be chosen, wherein, Node is Natural number more than or equal to 2.
Knowable to above-mentioned analysis process, dispersion S ∈ [0,1], and illustrate that vehicle in straight-line travelling, then exists during S=0 During selection GPS point, straight line can then be described with two points in sample space;Vehicle negotiation of bends always is illustrated as S=1, Multiple points are described during sample space may be selected.It can thus be seen that with the increase of dispersion, representing the curved of vehicle historical path Qu Chengdu is bigger, now needs more points 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, i.e. S is bigger, and Node is bigger;Conversely, S is smaller, Node It is smaller.
In order to simplify calculating process, raising represents the determination efficiency of location point, in an illustrative embodiments, can recognize It is linear variation relation between Node and S, then has:
Wherein, k and b is preset constant, and [] represents floor operation.Illustratively, as S=0, it is believed that vehicle is always straight Line transport condition, now, it is only necessary to which 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.Additionally, in order to more accurately determine path and reduce traffic load size, transmitting The most points of load are set to 23 in message (for example, BSM message), i.e. at most choose 23 location points to represent car 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 just can include from target sample space In putting a little, Node location point is chosen as representing location point using discontinuous selection mode.So-called discontinuous selection mode, refer to It is selected go out two location points between be separated by least one other location point, i.e. it is selected go out two location points in the time It is upper and non-conterminous.
When being selected, can be carried out according to the criterion of uniform design.For example, it is assumed that calculate needing Node position Point represents historical path, and it is location point apart from current location within 300 meters that target sample space includes, then The location point that air line distance away from current location is respectively 300/Node*t (wherein, i=1,2 ..., Node) can be determined as The representative location point of the historical path, accomplishes the uniform design to the location point in target sample space so that selected with this The location point for going out can exactly represent the historical path of vehicle.
Finally, at step 104, the sample data for representing location point is sent to destination end.
In the disclosure, destination end refers to the sample data for receiving the representative location point of this car transmission, to know this The equipment of the movement locus of car.For example, the destination end can be neighbours' vehicle, or cloud server.When target termination After receiving the sample data, the sample data can be based on, the movement locus of vehicle is precisely located out, be going through based on vehicle The data that the various data analysis operations that history movement locus is carried out provide accurately and securely are supported.
In sum, by above-mentioned technical proposal, can according to the position point data of vehicle historical path, determine for The dispersion of the degree of crook of the vehicle historical path is represented, afterwards, being dynamically determined according to the dispersion can represent the vehicle The representative location point of historical path, and sample data that these represent location point is transmitted to destination end.By this mode, can Enough movement locus for ensureing relatively accurately to orient vehicle, and it is big to the full extent to reduce the load of transmission message It is small, and then the packet loss problem that the collision of message brought can be avoided, the realization of upper layer application collection can be preferably supported, it is maximum Limit ground ensures the safety traffic in car workshop.
Fig. 4 is a kind of structured flowchart of the data transmission device 400 according to an exemplary embodiment, wherein, the dress Put 400 and can apply to vehicle.As shown in figure 4, the device 400 can include:Acquisition module 401, for obtaining target sample Space, the sample data of multiple location points of the target sample space including this car historical path, also, each location point Sample data includes the vehicle heading angle at the location point;Dispersion determining module 402, for according to the vehicle heading angle, Determine the dispersion in the target sample space, the dispersion is used to represent the degree of crook of the historical path;Represent position A determining module 403 is put, for according to the dispersion, determining to represent location point, the representative from the multiple location point Location point is used to represent described car historical path;Sending module 404, for sending the sample for representing location point to destination end Notebook data.
Alternatively, the acquisition module 401 can include:First acquisition submodule, for obtaining this car historical path in, The sample data of the N number of location point apart from this car current location in the range of predeterminable range;Filter submodule, for the N The sample data of individual location point carries out data filtering operation, obtains the M sample data of 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.
Alternatively, the sample data of each location point also includes the speed at the location point;The data filtering operation bag Include:By in the sample data of N number of location point, speed filters less than the sample data of default speed threshold value.
Alternatively, the sample data of each location point also includes the speed and longitude and latitude at the location point;The data mistake Filter operation includes:Adjacent first position point and second place point, the first position point pair are chosen from N number of location point Moment corresponding earlier than the second place point at the moment answered;According to the longitude and latitude and the second place of the first position point The longitude and latitude of point, determines the arc length distance between the first position point and second place point;According to the first position The speed of point and the speed of second place point, determine the displacement between the first position point and second place point; According to the arc length distance and the displacement, it is determined that drift judges parameter;When the drift judges that parameter is more than default drift During threshold value, the sample data of the second place point is filtered;Described in returning adjacent first is chosen from N number of location point The step of location point and second place point, until N number of location point is by untill all traveling through.
Alternatively, the dispersion determining module 402 can include:Mode determination sub-module, for determining the target The mode at the vehicle heading angle of sample space;Statistic submodule, for counting the target sample space in, vehicle heading angle with The number of pre-conditioned sample data is met between the mode;Dispersion determination sub-module, for meeting pre- according to described If the number of the sample data of condition, the dispersion in the target sample space is determined.
Alternatively, the pre-conditioned deviation between vehicle heading angle and the mode is more than default deviation threshold Value.
Alternatively, the dispersion determination sub-module is used to determine the dispersion by above equation (4).
Alternatively, the location point determining module 403 that represents can include:Quantity determination sub-module, for according to described Dispersion, it is determined that 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 location point and choose submodule, for from the multiple location point, Node location point being chosen with discontinuous selection mode Location point is represented as described.
Alternatively, the number N ode of the representative location point to be chosen and the dispersion correlation.
Alternatively, the quantity determination sub-module is used to determine representative location point to be chosen by above equation (5) Number N ode.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in relevant the method Embodiment in be described in detail, explanation will be not set forth in detail herein.
Describe the preferred embodiment of the disclosure in detail above in association with accompanying drawing, but, 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, various letters can be carried out with technical scheme of this disclosure Monotropic type, these simple variants belong to the protection domain of the disclosure.
It is further to note that each particular technique feature described in above-mentioned specific embodiment, in not lance In the case of shield, can be combined by any suitable means.In order to avoid unnecessary repetition, the disclosure to it is various can The combination of energy is no longer separately illustrated.
Additionally, can also be combined between a variety of implementation methods of the disclosure, as long as it is without prejudice to originally Disclosed thought, it should equally be considered as disclosure disclosure of that.

Claims (10)

1. a kind of data transmission method, it is characterised in that including:
Target sample space is obtained, the target sample space includes the sample data of multiple location points of this car 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, the dispersion in the target sample space is determined, the dispersion is gone through for representing described The degree of crook in history path;
According to the dispersion, determine to represent location point from the multiple location point, the location point that represents is for representing institute State this car historical path;
The sample data for representing location point is sent to destination end.
2. method according to claim 1, it is characterised in that the acquisition target sample space, including:
The sample data of the N number of location point in obtaining this car historical path, apart from this car current location in the range of predeterminable range;
Sample data to N number of location point carries out data filtering operation, obtains the M sample data of location point, the M The sample data of location point constitutes the target sample space, wherein, N and M is natural number, also, 2≤M≤N.
3. method according to claim 2, it is characterised in that the sample data of each location point also includes at the location point Speed;
The sample data to N number of location point carries out data filtering operation, including:
By in the sample data of N number of location point, speed filters less than the sample data of default speed threshold value.
4. according to the method in claim 2 or 3, it is characterised in that the sample data of each location point also includes the position Speed and longitude and latitude at point;
The sample data to N number of location point carries out data filtering operation, including:
Adjacent first position point and second place point is chosen from N number of location point, when the first position point is corresponding Carve the moment corresponding earlier than the second place point;
The longitude and latitude of longitude and latitude and second place point according to the first position point, determines the first position point and institute State the arc length distance between second place point;
The speed of speed and second place point according to the first position point, determines the first position point with described Displacement between two location points;
According to the arc length distance and the displacement, it is determined that drift judges parameter;
When the drift judges that parameter is more than default drift threshold, the sample data of the second place point is filtered;
The step of adjacent first position point and second place point is chosen from N number of location point described in returning, until the N Individual location point is by untill all traveling through.
5. method according to claim 4, it is characterised in that described according to the arc length distance and the displacement, it is determined that Drift judges parameter, including:
P = | D d - 1 |
Wherein, D represents the displacement between the first position point and second place point;
D represents the arc length distance between the first position point and second place point;
P represents that the drift judges parameter.
6. method according to claim 1, it is characterised in that described according to the vehicle heading angle, determines the target The dispersion of sample space, including:
Determine the mode at the vehicle heading angle in the target sample space;
Count in the target sample space, the number of pre-conditioned sample data is met between vehicle heading angle and the mode Mesh;
According to the number for meeting pre-conditioned sample data, the dispersion in the target sample space is determined.
7. method according to claim 6, it is characterised in that described to meet pre-conditioned sample data according to described Number, determines the dispersion in the target sample space, including:
S = N 1 N
Wherein, S represents the dispersion;
N1Represent the number for meeting pre-conditioned sample data;
N represents the sum of sample data in the target sample space.
8. method according to claim 1, it is characterised in that described according to the dispersion, from the multiple location point Middle determination represents location point, including:
According to the dispersion, it is determined that the number N ode of representative location point to be chosen, wherein, Node is more than or equal to 2 Natural number;And
From the multiple location point, Node location point is chosen using discontinuous selection mode and represents location point as described.
9. method according to claim 8, it is characterised in that described according to the dispersion, it is determined that representative to be chosen The number N ode of location point, including:
N o d e = [ k S + b ] i f k S + b - [ k S + b ] = 0 [ k S + b ] + 1 i f k S + b - [ k S + b ] > 0
Wherein, S represents the dispersion in the target sample space;K and b is preset constant.
10. a kind of data transmission device, it is characterised in that including:
Acquisition module, for obtaining target sample space, the target sample space includes multiple positions of this car 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 represent the degree of crook of the historical path;
Location point determining module is represented, for according to the dispersion, determining to represent location point from the multiple location point, institute State and represent location point for representing described car historical path;
Sending module, for sending the sample data for representing location point to destination end.
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 true CN106792528A (en) 2017-05-31
CN106792528B 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)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107830865A (en) * 2017-10-16 2018-03-23 东软集团股份有限公司 A kind of vehicle target sorting technique, device, system and computer program product
CN108111173A (en) * 2017-12-27 2018-06-01 东软集团股份有限公司 Trace compression method, apparatus, storage medium and electronic equipment
CN109670010A (en) * 2018-12-29 2019-04-23 北斗天地股份有限公司 Track data compensation process and device
CN110958585A (en) * 2018-09-27 2020-04-03 株式会社斯巴鲁 Moving body monitoring device, vehicle control system using same, and traffic system
WO2021004380A1 (en) * 2019-07-05 2021-01-14 华为技术有限公司 Vehicle accident recording method and apparatus, and vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120282906A1 (en) * 2011-05-04 2012-11-08 General Motors Llc Method for controlling mobile communications
CN102803901A (en) * 2010-03-18 2012-11-28 哈曼国际工业有限公司 Vehicle navigation system
CN103929719A (en) * 2014-05-05 2014-07-16 重庆慧云科技有限公司 Information locating optimization method and device
CN104507051A (en) * 2014-12-16 2015-04-08 大连理工大学 Message broadcast-oriented MAC (Media Access Control) layer improving method in VAENT (vehicular Ad-hoc NETwork)
CN104851300A (en) * 2015-01-23 2015-08-19 江苏大学 Road condition pre-identifying system based on Internet of Things and suitable for vehicle suspension control

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102803901A (en) * 2010-03-18 2012-11-28 哈曼国际工业有限公司 Vehicle navigation system
US20120282906A1 (en) * 2011-05-04 2012-11-08 General Motors Llc Method for controlling mobile communications
CN103929719A (en) * 2014-05-05 2014-07-16 重庆慧云科技有限公司 Information locating optimization method and device
CN104507051A (en) * 2014-12-16 2015-04-08 大连理工大学 Message broadcast-oriented MAC (Media Access Control) layer improving method in VAENT (vehicular Ad-hoc NETwork)
CN104851300A (en) * 2015-01-23 2015-08-19 江苏大学 Road condition pre-identifying system based on Internet of Things and suitable for vehicle suspension control

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107830865A (en) * 2017-10-16 2018-03-23 东软集团股份有限公司 A kind of vehicle target sorting technique, device, system and computer program product
CN108111173A (en) * 2017-12-27 2018-06-01 东软集团股份有限公司 Trace compression method, apparatus, storage medium and electronic equipment
CN110958585A (en) * 2018-09-27 2020-04-03 株式会社斯巴鲁 Moving body monitoring device, vehicle control system using same, and traffic system
CN109670010A (en) * 2018-12-29 2019-04-23 北斗天地股份有限公司 Track data compensation process and device
WO2021004380A1 (en) * 2019-07-05 2021-01-14 华为技术有限公司 Vehicle accident recording method and apparatus, and vehicle

Also Published As

Publication number Publication date
CN106792528B (en) 2019-11-08

Similar Documents

Publication Publication Date Title
CN106792528B (en) Data transmission method and device
Noori et al. Impact of VANET-based V2X communication using IEEE 802.11 p on reducing vehicles traveling time in realistic large scale urban area
CN104064029B (en) The dynamic prediction method of V2V link delay in a kind of VANETs
CN105739534A (en) Multi-vehicle cooperative driving method and apparatus for driverless vehicles based on Internet-of-vehicles
CN103200526A (en) Vehicular ad hoc network routing method based on road side units (RSUs)
CN109841059A (en) A method of based on predicting that crowded section of highway professional etiquette of going forward side by side is kept away under VANET environment
CN105489043A (en) Real-time path planning method based on vehicular ad-hoc network
EP2276012A2 (en) Methods for transmission power control in vehicle-to-vehicle communication
Jabbarpour et al. Intelligent guardrails: an iot application for vehicle traffic congestion reduction in smart city
CN101404120A (en) Method and apparatus for judging floating vehicle travelling state
CN108039046A (en) A kind of city intersection pedestrian detection identifying system based on C-V2X
CN109769285A (en) A kind of method for routing of the inter-vehicular communication based on position prediction
CN102419908B (en) The system and method for the transport information with crossing turning information is provided
CN107591025A (en) The method for early warning and system, server, car terminals, memory of vehicle traveling
Yang et al. Generating routes for autonomous driving in vehicle-to-infrastructure communications
CN110519682B (en) V2V routing method combining position and communication range prediction
Alsabaan et al. Applying vehicular networks for reduced vehicle fuel consumption and co2 emissions
CN112233419B (en) Data processing method, device, equipment and storage medium
KR101204422B1 (en) Method for sharing real-time traffic information between vehicles
Mouawad et al. Collective perception messages: New low complexity fusion and v2x connectivity analysis
Arnaout et al. An Effective cooperative adaptive cruise control algorithm for intelligent transportation systems
Padmapriya et al. Road side unit assisted emergency vehicle transit approach for urban roads using VANET
Ammoun et al. Crossroads risk assessment using GPS and inter-vehicle communications
Burgstahler et al. Remotehorizon. kom: Dynamic cloud-based ehorizon
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