METHOD OF AND SYSTEM FOR TRANSMITTING A BASIC SAFETY MESSAGE FROM A VEHICLE
20210331675 · 2021-10-28
Assignee
Inventors
- Andrew DAMIANI (Eastpointe, MI, US)
- Roy GOUDY (Farmington Hills, MI, US)
- Neal Probert (Farmington Hills, MI, US)
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
H04W12/02
ELECTRICITY
B60W2556/65
PERFORMING OPERATIONS; TRANSPORTING
H04W4/021
ELECTRICITY
B60W30/08
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of transmitting a vehicle basic safety message includes receiving a basic safety message from each of a plurality of remote vehicles within a predetermined distance of a host vehicle. The basic safety message includes a width and a length of the remote vehicle. At least one of a new width and a new length of the host vehicle is determined. The new width and the new length of the host vehicle are different from an actual width and an actual length of the host vehicle. A new basic safety message is transmitted from the host vehicle including the at least one of the new width and the new length of the host vehicle.
Claims
1. A method of transmitting a vehicle basic safety message comprising: receiving a basic safety message from each of a plurality of remote vehicles within a predetermined distance of a host vehicle, the basic safety message including a width and a length of the remote vehicle; determining at least one of a new width and a new length of the host vehicle, the new width and the new length of the host vehicle being different from an actual width and an actual length of the host vehicle; and transmitting a new basic safety message from the host vehicle including the at least one of the new width and the new length of the host vehicle.
2. The method of transmitting a vehicle basic safety message according to claim 1, wherein the predetermined distance is approximately three hundred meters.
3. The method of transmitting a vehicle basic safety message according to claim 1, wherein determining the at least one of the new width and the new length of the host vehicle is based on the received basic safety messages.
4. The method of transmitting a vehicle basic safety message according to claim 3, further comprising determining a number of vehicles of the remote vehicles having both a width and a length within a predetermined range of the actual width and the actual length of the host vehicle from the received basic safety messages.
5. The method of transmitting a vehicle basic safety message according to claim 4, wherein the new width and the new length determined for the host vehicle is an average of the widths and the lengths of the remote vehicles within the predetermined range when the number is larger than a predetermined number.
6. The method of transmitting a vehicle basic safety message according to claim 5, wherein the predetermined number is three.
7. The method of transmitting a vehicle basic safety message according to claim 4, wherein the new width and the new length determined for the host vehicle is a random length added to the actual width and the actual length of the host vehicle when the number is less than or equal to a predetermined number.
8. The method of transmitting a vehicle basic safety message according to claim 7, wherein the predetermined number is three.
9. The method of transmitting a vehicle basic safety message according to claim 7, wherein the random length is less than or equal to twenty centimeters.
10. The method of transmitting a vehicle basic safety message according to claim 4, wherein the predetermined range is approximately ten percent.
11. The method of transmitting a vehicle basic safety message according to claim 1, further comprising generating a random number between one and three, transmitting the new basic safety message includes the new width when the random number is one, transmitting the new basic safety message includes the new length when the random number is two, and transmitting the new basic safety message includes the new width and the new length when the random number is three.
12. The method of transmitting a vehicle basic safety message according to claim 1, wherein the at least one of the new width and the new length of the host vehicle is selected from widths and lengths stored in a memory.
13. The method of transmitting a vehicle basic safety message according to claim 1, wherein the at least one of the new width and the new length of the host vehicle is selected from a width and a length of one of the remote vehicles, the at least one of the new width and the new length being different from and larger than the actual width and the actual length of the host vehicle.
14. The method of transmitting a vehicle basic safety message according to claim 1, wherein a width and length information included with the basic safety message is updated after a predetermined amount of time.
15. The method of transmitting a vehicle basic safety message according to claim 14, wherein the predetermined amount of time is approximately five minutes.
16. The method of transmitting a vehicle basic safety message according to claim 1, wherein the new width and the new length of the host vehicle are larger than the actual width and the actual length of the host vehicle.
17. A system for transmitting a vehicle basic safety message, the system comprising: a wireless communication system configured to receive a remote vehicle basic safety message from each of a plurality of remote vehicles within a predetermined distance of a host vehicle, the remote vehicle basic safety message including a width and a length of the remote vehicle; an electronic controller configured to determine at least one of a new width and a new length of the host vehicle, the new width and the new length of the host vehicle being different from an actual width and an actual length of the host vehicle; and the wireless communication system being further configured to transmit a host vehicle basic safety message including the at least one of the new width and the new length of the host vehicle.
18. The system for transmitting a vehicle basic safety message according to claim 17, wherein the new width and the new length of the host vehicle are larger than the actual width and the actual length of the host vehicle.
19. The system for transmitting a vehicle basic safety message according to claim 17, wherein the at least one of the new width and the new length of the host vehicle is determined based on the received remote vehicle basic safety messages.
20. The system for transmitting a vehicle basic safety message according to claim 17, wherein the controller updates the new width and the new length of the host vehicle after a predetermined amount of time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Referring now to the attached drawings which form a part of this original disclosure:
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0013] Selected embodiments will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
[0014] Referring initially to
[0015] The wireless communication system 14 is a communication transceiver for performing a wireless communication with an external wireless communication device, such as the remote vehicles 18, as is understood in the art. The wireless communication system 14 communicates through any suitable standard, such as IEEE 802.11p or cellular, for communication over a wireless network.
[0016] The controller 16 is preferably an electronic controller and includes a microcomputer with a control program to control components of the basic safety message transmitting system 12 as discussed below. The controller 16 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage device(s) 20, such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The microcomputer of the controller 16 is at least programmed to control the basic safety message transmitting system 12 in accordance with the flowchart of
[0017] As shown in
[0018] As shown in
[0019]
[0020] After the process starts (step S10), the host vehicle 10 (
[0021] The process then moves to step S14 in which the number of vehicles of the remote vehicles 18 and 24 that have both a width and a length within a predetermined range of the actual width and the actual length of the host vehicle 10 is determined from the received basic safety messages from the transmitting remote vehicles 18 and 24. The predetermined range can be any suitable range, such as, but not limited to, fifteen percent. The predetermined range is preferably ten percent. The predetermined range can also be a dimensional size difference, such as a predetermined length, such as 20 cm. Alternatively, the predetermined lengths for the predetermined ranges can be a different amount for the length and the width. The controller 16 determines the number of remote vehicles 18 and 24 within the predetermined distance that have a length RL and a width RW within the predetermined range of the actual length L and the actual width W of the host vehicle 10. The predetermined range captures lengths and widths greater than and less than the actual length L and width W of the host vehicle 10. In other words, the predetermined range is ±the predetermined percentage of the actual length L and width W of the host vehicle 10. The basic safety message is frequently broadcast (such as ten times per second), such that the controller 16 counts each unique remote vehicle 18 and 24 one time while the remote vehicle 18 and 24 remains within the predetermined range to avoid an erroneous count.
[0022] As shown in
[0023] As shown in
[0024] In step S16, a determination is made whether a predetermined time period has elapsed such that the security certificate included with the basic safety message is to be changed. The security certificate is changed after the predetermined time period, such as five minutes, has elapsed. When the time period has elapsed and the security certificate is to be changed, the process moves to step S18. When the time period has not yet elapsed, the process returns to the start (step S10) and steps S12 and S14 are repeated until the time period to change the security certificate has elapsed.
[0025] When a determination is made that the security certificate needs to be changed in step S16, the process moves to step S18 in which a determination is made regarding how many remote vehicles 18 were determined to be within the predetermined distance and to have vehicle dimensions within the predetermined range of the actual dimensions of the host vehicle 10. The total count is indicative of the density of similarly sized remote vehicles within the predetermined distance of the host vehicle 10. When the number determined in step S18 is greater than a predetermined number (i.e., a high density), the process moves to step S20. When the number determined in step S18 is equal to or fewer than the predetermined number (i.e., a low density), the process moves to step S22. The predetermined number in step S18 can be any suitable number, such as three.
[0026] In step S20, the number of remote vehicles 18 that have identical dimensions (i.e., length and width) as the host vehicle 10 is determined from the number of remote vehicles 18 determined in step S18. When the number determined in step S20 is greater than a predetermined number (i.e., a high density of identical vehicles), the process moves to step S26. When the number determined in step S20 is equal to or fewer than the predetermined number (i.e., a low density of identical vehicles), the process moves to step S24. The predetermined number in step S20 can be any suitable number, such as three.
[0027] In steps S22, S24 and S26, a new length and/or a new width of the host vehicle 10 is determined based on the number of remote vehicles 18 determined in steps S18 and S20. The at least one of the new width and the new length of the host vehicle 10 is based on the received basic safety messages from the remote vehicles 18. The new length and/or new width is stored in the storage device 20 and transmitted with the basic safety message broadcast by the host vehicle 10. The new length and/or the new width is transmitted until the next security certificate change is determined in step S16, and another new length and/or new width is determined and is transmitted with the basic safety message. The new length and/or width transmitted with the basic safety message prevents identification and tracking of the host vehicle 10, thereby protecting the privacy of the vehicle occupants of the host vehicle 10.
[0028] In step S22, a new length and/or new width is determined based on the number of remote vehicles 18 determined in step S18. The new length and/or new width is randomly generated to not exceed a predetermined range of the dimensions of the host vehicle 10. For example, when the predetermined range is ten percent, the new length and/or new width can be any value greater than zero and less than or equal to ten. The new length and/or the new width is then calculated by multiplying the actual length and/or the actual width by the predetermined range, such as ten percent, to determine the new length and/or the new width of the host vehicle 10 to be transmitted with the basic safety message.
[0029] Alternatively, in step S22, the new length and/or the new width can be any random number up to a predetermined value that is added to the actual length and/or actual width of the host vehicle 10. For example, the predetermined value can be up to and including twenty centimeters. A random value of ten can be determined by the controller 16, and ten centimeters is added to the actual length and/or actual width of the host vehicle 10 for the new length and/or new width of the host vehicle to be transmitted with the basic safety message.
[0030] In step S24, a new length and/or new width is calculated based on the number of remote vehicles 18 determined in step S20. The calculated new length and/or new width is the average of the length and/or width, respectively, of the number of remote vehicles 18 determined in step S20. The calculated new length and/or new width of the host vehicle is transmitted with the basic safety message.
[0031] In step S26, a new length and a new width are determined based on the number of remote vehicles 18 determined in step S20. The new length and the new width are selected from lengths and widths of vehicles stored in the storage device 20. The stored lengths and widths correspond to actual lengths and actual widths of vehicles that are a different make and model than the host vehicle 10. In step S26, both the actual length and the actual width of the host vehicle 10 are changed to the length and width of a vehicle stored in the storage device 20 that is different from the make and model of the host vehicle 10. Alternatively, the actual length and the actual width of the host vehicle 10 can be changed to the length and width of one of the remote vehicles 18. The new length and the new width are different from and preferably larger than the actual length and the actual width of the host vehicle 10. The new length and the new width of the host vehicle 10 are transmitted with the basic safety message. Alternatively, only one of the actual width and the actual length of the host vehicle 10 is changed in step S26.
[0032] After a new length and/or new width is determined in steps S22 and S24, the process moves to step S28 to determine whether the actual length L and/or the actual width W are to be updated with the new length and/or new width determined it steps S22 and S24. The process moves to step S30 when only the actual width W of the host vehicle is being changed. The process moves to step S32 when only the actual length of the host vehicle 10 is being changed. The process moves to step S34 when both the actual length L and the actual width W are being changed.
[0033] The determination in step S28 regarding whether to change the width (step S30), change the length (step S32), or change both the width and the length (step S34) can be based on any suitable algorithm. For example, a random number generator that generates either the number one, two or three can be used. When the random number generator returns the number one, the process moves to step S30. When the random number generator returns the number two, the process moves to step S32. When the random number generator returns the number three, the process moves to step S34.
[0034] As shown in step S30, the actual width W is changed to the new width NW, and the actual length L is not changed. The vehicle dimensions transmitted with the basic safety message until the next security certificate change are the new width NW and the actual length L. This change of a dimension of the host vehicle 10 prevents the host vehicle 10 from being identified and the protects the privacy of the vehicle occupants of the host vehicle 10.
[0035] As shown in step S32, the actual length L is changed to the new length NL, and the actual width W is not changed. The vehicle dimensions transmitted with the basic safety message until the next certificate change are the actual width W and the new length NL. This change of a dimension of the host vehicle 10 prevents the host vehicle 10 from being identified and the protects the privacy of the vehicle occupants of the host vehicle 10.
[0036] As shown in step S34, the actual length is changed to the new length NL and the actual width W is changed to the new width NW. The vehicle dimensions transmitted with the basic safety message until the next security certificate change are the new width NW and the new length NL. This change of dimensions of the host vehicle 10 prevents the host vehicle 10 from being identified and the protects the privacy of the vehicle occupants of the host vehicle 10.
[0037] As shown in
[0038] Following steps S26, S30, S32 and S34, the process moves to step S36 in which the actual length and/or the actual width of the host vehicle 10 is changed to the new length and/or the new width to be included with the transmitted basic safety message until the next security certificate change (step S16). The new length NL and/or the new width NW is stored in the storage device 20. The process returns to the start S10 of the process, and repeats steps S12 and S14 until the next security certificate change is required in step S16. When a security certificate change is required in step S16, a new length and/or a new width is determined in accordance with steps S18-S36. The basic safety message transmitting system 12 in accordance with exemplary embodiments of the present invention frequently changes the dimensions of the host vehicle 10 during operation of the host vehicle 10 to protect the privacy of the vehicle occupants of the host vehicle 10.
[0039] When the actual length and/or the actual width of the host vehicle 10 is changed in accordance with exemplary embodiments of the present invention, the new length and/or the new width are preferably larger than the actual length and/or actual width, respectively. The new width NW (
GENERAL INTERPRETATION OF TERMS
[0040] In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “part,” “section,” “portion,” “member” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Also as used herein to describe the above embodiment(s), the following directional terms “forward”, “rearward”, “above”, “downward”, “vertical”, “horizontal”, “below” and “transverse” as well as any other similar directional terms refer to those directions of a vehicle equipped with the method of and system for transmitting a basic safety message from a vehicle. Accordingly, these terms, as utilized to describe the present invention should be interpreted relative to a vehicle equipped with the method of and system for transmitting a basic safety message from a vehicle.
[0041] The term “detect” as used herein to describe an operation or function carried out by a component, a section, a device or the like includes a component, a section, a device or the like that does not require physical detection, but rather includes determining, measuring, modeling, predicting or computing or the like to carry out the operation or function.
[0042] The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
[0043] The terms of degree such as “substantially”, “about” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed.
[0044] While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. For example, the size, shape, location or orientation of the various components can be changed as needed and/or desired. Components that are shown directly connected or contacting each other can have intermediate structures disposed between them. The functions of one element can be performed by two, and vice versa. The structures and functions of one embodiment can be adopted in another embodiment. It is not necessary for all advantages to be present in a particular embodiment at the same time. Every feature which is unique from the prior art, alone or in combination with other features, also should be considered a separate description of further inventions by the applicant, including the structural and/or functional concepts embodied by such feature(s). Thus, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.