Method and device for controlling a wireless communication system of a vehicle
The method and device for controlling a wireless communication system in vehicles address interference issues by managing frequency channels, ensuring stable communication by allocating unique channels for each connection.
Patent Information
- Application Number
- FR2023013178
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-05-30
AI Technical Summary
Connected vehicles face interference in wireless communication due to overlapping or identical frequency channels used by multiple computers, leading to data loss and connection interruptions.
A method and device for controlling a wireless communication system in vehicles, where a controller receives requests from computers to reserve frequency channels, selects available channels, updates the list of available channels, and assigns channels to prevent interference.
The solution effectively reserves and manages frequency channels to prevent interference, ensuring stable and reliable wireless communication in vehicles by allocating different channels for each wireless connection.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method and device for controlling a wireless communication system of a vehicle Technical field
[0001] The present invention relates to methods and devices for controlling wireless communication for a vehicle, for example but not exclusively for a motor vehicle. More particularly, the present invention relates to a method and a device for controlling a wireless communication system of a vehicle. Technological background
[0002] A portion of contemporary vehicles correspond to so-called connected vehicles in that they each carry one or more computers configured for data communication with one or more remote devices, for example mobile communication devices, according to a wireless communication mode.
[0003] When several of these computers each implement a wireless connection, for example in access point mode of a WiFi type wireless network, interference may appear if the frequency channels used for establishing these wireless connections are identical or overlap from a frequency point of view.
[0004] Such interference disrupts data communication, including risks of data loss and / or interruption of the wireless connection. Summary of the present invention
[0005] An object of the present invention is to solve at least one of the problems of the technological background described above.
[0006] Another object of the present invention is to improve the control of a wireless communication system of a vehicle.
[0007] Another object of the present invention is to improve the quality of service in wireless data communication by a vehicle.
[0008] According to a first aspect, the present invention relates to a method for controlling a wireless communication system of a vehicle, the wireless communication system comprising a plurality of computers each configured to establish wireless communication in the same type of wireless network and a controller of the type of wireless network, the method being implemented by the controller, the method comprising the following steps: - receiving, from a first computer of the plurality of computers, a first request to reserve a frequency channel for the type of wireless network; - selecting a first frequency channel from a list of frequency channels available for the wireless network type; - updated the list of available frequency channels by removing the first frequency channel from the list of available frequency channels for the wireless network type; - transmission, to the first computer, of first data representative of the assignment of the first frequency channel to the first computer.
[0009] Such a method allows the reservation of a frequency channel for the establishment of a wireless communication according to a type of wireless network (for example a wireless network of the Wifi® or Bluetooth® type) by a first computer of the vehicle. When the frequency channel has been assigned to the first computer, this frequency channel is deleted from the list of frequency channels available for this type of wireless network. The updating of the list allows the controller to assign to each computer that requests it a frequency channel available for the same type of wireless network by simply selecting such a frequency channel in the updated list, consequently avoiding the generation of interference between the different computers each communicating via the same type of wireless network.
[0010] According to a variant, the method further comprises the following steps: - receiving, from a second computer of the plurality of computers, a second request to reserve a frequency channel for the type of wireless network; - selection of a second frequency channel from the updated list of available frequency channels; and - transmission, to the second computer, of second data representative of the assignment of the second frequency channel to the second computer.
[0011] According to another variant, the first calculator and the second calculator each correspond to a wireless local network access point.
[0012] According to another variant, the method further comprises a step of communicating data between the first computer and a mobile communication device via a wireless link using the first frequency channel.
[0013] According to an additional variant, the list of frequency channels comprises for each frequency channel a unique identifier of the frequency channel and an indicator representative of availability of the frequency channel, the indicator taking a first value representative of availability or a second value representative of unavailability, the updating of the list of available frequency channels comprising a passage of the indicator associated with the first frequency channel from the first value to the second value.
[0014] According to yet another variant, the type of wireless network belongs to a set of wireless network types including: - a WiFi type wireless network; - a Bluetooth-type wireless network; and - a vehicle-to-everything wireless network, called V2X.
[0015] According to another variant, the controller is implemented by the first computer or the second computer.
[0016] According to a second aspect, the present invention relates to a device for controlling a wireless communication system of a vehicle, the device comprising a memory associated with a processor configured for implementing the steps of the method according to the first aspect of the present invention.
[0017] According to a third aspect, the present invention relates to a vehicle, for example of the automobile type, comprising a device as described above according to the second aspect of the present invention.
[0018] According to a fourth aspect, the present invention relates to a wireless communication system comprising a vehicle as described above according to the third aspect of the present invention and at least one remote device connected in wireless communication to the vehicle, the system being configured for implementing the steps of the method according to the first aspect of the present invention.
[0019] According to a fifth aspect, the present invention relates to a computer program which comprises instructions adapted for executing the steps of the method according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.
[0020] Such a computer program may use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
[0021] According to a sixth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the method according to the first aspect of the present invention.
[0022] On the one hand, the recording medium may be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM memory, a CD-ROM or a microelectronic circuit type ROM memory, or a magnetic recording means or a hard disk.
[0023] On the other hand, this recording medium may also be a transmissible medium such as an electrical or optical signal, such a signal being able to be conveyed via an electrical or optical cable, by conventional or terrestrial radio or by laser beam. self-directed or by other means. The computer program according to the present invention can in particular be downloaded from a network such as the Internet.
[0024] Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to perform or to be used in performing the method in question. Brief description of the figures
[0025] Other characteristics and advantages of the present invention will emerge from the description of the particular and non-limiting exemplary embodiments of the present invention below, with reference to the appended figures 1 to 3, in which:
[0026] [Fig.l] schematically illustrates a wireless communication environment for a vehicle, according to a particular exemplary embodiment of the present invention;
[0027] [Fig.2] illustrates a device configured to control a wireless communication system of the vehicle of [Fig.l], according to a particular and non-limiting exemplary embodiment of the present invention.
[0028] [Fig.3] illustrates a flowchart of the different steps of a method for controlling a wireless communication system of the vehicle of [Fig.l], according to a particular and non-limiting exemplary embodiment of the present invention. Description of examples of implementation
[0029] A method and a device for controlling a wireless communication system of a vehicle will now be described in the following with joint reference to Figures 1 to 3. The same elements are identified with the same reference signs throughout the description which follows.
[0030] The terms "first(s)", "second(s)" (or "first(s)", "second(s)"), etc. are used in this document by arbitrary convention to enable different elements (such as operations, means, etc.) implemented in the embodiments described below to be identified and distinguished. Such elements may be distinct or correspond to a single element, depending on the embodiment.
[0031] According to a particular and non-limiting example of embodiment of the present invention, the control of a wireless communication system of a vehicle is implemented by a wireless network controller of the wireless communication system of the vehicle. The communication system further comprises a plurality of computers each configured to communicate data according to a wireless communication mode, for example in a mode according to which several of these computers each correspond to an access point of a wireless network, the wireless networks thus formed being of the same type (for example Wifi®, Bluetooth® or V2X (from the English “Vehicle-to-Everything”)).
[0032] For this purpose, the control of the wireless communication system comprises the reception of a first request to reserve a frequency channel for the type of wireless network (for example Wifi®) sent by a first computer of the plurality of computers, corresponding for example to a telematics control unit, called TCU (from the English “Telematic Control Unit”). Upon receipt of the first request, the controller selects a first frequency channel from a list of frequency channels available for the type of wireless network (for example Wifi®), the first frequency channel being available, i.e. not used by another computer of the vehicle, since it belongs to the list of available frequency channels. The controller then updates the list of available frequency channels by deleting the first frequency channel from the list of frequency channels available for this type of wireless network (for example Wifi®).Finally, the controller transmits to the first computer first data representative of the assignment of the first frequency channel to the first computer, this first data comprising for example an identifier of the first channel allocated to the first computer.
[0033] [Fig.l] schematically illustrates a communication environment 1 of a vehicle 10, according to a particular and non-limiting exemplary embodiment of the present invention.
[0034] The vehicle 10 corresponds for example to a vehicle with a thermal engine, with electric motor(s) or even a hybrid vehicle with a thermal engine and one or more electric motors. The vehicle 10 thus corresponds for example to a land vehicle, for example an automobile, a truck, a bus.
[0035] The vehicle 10 advantageously carries a wireless communication system configured for data communication with one or more communication devices, such as for example one or more mobile communication devices 11 or one or more remote devices of the “cloud” server type 100 (or “cloud” in French) for example.
[0036] The vehicle 10 corresponds to a so-called connected vehicle, that is to say a vehicle equipped with one or more communication interfaces, in particular wireless, for the communication (transmission and / or reception) of data with one or more remote devices and / or one or more mobile communication devices 11 and / or other connected vehicles.
[0037] The mobile communication device 11 advantageously comprises a wireless communication system or interface configured to establish a wireless link or connection with the wireless communication system or interface of the vehicle 10. The mobile communication device 11 corresponds for example to a smartphone, a tablet, a connected object (for example a smart watch).
[0038] The wireless communication system of the vehicle 10 advantageously comprises several computers each configured to establish a wireless connection and / or form a wireless network. These computers are thus advantageously configured to form a plurality of wireless networks of the same type, for example: - several wireless networks of the Wifi® type (according to the IEEE 802.11 family of standards, for example according to one of the standards IEEE 802.11b or 802.11g (frequency band 2.4 -2.5 GHz), IEEE 802.lin (frequency band 2.4 and / or 5 GHz), IEEE 802.1 lac (frequency band 5.15 - 5.35 GHz or 5.47 - 8.875 GHz), IEEE 802.11ax (2.4 GHz, 5GHz or 6 GHz) or 802.1 Ip (frequency band 5.85 - 8.925 GHz for the implementation of V2X type communications (from the English " Vehicle-to-Everything” or in French “Vehicle to Everything”); and / or - several Bluetooth® type wireless networks; and / or - one or more V2X type wireless networks, for example a C-V2X type network (from the English “Cellular - Vehicle to Everything” or in French “Cellulaire - Véhicule vers tout”) based on 4G based on LTE (from the English “Long Terni Evolution” or in French “Long term Evolution”) or 5G, the infrastructure of such a network comprising UBR 110 (roadside unit) acting as a relay between the vehicle 10 and the “cloud” 100.
[0039] Each computer of the wireless communication system is for example configured to operate in access point mode or in master mode, each wireless network comprising for example an access point (in particular for a wireless network of the Wifi® type) or a master (for a wireless network of the Bluetooth® type), a wireless network being further identified by a network name (called SSID (from the English “Service Set Identifier” or in French “Identifier of a set of service”) for a wireless network of the Wifi® type).
[0040] The wireless communication system of the vehicle 10 comprises, for example, several computers among the following computers: - a telematic control unit, known as TCU (from the English “Telematic Control Unit”); and / or - a computer controlling the head unit, called HU (from the English “head unit” in English), the head unit controlling the sound system of the vehicle 10 and belonging for example to the infotainment system of the vehicle, called IVI (from the English “In-Vehicle Infotainment” or in French “In-vehicle Infotainment”); and / or - a data communication unit, known as DCU (from the English “Data Communication Unit”); and / or - a data communication module, called DCM (from the English “Data Communication Module”).
[0041] The computers forming the wireless communication system of the vehicle 10 form, for example, a multiplexed architecture. These computers communicate and exchange data with each other via one or more computer buses, for example a communication bus of the data bus type CAN (from the English "Controller Area Network" or in French "Réseau de contrôles"), CAN FD (from the English "Controller Area Network Flexible Data-Rate" or in French "Réseau de contrôles à débit de données flexible"), FlexRay (according to the ISO 17458 standard) or Ethernet (according to the ISO / IEC 802-3 standard).
[0042] According to the particular example of [Fig.l], the wireless communication system of the vehicle 10 comprises: - a calculator 101 corresponding for example to the TCU unit of the vehicle 10; - a computer 102 corresponding for example to the head unit or to the computer controlling the head unit of the vehicle 10; and - a wireless network controller 103, which controller corresponds to a logical or hardware unit; the controller 103 corresponds for example to a computer separate from the computer 101 and the computer 102 and connected to the latter via one or more data buses; according to other examples, the controller 103 corresponds to a logical unit, for example a module or a software brick, integrated and implemented by the computer 101 or the computer 102.
[0043] Of course, the wireless communication system of the vehicle 10 is not limited to such an example but extends to other examples according to which the communication system comprises more than 2 computers, for example 3, 4 or more computers.
[0044] An example of hardware implementation of such calculators / controllers is described in more detail below with reference to [Fig.2].
[0045] A process for controlling the wireless communication system of the vehicle 10 is advantageously implemented by the controller 103, that is to say by one or more processors of the computer corresponding to the controller 103 or implementing the controller 103.
[0046] The process is described by taking as an example the example illustrated in [Fig.l], namely a vehicle 10 with a wireless communication system comprising a first computer 101 corresponding for example to a TCU and a second computer 102 corresponding to a head unit. According to another example, the first computer 101 corresponds to the head unit and the second computer to the TCU.
[0047] The process applies identically to a vehicle with a wireless communication system comprising more than 2 computers.
[0048] In a first operation, the controller 103 receives from the first computer 101 a first request to reserve a frequency channel for a determined type of wireless network, for example for a wireless local area network, called WLAN (from the English “Wireless Local Area Network”), of the Wifi® type.
[0049] The first request is transmitted by the first computer 101 to the controller 103 via a data bus of the multiplexed architecture for example. The first request includes for example an identifier of the first computer 101 and data representative of the type of wireless network concerned by the request.
[0050] The first request is for example transmitted following the reception, by the first computer 101, of a connection request sent by a third-party device (for example a “cloud” server 100 for a Wifi® connection for example or a mobile communication device of the smartphone or tablet type embedded in the vehicle 10). According to such an example, the first computer 101 sets up a first Wifi® type wireless network identified by a first SSID, the first computer 101 acting as an access point of the first wireless network.
[0051] In a second operation of the process, the controller 103 processes the first request and selects a first available frequency channel, i.e. not used by another computer of the wireless communication system of the vehicle 10, from a list of frequency channels available for the type of wireless network identified in the first request, i.e. a Wifi® type wireless network according to the example above.
[0052] The list of available frequency channels is a list updated by the controller 103 based on the frequency channel reservation requests received from the various computers of the wireless communication system of the vehicle 10.
[0053] When no request has been received, i.e. when no wireless link according to the type of wireless network has been generated by a computer, the list includes all the frequency channels provided for the type of wireless network.
[0054] A frequency channel is identified by a unique identifier, a frequency interval being associated with each channel, the interval being for example defined by the central frequency of the interval.
[0055] For example, the list of frequency channels provided in the 2.4 GHz frequency band for Wifi® includes 14 channels numbered from 1 to 14, with only the first 11 being used in Europe. For each frequency channel, the signal is modulated over a frequency range of 20 to 22 MHz around the central frequency.
[0056] In the 5 GHz frequency band, the list includes 28 frequency channels identified with the following channel numbers: 32, 36, 40, 44, 48, 52, 56, 60, 64, 38, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 149, 153, 157, 161 and 165.
[0057] The list of frequency channels provided for Bluetooth® includes 79 frequency channels each identified by a specific number between 0 and 78, the channels being separated by 1 MHz (width of the frequency interval associated with each channel) starting with 2402 MHz.
[0058] In this second operation, the controller selects for example the first channel identified by the number 3 in the list of frequency channels associated with the 2.4 GHz frequency band for a Wifi® type wireless network.
[0059] In a third operation, the controller 103 updates the list of frequency channels available for the Wifi® type wireless network by deleting the first channel, i.e. channel number 3 according to the preceding example, from the list of frequency channels available for the Wifi® type wireless network.
[0060] If this first frequency channel is the only one used by the wireless communication system following the reception of the first request, the updated list of available frequency channels comprises the following frequency channels: 1, 2, 4, 5, 6, 7, 8, 9, 10 and 11 for an implementation in Europe for example, only channel number 3 corresponding to the first frequency channel allocated to the first computer 101 having been removed from the list.
[0061] The list of available frequency channels controlled by the controller 103 is for example stored in a memory of the controller 103, this list corresponding for example to a correspondence table, called LUT (from the English “Look-Up Table”) associating with each frequency channel of the type of wireless network considered (identified by a unique identifier corresponding to the channel number defined by the standard of the wireless network considered) an indicator representative of availability of the frequency channel.
[0062] The indicator takes for example 2 values (with coding on 1 bit): a first value (for example '1') representative of availability or a second value representative of unavailability (for example '0').
[0063] Thus, when the controller 103 selects a frequency channel from the list of frequency channels available for a type of wireless network, the controller selects the frequency channel from among those whose associated indicator takes as its value the first value (for example '1').
[0064] The first frequency channel is thus selected, for example according to determined selection rules or randomly from among the frequency channel(s) available in the list.
[0065] Updating the list following the selection of the first frequency channel consists of modifying the value of the availability indicator associated with the first frequency channel to change this indicator from the first value to the second value, to delete the first frequency channel from the list of available frequency channels.
[0066] The controller 103, for example, maintains a list of available frequency channels by type of wireless network (for example, Wifi®, Bluetooth® and V2X) supported by the wireless communication system of the vehicle 10.
[0067] In a fourth operation, the controller 103 notifies the first computer 101 of the first frequency channel which has been assigned or allocated to it following the transmission of the first request by the first computer 101. The controller 103 transmits for this purpose first data representative of the assignment of the first frequency channel to the first computer 101 to the first computer 101 via a data bus of the multiplexed architecture connecting together the computers of the wireless communication system of the vehicle 10.
[0068] In a fifth operation, the first computer 101 implements the wireless connection with the third-party device, for example a mobile communication device, using the first frequency channel allocated for data communication with this third-party device.
[0069] In a sixth operation, the controller 103 receives from the second computer 102 a second request to reserve a frequency channel for the same type of wireless network as that identified in the first request, i.e. a Wifi® type wireless network according to the previous example.
[0070] The second request is similar to the first request and is transmitted by the second computer 102 to the controller 103 via a data bus of the multiplexed architecture for example. The second request thus comprises an identifier of the second computer 102 and data representative of the type of wireless network concerned by the request.
[0071] The second request is for example transmitted following the reception, by the second computer 101, of a connection request sent by the mobile communication device 11. According to such an example, the second computer 102 sets up a second wireless network of the Wifi® type identified by a second SSID different from the first SSID, the second computer 102 acting as an access point for the second wireless network.
[0072] The second request is for example received by the controller 103 after the reception of the first request from a temporal point of view. According to another example, the first request and the second request are received concomitantly by the controller 103, that is to say in a time interval of duration less than a threshold (for example less than 1, 5 or 10 ms).
[0073] In a seventh operation of the process, the controller 103 processes the second request and selects a second available frequency channel, i.e. not used by another computer of the wireless communication system of the vehicle 10, in the list of frequency channels available for the type of wireless network identified in the second request, i.e. in the list updated in the third operation.
[0074] According to the above example, the second frequency channel is selected from the following frequency channels: 1, 2, 4, 5, 6, 7, 8, 9, 10 and 11.
[0075] The second selected frequency channel corresponds for example to channel number '7'.
[0076] In an eighth operation, the controller 103 updates the list of frequency channels available for the Wifi® type wireless network by deleting the second channel, i.e. channel number '7' from the list of frequency channels available for the Wifi® type wireless network, as described previously with regard to the third operation of the process.
[0077] In a ninth operation, the controller 103 notifies the second computer 102 of the second frequency channel that has been assigned or allocated to it. For this purpose, the controller 103 transmits second data representative of assignment of the second frequency channel to the second computer 102 to the second computer 102 via a data bus of the multiplexed architecture connecting together the computers of the wireless communication system of the vehicle 10.
[0078] In a tenth operation, the second computer 102 implements the wireless connection with the mobile communication device 11 using the second frequency channel allocated for data communication with the mobile communication device 11.
[0079] When a connection established by the first computer 101 and / or the second computer 102 ceases, the first computer 101 and / or the second computer 102 notifies the controller 103 which lists the frequency channels available for this type of wireless network by adding the frequency channel released by the end of the wireless connection to the list.
[0080] Thus, taking the first calculator 101 as an example, when the connection with the third-party device is deleted, the controller updates the list by changing the availability indicator associated with the first frequency channel from the second value to the first value, this first frequency channel then being available again.
[0081] The process is repeated as described above, in particular the first, second, third and fourth operations, for any request for allocation of a frequency channel received from a computer of the wireless communication system.
[0082] Updating the frequency channel list for each type of wireless network allows the controller to allocate a different frequency channel for each wireless connection established by a computer with a wireless communication device, thereby reducing or eliminating any interference related to the use of the same frequency channels by the wireless communication system of the vehicle 10.
[0083] [Fig.2] schematically illustrates a device 2 configured to control a wireless communication system of a vehicle, for example the vehicle 10, according to various particular and non-limiting exemplary embodiments of the present invention. The device 2 corresponds for example to a device on board the vehicle 10, for example a computer corresponding to a TCU unit, a head unit, a DCU or a DCM.
[0084] According to a variant, the device 2 corresponds to a mobile communication device.
[0085] The device 2 is for example configured for the implementation of at least part of the operations described with regard to [Fig.l] and / or the steps of the method described with regard to [Fig.3]. Examples of such a device 2 include, but are not limited to, on-board electronic equipment such as an electronic computer such as an ECU (“Electronic Control Unit”), a TCU, a head unit, a DCU, a DCM, a server, a computer or even a mobile communication device. The elements of the device 2, individually or in combination, can be integrated in a single integrated circuit, in several integrated circuits, and / or in discrete components. The device 2 can be produced in the form of electronic circuits or software (or computer) modules or even a combination of electronic circuits and software modules.
[0086] The device 2 comprises one (or more) processor(s) 20 configured to execute instructions for carrying out the steps of the method and / or for executing the instructions of the software(s) embedded in the device 2. The processor 20 may include integrated memory, an input / output interface, and various circuits known to those skilled in the art. The device 2 further comprises at least one memory 21 corresponding for example to a volatile and / or non-volatile memory and / or comprises a memory storage device which may comprise volatile and / or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic or optical disk.
[0087] The computer code of the embedded software(s) comprising the instructions to be loaded and executed by the processor is for example stored in the memory 21.
[0088] According to various particular and non-limiting embodiments, the device 2 is coupled in communication with other similar devices or systems and / or with communication devices, for example a TCU (from the English “Telematic Control Unit” or in French “Telematic Control Unit”), for example via a communication bus or through dedicated input / output ports.
[0089] According to a particular and non-limiting exemplary embodiment, the device 2 comprises a block 22 of interface elements for communicating with external devices. The interface elements of the block 22 comprise one or more of the following interfaces: - RF radio frequency interface, for example Wi-Fi® type (according to IEEE 802.11), by example in the 2.4 or 5 GHz frequency bands, or Bluetooth® type (according to IEEE 802.15.1), in the 2.4 GHz frequency band, or Sigfox type using UBN (Ultra Narrow Band) radio technology, or LoRa in the 868 MHz frequency band, LTE (Long-Term Evolution), LTE-Advanced, 5G; - USB interface (from the English “Universal Serial Bus” or “Universal Serial Bus” in French); - HDMI interface (from the English “High Definition Multimedia Interface” or “High Definition Multimedia Interface” in French); - LIN interface (from the English “Local Interconnect Network”).
[0090] According to another particular and non-limiting exemplary embodiment, the device 2 comprises a communication interface 23 which makes it possible to establish communication with other devices (such as other computers of the on-board system) via a communication channel 230. The communication interface 23 corresponds for example to a transmitter configured to transmit and receive information and / or data via the communication channel 230. The communication interface 23 corresponds for example to a wired network of the CAN (from the English "Controller Area Network" or in French "Réseau de contrôles") type, CAN FD (from the English "Controller Area Network Flexible Data-Rate" or in French "Réseau de contrôles à débit de données flexible"), FlexRay (standardized by the ISO 17458 standard) or Ethernet (standardized by the ISO / IEC 802-3 standard).
[0091] According to a particular and non-limiting exemplary embodiment, the device 2 can provide output signals to one or more external devices, such as a display screen 240, touch-sensitive or not, one or more speakers 250 and / or other peripherals 260 (projection system) via output interfaces 24, 25 and 26 respectively. According to a variant, one or other of the external devices is integrated into the device 2.
[0092] [Fig. 3] illustrates a flowchart of the different steps of a method for controlling a wireless communication system of a vehicle, for example of the vehicle 10, according to a particular and non-limiting exemplary embodiment of the present invention. The method is for example implemented by a vehicle 10, that is to say by one or more processors of a controller or computer of the vehicle 10, for example by the device 2 of [Fig. 2].
[0093] In a first step 31, a first request for reserving a frequency channel for a type of wireless network is received from a first computer of a plurality of computers of a wireless communication system of the vehicle.
[0094] In a second step 32, a first frequency channel is selected from a list of frequency channels available for the wireless network type.
[0095] In a third step 33, the list of available frequency channels is updated by deleting the first frequency channel from the list of available frequency channels for the wireless network type.
[0096] In a fourth step 34, first data representative of assignment of the first frequency channel to the first computer are transmitted to the first computer.
[0097] According to a variant, the variants and examples of the operations described in relation to [Fig.l] apply to the steps of the method of [Fig.3].
[0098] Of course, the present invention is not limited to the exemplary embodiments described above but extends to a method of communicating data by a wireless communication system of a vehicle which would include secondary steps without thereby departing from the scope of the present invention. The same would apply to a device configured for implementing such a method.
[0099] The present invention also relates to a system comprising a vehicle, for example an automobile or more generally an autonomous land-based motor vehicle, and one or more communication devices connected in wireless communication to the vehicle.
Claims
Claims
1. A method for controlling a wireless communication system of a vehicle (10), said wireless communication system comprising a plurality of computers (101, 102) each configured to establish wireless communication in a same type of wireless network and a controller (103) of said type of wireless network, said method being implemented by said controller, said method comprising the following steps: - receiving (31), from a first computer (101) of said plurality of computers, a first request for reserving a frequency channel for said type of wireless network; - selecting (32) a first frequency channel from a list of frequency channels available for said type of wireless network; - updating (33) the list of available frequency channels by deleting said first frequency channel from the list of frequency channels available for said type of wireless network;- transmission (34), to said first computer (101), of first data representative of assignment of said first frequency channel to said first computer (101).;
2. The method of claim 1, further comprising the following steps: - receiving, from a second computer (102) of said plurality of computers, a second request for reserving a frequency channel for said type of wireless network; - selecting a second frequency channel from the updated list of available frequency channels; and - transmitting, to said second computer (102), second data representative of assignment of said second frequency channel to said second computer (102).
3. The method of claim 2, wherein said first computer (101) and said second computer (102) each correspond to a wireless local area network access point.
4. Method according to one of claims 1 to 3, further comprising a step of communicating data between said first computer (101) and a mobile communication device via a wireless link using said first frequency channel.
5. Method according to one of claims 1 to 4, for which said list of frequency channels comprises for each frequency channel a unique identifier of said frequency channel and an indicator representative of availability of said frequency channel, said indicator taking a first value representative of availability or a second value representative of unavailability, said updating of the list of available frequency channels comprising a change of the indicator associated with said first frequency channel from the first value to the second value.
6. Method according to one of claims 1 to 6, for which said type of wireless network belongs to a set of types of wireless network comprising: - a wireless network of the Wifi type; - a wireless network of the Bluetooth type; and - a wireless network of the vehicle-to-everything type, called V2X.
7. A method according to any one of claims 1 to 6, wherein said controller (103) is implemented by said first computer (101) or said second computer (102).
8. Computer program comprising instructions for implementing the method according to any one of the preceding claims, when these instructions are executed by a processor.
9. Device (2) for controlling a wireless communication system of a vehicle, said device (2) comprising a memory (21) associated with at least one processor (20) configured for implementing the steps of the method according to any one of claims 1 to 7.
10. Vehicle (10) comprising the device (2) according to claim 9.
Citation Information
Patent Citations
Channel allocation method and device
CN105592551A
Radio communication system and radio communication method
JP2016052085A
Mobile communication system, base station controller, base station and communication connection method
US20090185529A1
Channel selection constraints in a network having multiple access points
US20180310279A1
Virtual Wireless Network
US20200322039A1