WO2019061134A1 - V2x-based data transmission method, user terminal, vehicle and system - Google Patents

V2x-based data transmission method, user terminal, vehicle and system Download PDF

Info

Publication number
WO2019061134A1
WO2019061134A1 PCT/CN2017/103915 CN2017103915W WO2019061134A1 WO 2019061134 A1 WO2019061134 A1 WO 2019061134A1 CN 2017103915 W CN2017103915 W CN 2017103915W WO 2019061134 A1 WO2019061134 A1 WO 2019061134A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
user terminal
base station
data packet
communication unit
Prior art date
Application number
PCT/CN2017/103915
Other languages
French (fr)
Chinese (zh)
Inventor
冯大权
郑灿健
张胜利
何春龙
Original Assignee
深圳大学
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 深圳大学 filed Critical 深圳大学
Priority to PCT/CN2017/103915 priority Critical patent/WO2019061134A1/en
Publication of WO2019061134A1 publication Critical patent/WO2019061134A1/en

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/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the invention relates to the technical field of V2X (Vehicle to X), and particularly relates to a V2X-based data transmission method, a user terminal, a vehicle and a system.
  • V2X Vehicle to X
  • Traditional cellular communication methods include direct transmission and relay decoding and forwarding transmission.
  • direct transmission the user terminal directly transmits data to the base station to implement direct communication between the user and the base station; in the relay decoding and forwarding transmission, the user terminal transmits data to the stationary relay, and relays the data to the base station, wherein the relay only It has forwarding and decoding functions and does not store the above data.
  • Both of the above transmission methods have certain limitations, and are not well-suited for future wireless networks to support a variety of different QoS (Quality Of Service, quality service).
  • QoS Quality Of Service
  • the main disadvantages are: when the user terminal is located at the edge of the network, if it is necessary to send a file that is not sensitive to the delay, the energy consumption required for communication will rise sharply, which will affect the battery life of the user terminal, that is, the traditional cellular communication.
  • the method does not make good use of the mobility of the relay to effectively reduce the energy consumption required for transmission, resulting in higher energy consumption for information transmission and shortening the battery life of the user terminal.
  • the main purpose of the present invention is to provide a V2X-based data transmission method, a user terminal, a vehicle, and a system, which are designed to solve the problem in the prior art that when the user terminal is located at the edge of the network, the energy consumption required for data transmission is high, and thus A technical problem of shortening the battery life of the user terminal.
  • a first aspect of the present invention provides a data transmission method based on V2X, characterized in that the method includes:
  • the data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the vehicle.
  • the step of uploading the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle includes:
  • the data packet is uploaded to the in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate.
  • a second aspect of the present invention provides a V2X-based data transmission method, the method comprising:
  • the corresponding vehicle communication unit of the vehicle After receiving the data packet uploaded by the user terminal, the corresponding vehicle communication unit of the vehicle saves the received data packet in a preset memory;
  • the data packet stored in the memory is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  • the step of sending the data packet saved in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit includes:
  • the data packet is transmitted to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
  • a third aspect of the present invention provides a user terminal, where the user terminal includes:
  • a first detecting module configured to detect, when the user terminal has a data packet to be transmitted, whether the user terminal is in a communication coverage of any base station;
  • a second detecting module configured to detect, when the user terminal is not within the communication coverage of any base station, whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
  • the uploading module is configured to upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle when there is a vehicle capable of providing data transmission in the communicable area of the user terminal.
  • the uploading module includes:
  • a first determining module configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the user terminal, a length of time required for the vehicle to pass through a communicable area of the user terminal;
  • a first calculating module configured to calculate a minimum upload rate of the data packet based on the duration and the size of the data packet
  • a first communication module configured to upload the data packet to an in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate when the vehicle passes through a communicable area of the user terminal .
  • a fourth aspect of the present invention provides a vehicle provided with an in-vehicle communication unit, the vehicle comprising:
  • a storage module configured to save the received data packet in a preset memory after the corresponding in-vehicle communication unit of the vehicle receives the data packet uploaded by the user terminal;
  • a search module configured to search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
  • a transmission module configured to send, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, a data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  • the transmission module includes:
  • a second determining module configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle relative to the base station, a length of time required for the vehicle to pass through a communicable area of the base station;
  • a second calculating module configured to calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet
  • a second communication module configured to send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
  • a fifth aspect of the present invention provides a V2X-based data transmission system including a user terminal, a vehicle, and a base station, wherein the user terminal performs wireless communication with the vehicle, and the vehicle performs with the base station Wireless communication, the user terminal is a user terminal provided by the third aspect of the present invention, and the vehicle is the vehicle provided by the fourth aspect of the invention.
  • the V2X-based data transmission method provided by the present invention when the user terminal is not within the communication coverage of any base station, detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if so, will wait The transmitted data packet is uploaded to the in-vehicle communication unit corresponding to the above vehicle.
  • the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, so that When the user terminal is located at the edge of the network, the energy consumption of the user terminal when uploading data is effectively reduced, and the battery life of the user terminal is prolonged.
  • the V2X-based data transmission method provided by the present invention, after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, saves the received data packet in a preset memory, and then in the vehicle. During the running, the saved data packet is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the data packet transmission.
  • FIG. 1 is a schematic structural diagram of a V2X-based data transmission system according to a first embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a V2X-based data transmission method according to a second embodiment of the present invention
  • step 3 is a schematic flowchart of a refinement step of step 203 in the second embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a scenario in which it takes time to determine that a vehicle passes through a communicable area of a user terminal according to the present invention
  • FIG. 5 is a schematic flowchart diagram of a V2X-based data transmission method according to a third embodiment of the present invention.
  • FIG. 6 is a schematic flowchart of a refinement step of step 503 in the third embodiment of the present invention.
  • FIG. 7 is a schematic diagram of a scenario in which it takes time to determine a vehicle passing through a communicable area of a base station in the present invention
  • FIG. 8 is a schematic diagram of a program module of a user terminal according to a fourth embodiment of the present invention.
  • FIG. 9 is a schematic diagram of a refinement module of the uploading module 803 according to the fourth embodiment of the present invention.
  • FIG. 10 is a schematic diagram of a program module of a vehicle in a fifth embodiment of the present invention.
  • FIG. 11 is a schematic diagram of a refinement module of the transmission module 1003 according to the fifth embodiment of the present invention.
  • FIG. 1 is a schematic structural diagram of a V2X-based data transmission system according to a first embodiment of the present invention, where the system includes a user terminal 100, Vehicle 200 and base station 300. Among them, the user terminal 100 performs wireless communication with the vehicle 200, and the vehicle 200 performs wireless communication with the base station 300.
  • the user terminal 100 includes a mobile terminal having a wireless communication function, an in-vehicle terminal, a wearable smart device, and the like.
  • the mobile terminal includes a mobile phone, a notebook, a tablet computer, a POS machine, and the like;
  • the vehicle-mounted terminal includes an on-board computer, a car navigation device, a driving recorder, and an in-vehicle communication device;
  • the wearable smart device includes a smart bracelet and a smart watch. , smart glasses and smart clothing.
  • the vehicle 200 is a vehicle that provides data transmission, such as a Bluetooth connection, a wireless hotspot, and a vehicle that can directly transmit data.
  • the data packet that needs to be transmitted may be sent to the nearby vehicle 200, and the vehicle 200 temporarily waits after receiving the data packet.
  • the data packet is saved, and then the base station 300 capable of wireless communication with itself is searched while traveling, and then the stored data packet is transmitted to the base station 300, and the data packet is forwarded by the base station 300.
  • the data packet to be transmitted is uploaded to the communicable area of the user terminal 100 and can be provided.
  • the data transmission vehicle 200 saves the received data packet in a preset memory after the vehicle communication unit corresponding to the vehicle 200 receives the data packet uploaded by the user terminal 100, and then the vehicle 200 will be saved during the running process.
  • the data packet is transmitted to the base station 300 capable of wirelessly communicating with the above-described in-vehicle communication unit, and the data packet is forwarded by the base station 300, thereby completing the transmission of the data packet.
  • the data packet to be transmitted may be directly uploaded to the vehicle 200 capable of providing data transmission, and the data packet is passed by the vehicle 200 to the base station 300. Forwarding, the user terminal 100 can effectively reduce the energy consumption when the user terminal 100 uploads data, and extend the battery life of the user terminal 100 when the user terminal 100 is located at the edge of the network.
  • FIG. 2 is a schematic flowchart of a V2X-based data transmission method according to a second embodiment of the present invention, where the method includes:
  • Step 201 When the user terminal has a data packet to be transmitted, detecting whether the user terminal is in a communication coverage of any base station;
  • the user terminal before the user terminal sends the data packet, it is first detected whether the user terminal is within the communication coverage of any base station, that is, whether the signal strength of the cellular communication network received by the user terminal is lower than a preset.
  • the strength threshold if the signal strength of the cellular communication network received by the user terminal is lower than a preset strength threshold, the user terminal is considered not to be in the communication coverage of any base station, that is, the user terminal is located at the edge of the network.
  • the data packet to be transmitted refers to a service that is not very strict in delay requirements, for example, an email service, a multimedia message service, a file transfer service, and the like.
  • Step 202 When the user terminal is not in the communication coverage of any base station, detecting whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
  • the user terminal when the user terminal is not in the communication coverage of any base station, it can utilize the wireless transmission function that it has, such as Bluetooth transmission, WLAN (Wireless). Local Area Networks, WLAN, etc. to transmit data.
  • the wireless transmission function such as Bluetooth transmission, WLAN (Wireless). Local Area Networks, WLAN, etc. to transmit data.
  • the vehicle capable of providing data transmission refers to a vehicle that can communicate with the user terminal and can receive a data packet uploaded by the user terminal, such as a vehicle having a Bluetooth communication function or a vehicle provided with a wireless hotspot.
  • Step 203 When there is a vehicle capable of providing data transmission in the communicable area of the user terminal, upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle.
  • the data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the vehicle.
  • the user terminal may transmit the data packet to the in-vehicle communication unit corresponding to the vehicle by establishing a Bluetooth connection or a wireless hotspot connection with the vehicle.
  • FIG. 3 is a schematic flowchart of the refinement step of step 203 in the second embodiment of the present invention.
  • the data packet to be transmitted is uploaded to the location in step 203.
  • the steps of the vehicle-mounted communication unit corresponding to the vehicle include:
  • Step 301 Determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the user terminal, a length of time required for the vehicle to pass through the communicable area of the user terminal;
  • the communicable area of the user terminal is a circle centered on the user terminal and having an optimal transmission distance of the user terminal, based on the location of the vehicle relative to the user terminal.
  • the direction of travel can determine the path of the vehicle passing through the communicable area of the user terminal, and then the distance of the path can be calculated according to the radius; further, based on the traveling speed of the vehicle, the vehicle can be calculated The length of time it takes.
  • the optimal transmission distance of the user terminal is determined according to the effective communication distance of the user terminal or the vehicle. For example, if the user terminal uses Bluetooth for data transmission, and the effective transmission distance of the Bluetooth is 100 m, the optimal transmission distance of the user terminal may be set to 100 m; or, suppose the user terminal uses the wireless hotspot launched by the vehicle. To transmit data, and the effective communication distance of the wireless hotspot transmitted by the above vehicle is 200m, the optimal transmission distance of the above user terminal can be set to 200m.
  • FIG. 4 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a user terminal in the present invention.
  • D represents the optimal transmission distance of the user terminal, and it is assumed that the initial position of the vehicle with respect to the user terminal is point A, and the end position of the communicable area of the vehicle passing through the user terminal is predicted according to the traveling direction of the vehicle.
  • the distance between the two points A and B can be calculated according to the size of D.
  • the traveling speed of the vehicle the length of time taken for the vehicle to travel from point A to point B can be determined.
  • Step 302 Calculate a minimum upload rate of the data packet based on the duration and the size of the data packet.
  • the minimum upload rate of the data packet is 0.1 MB/s.
  • Step 303 When the vehicle passes through the communicable area of the user terminal, upload the data packet to an in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate.
  • the data packet is uploaded to the actual upload rate not lower than the minimum upload rate.
  • the in-vehicle communication unit corresponding to the vehicle ensures that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle when the vehicle passes through the communicable area of the user terminal.
  • the upload rate of the foregoing data packet is related to the distance between the user terminal and the vehicle, and the closer the distance between the user terminal and the vehicle is, the larger the upload rate is, so the upload rate of the data packet will follow the distance.
  • the change of the packet but when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the minimum upload rate, so that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle.
  • the V2X-based data transmission method when the user terminal is not in the communication coverage of any base station, it is detected whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if yes, The data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the above vehicle.
  • the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, so that When the user terminal is located at the edge of the network, the energy consumption of the user terminal when uploading data is effectively reduced, and the battery life of the user terminal is prolonged.
  • FIG. 5 is a schematic flowchart of a V2X-based data transmission method according to a third embodiment of the present invention, where the method includes:
  • Step 501 After receiving the data packet uploaded by the user terminal, the corresponding in-vehicle communication unit of the vehicle saves the received data packet in a preset memory.
  • the in-vehicle communication unit corresponding to the vehicle after receiving the data packet uploaded by the user terminal, the in-vehicle communication unit corresponding to the vehicle does not need to immediately forward the data packet, but saves the received data packet in a preset memory;
  • Step 502 Search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
  • the vehicle searches for a base station capable of wirelessly communicating with its own in-vehicle communication unit during the running, that is, detects whether the vehicle has traveled to the communication coverage area of a certain base station.
  • Step 503 After searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, transmitting a data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  • FIG. 6 is a schematic flowchart of a refinement step of step 503 in the third embodiment of the present invention.
  • the data packet saved in the memory is sent to the foregoing step 503 to
  • the steps of the base station capable of wirelessly communicating with the in-vehicle communication unit include:
  • Step 601 Determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the base station, a length of time required for the vehicle to pass through a communicable area of the base station;
  • the communicable area of the base station is a circle centered on the base station and having an optimal transmission distance of the base station, based on a position and a traveling direction of the vehicle relative to the base station, that is,
  • the path of the vehicle passing through the communicable area of the base station may be determined, and then the path of the path may be calculated according to the radius; further, based on the traveling speed of the vehicle, the time required for the vehicle to travel the above-mentioned route may be calculated.
  • the optimal transmission distance of the base station is determined according to the effective communication distance of the base station. For example, assuming that the effective transmission distance of the above base station is 500 m, the optimal transmission distance of the above base station can be set to 500 m.
  • FIG. 7 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a base station in the present invention.
  • d represents the optimal transmission distance of the base station, and it is assumed that the initial position of the vehicle relative to the base station is point a, and the end position of the communicable area of the vehicle passing through the base station is predicted to be point b according to the traveling direction of the vehicle. Then, according to the size of d, the distance between two points a and b can be calculated, and finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point a to point b can be determined.
  • Step 602 Calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet.
  • the minimum transmission rate of the data packet is 0.1 MB/s.
  • Step 603 When the vehicle passes through the communicable area of the base station, send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate.
  • the data packet after calculating the minimum transmission rate of the data packet, when the vehicle passes through the communicable area of the base station, the data packet is sent to the foregoing at an actual transmission rate not lower than the minimum transmission rate.
  • the base station can ensure that the data packet can be successfully transmitted to the base station when the vehicle passes through the communicable area of the base station.
  • the transmission rate of the foregoing data packet is related to the distance between the base station and the vehicle, and the closer the base station is to the vehicle, the larger the transmission rate, so the transmission rate of the data packet changes with the distance.
  • the vehicle searches again during the running of the vehicle.
  • the base station capable of wirelessly communicating with the above-described in-vehicle communication unit then transmits the above data packet to the newly searched base station.
  • the V2X-based data transmission method provided by the embodiment of the present invention, after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, saves the received data packet in a preset memory, and then travels on the vehicle. In the process, the saved data packet is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the data packet transmission.
  • FIG. 8 is a schematic diagram of a program module of a user terminal according to a fourth embodiment of the present invention, where the user terminal includes:
  • the first detecting module 801 is configured to detect, when the user terminal has a data packet to be transmitted, whether the user terminal is in a communication coverage of any base station;
  • the user terminal is the user terminal 100 described in the first embodiment of the present invention.
  • the first detecting module 801 Before the user terminal sends the data packet, the first detecting module 801 first detects whether the user terminal is in the communication coverage of the arbitrary base station, that is, whether the signal strength of the cellular communication network received by the user terminal is lower than a preset.
  • the strength threshold if the signal strength of the cellular communication network received by the user terminal is lower than a preset intensity threshold, the user terminal is considered not to be in the communication coverage of any base station, that is, the user terminal is located at the edge of the network.
  • the data packet to be transmitted refers to a service that is not very strict in delay requirements, for example, an email service, a multimedia message service, a file transfer service, and the like.
  • the user terminal includes a mobile terminal having a wireless communication function, an in-vehicle terminal, a wearable smart device, and the like.
  • the mobile terminal includes a mobile phone, a notebook, a tablet computer, a POS machine, and the like;
  • the vehicle-mounted terminal includes an on-board computer, a car navigation device, a driving recorder, and an in-vehicle communication device;
  • the wearable smart device includes a smart bracelet and a smart watch. , smart glasses and smart clothing.
  • a second detecting module 802 configured to detect, when the user terminal is not within the communication coverage of any base station, whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
  • the user terminal when the user terminal is not in the communication coverage of any base station, it can utilize the wireless transmission function that it has, such as Bluetooth transmission, WLAN (Wireless). Local Area Networks, WLAN, etc. to transmit data.
  • the wireless transmission function such as Bluetooth transmission, WLAN (Wireless). Local Area Networks, WLAN, etc. to transmit data.
  • the second detecting module 802 detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal (eg, within 100 meters).
  • the vehicle capable of providing data transmission refers to a vehicle that can communicate with the user terminal and can receive a data packet uploaded by the user terminal, such as a vehicle having a Bluetooth communication function or a vehicle provided with a wireless hotspot.
  • the uploading module 803 is configured to upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle when there is a vehicle capable of providing data transmission in the communicable area of the user terminal.
  • the uploading module 803 uploads the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle.
  • the user terminal may transmit the data packet to the in-vehicle communication unit corresponding to the vehicle by establishing a Bluetooth connection or a wireless hotspot connection with the vehicle.
  • FIG. 9 is a schematic diagram of a refinement module of the uploading module 803 according to the fourth embodiment of the present invention.
  • the uploading module 803 includes:
  • the first determining module 901 is configured to determine, according to the location, the traveling speed, and the traveling direction of the vehicle with respect to the user terminal, a time required for the vehicle to pass through the communicable area of the user terminal;
  • the communicable area of the user terminal is a circle centered on the user terminal and having an optimal transmission distance of the user terminal, based on the location of the vehicle relative to the user terminal.
  • the direction of travel can determine the path of the vehicle passing through the communicable area of the user terminal, and then the distance of the path can be calculated according to the radius; further, based on the traveling speed of the vehicle, the vehicle can be calculated The length of time it takes.
  • the optimal transmission distance of the user terminal is determined according to the effective communication distance of the user terminal or the vehicle. For example, if the user terminal uses Bluetooth for data transmission, and the effective transmission distance of the Bluetooth is 100 m, the optimal transmission distance of the user terminal may be set to 100 m; or, suppose the user terminal uses the wireless hotspot launched by the vehicle. To transmit data, and the effective communication distance of the wireless hotspot transmitted by the above vehicle is 200m, the optimal transmission distance of the above user terminal can be set to 200m.
  • FIG. 4 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a user terminal in the present invention.
  • D represents the optimal transmission distance of the user terminal, and it is assumed that the initial position of the vehicle with respect to the user terminal is point A, and the end position of the communicable area of the vehicle passing through the user terminal is predicted according to the traveling direction of the vehicle.
  • the distance between the two points A and B can be calculated according to the size of D.
  • the traveling speed of the vehicle the length of time taken for the vehicle to travel from point A to point B can be determined.
  • the first calculating module 902 is configured to calculate a minimum upload rate of the data packet based on the duration and the size of the data packet;
  • the minimum upload rate of the data packet is 0.1 MB/s.
  • the first communication module 903 is configured to: when the vehicle passes through the communicable area of the user terminal, upload the data packet to an in-vehicle communication corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate. unit.
  • the data packet is uploaded to the actual upload rate not lower than the minimum upload rate.
  • the in-vehicle communication unit corresponding to the vehicle ensures that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle when the vehicle passes through the communicable area of the user terminal.
  • the upload rate of the foregoing data packet is related to the distance between the user terminal and the vehicle, and the closer the distance between the user terminal and the vehicle is, the larger the upload rate is, so the upload rate of the data packet will follow the distance.
  • the change of the packet but when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the minimum upload rate, so that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle.
  • the user terminal in the embodiment of the present invention detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if yes, the user terminal is to be transmitted.
  • the data packet is uploaded to the in-vehicle communication unit corresponding to the above vehicle.
  • the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, thereby When the user terminal is located at the edge of the network, the energy consumption when uploading data is effectively reduced, and the battery usage time is prolonged.
  • FIG. 10 is a schematic diagram of a program module of a vehicle according to a fifth embodiment of the present invention.
  • the vehicle includes:
  • the storage module 1001 is configured to save the received data packet in a preset memory after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal;
  • the above vehicle is the vehicle 200 described in the first embodiment of the present invention.
  • the vehicular communication unit corresponding to the vehicle does not need to immediately forward the data packet after receiving the data packet uploaded by the user terminal, but saves the received data packet in a preset memory;
  • a searching module 1002 configured to search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
  • the vehicle searches for a base station capable of wirelessly communicating with its own in-vehicle communication unit during the running, that is, detects whether the vehicle has traveled to the communication coverage area of a certain base station.
  • the transmission module 1003 is configured to, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, transmit the data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  • FIG. 11 is a schematic diagram of a refinement module of the transmission module 1003 according to the fifth embodiment of the present invention.
  • the transmission module 1003 includes:
  • a second determining module 1101 configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the base station, a time required for the vehicle to pass through a communicable area of the base station;
  • the communicable area of the base station is a circle centered on the base station and having an optimal transmission distance of the base station, based on a position and a traveling direction of the vehicle relative to the base station, that is,
  • the path of the vehicle passing through the communicable area of the base station may be determined, and then the path of the path may be calculated according to the radius; further, based on the traveling speed of the vehicle, the time required for the vehicle to travel the above-mentioned route may be calculated.
  • the optimal transmission distance of the base station is determined according to the effective communication distance of the base station. For example, assuming that the effective transmission distance of the above base station is 500 m, the optimal transmission distance of the above base station can be set to 500 m.
  • FIG. 7 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a base station in the present invention.
  • d represents the optimal transmission distance of the base station, and it is assumed that the initial position of the vehicle relative to the base station is point a, and the end position of the communicable area of the vehicle passing through the base station is predicted to be point b according to the traveling direction of the vehicle. Then, according to the size of d, the distance between two points a and b can be calculated, and finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point a to point b can be determined.
  • a second calculating module 1102 configured to calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet;
  • the minimum transmission rate of the data packet is 0.1 MB/s.
  • the second communication module 1103 is configured to send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
  • the data packet after calculating the minimum transmission rate of the data packet, when the vehicle passes through the communicable area of the base station, the data packet is sent to the foregoing at an actual transmission rate not lower than the minimum transmission rate.
  • the base station can ensure that the data packet can be successfully transmitted to the base station when the vehicle passes through the communicable area of the base station.
  • the transmission rate of the foregoing data packet is related to the distance between the base station and the vehicle, and the closer the base station is to the vehicle, the larger the transmission rate, so the transmission rate of the data packet changes with the distance.
  • the vehicle searches again during the running of the vehicle.
  • the base station capable of wirelessly communicating with the above-described in-vehicle communication unit then transmits the above data packet to the newly searched base station.
  • the vehicle provided by the embodiment of the present invention may determine the length of time required for the vehicle to pass through the communicable area of the base station based on the position of the vehicle relative to the base station, the traveling speed, and the traveling direction; and calculate the above based on the duration and the size of the data packet.
  • the minimum transmission rate of the data packet when the vehicle passes through the communicable area of the base station, transmits the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate, thereby ensuring that the vehicle passes through the communicable area of the base station
  • the above data packet can be successfully sent to the base station.
  • the vehicle provided by the embodiment of the present invention saves the received data packet in a preset memory after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, and then saves the vehicle during the running of the vehicle.
  • the data packet is transmitted to a base station capable of wirelessly communicating with the above-described in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the transmission of the data packet.
  • the disclosed apparatus and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the modules is only a logical function division.
  • there may be another division manner for example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or otherwise.
  • the modules described as separate components may or may not be physically separated.
  • the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
  • a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read only memory (ROM, Read-Only) Memory, random access memory (RAM), disk or optical disk, and other media that can store program code.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed by the present invention are a V2X (Vehicle to X, information exchange between a vehicle and the outside)-based data transmission method, user terminal, vehicle and system, the method comprising: when a user terminal has packets to be transmitted, detecting whether the user terminal is in the communication coverage range of any base station; when the user terminal is not in the communication coverage range of any base station, detecting whether a vehicle capable of providing data transmission is present within the available communication area of the user terminal; if present, uploading the packet to be transmitted to a vehicle communication unit corresponding to the vehicle; and after the vehicle has been driven within the communication coverage of a base station, forwarding the packet by means of the base station. The described method may effectively reduce the energy consumption of the user terminal when uploading data when the user terminal is located at the edge of a network, thus prolonging the battery life of the user terminal.

Description

基于V2X的数据传输方法、用户终端、车辆及***V2X-based data transmission method, user terminal, vehicle and system
本发明涉及V2X(Vehicle to X,车对外界的信息交换)技术领域,尤其涉及一种基于V2X的数据传输方法、用户终端、车辆及***。The invention relates to the technical field of V2X (Vehicle to X), and particularly relates to a V2X-based data transmission method, a user terminal, a vehicle and a system.
传统的蜂窝通信方式包括直接传输和中继解码转发传输。在直接传输中,用户终端直接发送数据给基站来实现用户与基站的直接通信;在中继解码转发传输中,用户终端发送数据给静止的中继,中继转发数据给基站,其中中继只具备转发和解码功能,并不存储上述数据。Traditional cellular communication methods include direct transmission and relay decoding and forwarding transmission. In direct transmission, the user terminal directly transmits data to the base station to implement direct communication between the user and the base station; in the relay decoding and forwarding transmission, the user terminal transmits data to the stationary relay, and relays the data to the base station, wherein the relay only It has forwarding and decoding functions and does not store the above data.
上述两种传输方式都存在一定局限性,不能够很好的符合未来无线网络期待支持各种各样不同QoS(Quality of Service,质量服务)的要求。主要缺点有:当用户终端位于网络边缘时,若需要发送一个对时延不敏感的文件,其通信所需要的能耗会急剧上升,从而会影响用户终端的电池使用时间,即传统的蜂窝通信方式并不能很好的利用中继的可移动性来有效降低传输所需要的能耗,导致信息传输所需要的能耗较高,缩短了用户终端的电池使用时间。Both of the above transmission methods have certain limitations, and are not well-suited for future wireless networks to support a variety of different QoS (Quality                 Of Service, quality service). The main disadvantages are: when the user terminal is located at the edge of the network, if it is necessary to send a file that is not sensitive to the delay, the energy consumption required for communication will rise sharply, which will affect the battery life of the user terminal, that is, the traditional cellular communication. The method does not make good use of the mobility of the relay to effectively reduce the energy consumption required for transmission, resulting in higher energy consumption for information transmission and shortening the battery life of the user terminal.
发明内容Summary of the invention
本发明的主要目的在于提供一种基于V2X的数据传输方法、用户终端、车辆及***,旨在解决现有技术中当用户终端位于网络边缘时,数据传输所需要的能耗较高,从而会缩短用户终端的电池使用时间的技术问题。The main purpose of the present invention is to provide a V2X-based data transmission method, a user terminal, a vehicle, and a system, which are designed to solve the problem in the prior art that when the user terminal is located at the edge of the network, the energy consumption required for data transmission is high, and thus A technical problem of shortening the battery life of the user terminal.
为实现上述目的,本发明第一方面提供一种基于V2X的数据传输方法,其特征在于,所述方法包括:To achieve the above objective, a first aspect of the present invention provides a data transmission method based on V2X, characterized in that the method includes:
在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;When the user terminal has a data packet to be transmitted, detecting whether the user terminal is within the communication coverage of any base station;
当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;When the user terminal is not within the communication coverage of any base station, detecting whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。When there is a vehicle capable of providing data transmission in the communicable area of the user terminal, the data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the vehicle.
可选的,所述将所述待传输的数据包上传至所述车辆对应的车载通信单元的步骤包括:Optionally, the step of uploading the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle includes:
基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;Determining a length of time required for the vehicle to pass through the communicable area of the user terminal based on a position of the vehicle relative to the user terminal, a traveling speed, and a traveling direction;
基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;Calculating a minimum upload rate of the data packet based on the duration and the size of the data packet;
在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。When the vehicle passes through the communicable area of the user terminal, the data packet is uploaded to the in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate.
为实现上述目的,本发明第二方面提供一种基于V2X的数据传输方法,该方法包括:To achieve the above object, a second aspect of the present invention provides a V2X-based data transmission method, the method comprising:
在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;After receiving the data packet uploaded by the user terminal, the corresponding vehicle communication unit of the vehicle saves the received data packet in a preset memory;
在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;Searching for a base station capable of wirelessly communicating with the in-vehicle communication unit during travel of the vehicle;
在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。After searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, the data packet stored in the memory is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit.
可选的,所述将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站的步骤包括:Optionally, the step of sending the data packet saved in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit includes:
基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;Determining a length of time that the vehicle takes to pass through the communicable area of the base station based on a position, a traveling speed, and a traveling direction of the vehicle with respect to the base station;
基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;Calculating a minimum transmission rate of the data packet based on the duration and the size of the data packet;
在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。The data packet is transmitted to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
为实现上述目的,本发明第三方面提供一种用户终端,该用户终端包括:To achieve the above objective, a third aspect of the present invention provides a user terminal, where the user terminal includes:
第一检测模块,用于在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;a first detecting module, configured to detect, when the user terminal has a data packet to be transmitted, whether the user terminal is in a communication coverage of any base station;
第二检测模块,用于当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;a second detecting module, configured to detect, when the user terminal is not within the communication coverage of any base station, whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
上传模块,用于当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。The uploading module is configured to upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle when there is a vehicle capable of providing data transmission in the communicable area of the user terminal.
可选的,所述上传模块包括:Optionally, the uploading module includes:
第一确定模块,用于基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;a first determining module, configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the user terminal, a length of time required for the vehicle to pass through a communicable area of the user terminal;
第一计算模块,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;a first calculating module, configured to calculate a minimum upload rate of the data packet based on the duration and the size of the data packet;
第一通讯模块,用于在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。a first communication module, configured to upload the data packet to an in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate when the vehicle passes through a communicable area of the user terminal .
为实现上述目的,本发明第四方面提供一种车辆,该车辆设置有车载通信单元,所述车辆包括:In order to achieve the above object, a fourth aspect of the present invention provides a vehicle provided with an in-vehicle communication unit, the vehicle comprising:
存储模块,用于在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;a storage module, configured to save the received data packet in a preset memory after the corresponding in-vehicle communication unit of the vehicle receives the data packet uploaded by the user terminal;
搜索模块,用于在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;a search module, configured to search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
传输模块,用于在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。And a transmission module, configured to send, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, a data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
可选的,所述传输模块包括:Optionally, the transmission module includes:
第二确定模块,用于基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;a second determining module, configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle relative to the base station, a length of time required for the vehicle to pass through a communicable area of the base station;
第二计算模块,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;a second calculating module, configured to calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet;
第二通讯模块,用于在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。And a second communication module, configured to send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
为实现上述目的,本发明第五方面提供一种基于V2X的数据传输***,该***包括用户终端、车辆及基站,所述用户终端与所述车辆进行无线通信,所述车辆与所述基站进行无线通信,所述用户终端为本发明第三方面提供的用户终端,所述车辆为本发明第四方面提供的车辆。To achieve the above object, a fifth aspect of the present invention provides a V2X-based data transmission system including a user terminal, a vehicle, and a base station, wherein the user terminal performs wireless communication with the vehicle, and the vehicle performs with the base station Wireless communication, the user terminal is a user terminal provided by the third aspect of the present invention, and the vehicle is the vehicle provided by the fourth aspect of the invention.
本发明所提供的基于V2X的数据传输方法,当用户终端未处于任意基站的通信覆盖范围内时,则检测用户终端的可通信区域内是否存在能够提供数据传输的车辆,若存在,则将待传输的数据包上传至上述车辆对应的车载通信单元。相较于现有技术而言,由于该方法不用通过蜂窝通信网络上传数据,而是直接将待传输的数据包上传至用户终端的可通信区域内存在的能够提供数据传输的车辆,从而可以在用户终端位于网络边缘时,有效地降低用户终端上传数据时的能耗,延长用户终端的电池使用时间。另外,本发明提供的另一种基于V2X的数据传输方法,当车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中,然后在车辆的行驶过程中,将保存的数据包发送至能够与上述车载通信单元无线通信的基站,通过该基站将上述数据包转发出去,从而进一步完成了数据包的传输。The V2X-based data transmission method provided by the present invention, when the user terminal is not within the communication coverage of any base station, detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if so, will wait The transmitted data packet is uploaded to the in-vehicle communication unit corresponding to the above vehicle. Compared with the prior art, since the method does not upload data through the cellular communication network, the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, so that When the user terminal is located at the edge of the network, the energy consumption of the user terminal when uploading data is effectively reduced, and the battery life of the user terminal is prolonged. In addition, the V2X-based data transmission method provided by the present invention, after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, saves the received data packet in a preset memory, and then in the vehicle. During the running, the saved data packet is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the data packet transmission.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and those skilled in the art can obtain other drawings according to these drawings without any creative work.
图1为本发明第一实施例中基于V2X的数据传输***的架构示意图;1 is a schematic structural diagram of a V2X-based data transmission system according to a first embodiment of the present invention;
图2为本发明第二实施例中基于V2X的数据传输方法的流程示意图;2 is a schematic flowchart of a V2X-based data transmission method according to a second embodiment of the present invention;
图3为本发明第二实施例中步骤203的细化步骤的流程示意图;3 is a schematic flowchart of a refinement step of step 203 in the second embodiment of the present invention;
图4为本发明中确定车辆经过用户终端的可通信区域需要花费的时长的场景示意图;4 is a schematic diagram of a scenario in which it takes time to determine that a vehicle passes through a communicable area of a user terminal according to the present invention;
图5为本发明第三实施例中基于V2X的数据传输方法的流程示意图;FIG. 5 is a schematic flowchart diagram of a V2X-based data transmission method according to a third embodiment of the present invention; FIG.
图6为本发明第三实施例中步骤503的细化步骤的流程示意图;FIG. 6 is a schematic flowchart of a refinement step of step 503 in the third embodiment of the present invention;
图7为本发明中确定车辆经过基站的可通信区域需要花费的时长的场景示意图;7 is a schematic diagram of a scenario in which it takes time to determine a vehicle passing through a communicable area of a base station in the present invention;
图8为本发明第四实施例中用户终端的程序模块示意图;FIG. 8 is a schematic diagram of a program module of a user terminal according to a fourth embodiment of the present invention; FIG.
图9为本发明第四实施例中上传模块803的细化程序模块的示意图;FIG. 9 is a schematic diagram of a refinement module of the uploading module 803 according to the fourth embodiment of the present invention;
图10为本发明第五实施例中车辆的程序模块示意图;10 is a schematic diagram of a program module of a vehicle in a fifth embodiment of the present invention;
图11为本发明第五实施例中传输模块1003的细化程序模块的示意图。FIG. 11 is a schematic diagram of a refinement module of the transmission module 1003 according to the fifth embodiment of the present invention.
具体实施方式Detailed ways
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. The embodiments are merely a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
由于现有技术中当用户终端位于网络边缘时,若需要发送一个对时延不敏感的文件,其通信所需要的能耗会急剧上升,因此存在缩短用户终端的电池使用时间的技术问题。In the prior art, when a user terminal is located at the edge of the network, if it is necessary to transmit a file that is insensitive to delay, the power consumption required for communication will rise sharply, so there is a technical problem of shortening the battery life of the user terminal.
为了解决上述技术问题,本发明提供了一种基于V2X的数据传输***,参照图1,图1为本发明第一实施例中基于V2X的数据传输***的架构示意图,该***包括用户终端100、车辆200及基站300。其中,用户终端100与车辆200进行无线通信,车辆200与基站300进行无线通信。In order to solve the above technical problem, the present invention provides a V2X-based data transmission system. Referring to FIG. 1, FIG. 1 is a schematic structural diagram of a V2X-based data transmission system according to a first embodiment of the present invention, where the system includes a user terminal 100, Vehicle 200 and base station 300. Among them, the user terminal 100 performs wireless communication with the vehicle 200, and the vehicle 200 performs wireless communication with the base station 300.
其中,用户终端100包括具有无线通信功能的移动终端、车载终端及可穿戴智能设备等。具体的,上述移动终端包括手机、笔记本、平板电脑及POS机等;上述车载终端包括车载电脑、车载导航仪、行车记录仪及车载通信设备等;上述可穿戴智能设备包括智能手环、智能手表、智能眼镜及智能服饰等。The user terminal 100 includes a mobile terminal having a wireless communication function, an in-vehicle terminal, a wearable smart device, and the like. Specifically, the mobile terminal includes a mobile phone, a notebook, a tablet computer, a POS machine, and the like; the vehicle-mounted terminal includes an on-board computer, a car navigation device, a driving recorder, and an in-vehicle communication device; and the wearable smart device includes a smart bracelet and a smart watch. , smart glasses and smart clothing.
车辆200为够提供数据传输的车辆,例如能够提供蓝牙连接、无线热点、可直接传输数据的车辆。The vehicle 200 is a vehicle that provides data transmission, such as a Bluetooth connection, a wireless hotspot, and a vehicle that can directly transmit data.
其中,当用户终端100处于网络的边缘时,即不处于任意基站的通信覆盖范围内时,可以将需要发送的数据包发送至附近的车辆200,车辆200在接收到该数据包之后,先暂时保存该数据包,然后在行驶途中搜寻能够与自身进行无线通信的基站300,然后将保存的数据包发送至基站300,由基站300将上述数据包转发出去。Wherein, when the user terminal 100 is at the edge of the network, that is, not within the communication coverage of any base station, the data packet that needs to be transmitted may be sent to the nearby vehicle 200, and the vehicle 200 temporarily waits after receiving the data packet. The data packet is saved, and then the base station 300 capable of wireless communication with itself is searched while traveling, and then the stored data packet is transmitted to the base station 300, and the data packet is forwarded by the base station 300.
本发明实施例所提供的基于V2X的数据传输***,当用户终端100未处于任意基站的通信覆盖范围内时,则将待传输的数据包上传至用户终端100的可通信区域内存在的能够提供数据传输的车辆200,当车辆200对应的车载通信单元接收到用户终端100上传的数据包之后,将接收到的数据包保存在预置的存储器中,然后车辆200在行驶过程中,将保存的数据包发送至能够与上述车载通信单元无线通信的基站300,通过基站300将上述数据包转发出去,从而完成了数据包的传输。由于该***中,用户终端100在上传数据包时,可以不用通过蜂窝通信网络,而是直接将待传输的数据包上传至能够提供数据传输的车辆200,由车辆200将上述数据包通过基站300转发出去,从而可以在用户终端100位于网络边缘时,有效地降低用户终端100上传数据时的能耗,延长用户终端100的电池使用时间。In the V2X-based data transmission system provided by the embodiment of the present invention, when the user terminal 100 is not in the communication coverage of any base station, the data packet to be transmitted is uploaded to the communicable area of the user terminal 100 and can be provided. The data transmission vehicle 200 saves the received data packet in a preset memory after the vehicle communication unit corresponding to the vehicle 200 receives the data packet uploaded by the user terminal 100, and then the vehicle 200 will be saved during the running process. The data packet is transmitted to the base station 300 capable of wirelessly communicating with the above-described in-vehicle communication unit, and the data packet is forwarded by the base station 300, thereby completing the transmission of the data packet. In the system, when the user terminal 100 uploads a data packet, the data packet to be transmitted may be directly uploaded to the vehicle 200 capable of providing data transmission, and the data packet is passed by the vehicle 200 to the base station 300. Forwarding, the user terminal 100 can effectively reduce the energy consumption when the user terminal 100 uploads data, and extend the battery life of the user terminal 100 when the user terminal 100 is located at the edge of the network.
进一步地,本发明第二实施例提出了一种基于V2X的数据传输方法,请参阅图2,图2为本发明第二实施例中基于V2X的数据传输方法的流程示意图,该方法包括:Further, the second embodiment of the present invention provides a V2X-based data transmission method. Referring to FIG. 2, FIG. 2 is a schematic flowchart of a V2X-based data transmission method according to a second embodiment of the present invention, where the method includes:
步骤201、在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;Step 201: When the user terminal has a data packet to be transmitted, detecting whether the user terminal is in a communication coverage of any base station;
本发明实施例中,当用户终端在发送数据包之前,先检测该用户终端是否处于任意基站的通信覆盖范围内,即检测该用户终端接收到的蜂窝通信网络的信号强度是否低于预设的强度阈值;如果用户终端接收到的蜂窝通信网络的信号强度低于预设的强度阈值,则认为该用户终端未处于任意基站的通信覆盖范围内,即用户终端位于网络边缘。In the embodiment of the present invention, before the user terminal sends the data packet, it is first detected whether the user terminal is within the communication coverage of any base station, that is, whether the signal strength of the cellular communication network received by the user terminal is lower than a preset. The strength threshold; if the signal strength of the cellular communication network received by the user terminal is lower than a preset strength threshold, the user terminal is considered not to be in the communication coverage of any base station, that is, the user terminal is located at the edge of the network.
其中,上述待传输的数据包是指对时延要求不是非常严格的业务,例如,电子邮件类业务、多媒体消息类业务、文件传输类业务等。The data packet to be transmitted refers to a service that is not very strict in delay requirements, for example, an email service, a multimedia message service, a file transfer service, and the like.
步骤202、当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;Step 202: When the user terminal is not in the communication coverage of any base station, detecting whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
本发明实施例中,当上述用户终端未处于任意基站的通信覆盖范围内时,其可以利用自身具有的无线传输功能,如蓝牙传输、WLAN(Wireless Local Area Networks,无线局域网)等来传输数据。In the embodiment of the present invention, when the user terminal is not in the communication coverage of any base station, it can utilize the wireless transmission function that it has, such as Bluetooth transmission, WLAN (Wireless).                 Local Area Networks, WLAN, etc. to transmit data.
具体的,当上述用户终端未处于任意基站的通信覆盖范围内时,检测用户终端的可通信区域内(如方圆100米内)是否存在能够提供数据传输的车辆。其中,上述能够提供数据传输的车辆是指能够与上述用户终端通信连接、且可以接收用户终端上传的数据包的车辆,如具有蓝牙通信功能的车辆、或者设置有无线热点的车辆等。Specifically, when the user terminal is not in the communication coverage of any base station, it is detected whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal (eg, within 100 meters). The vehicle capable of providing data transmission refers to a vehicle that can communicate with the user terminal and can receive a data packet uploaded by the user terminal, such as a vehicle having a Bluetooth communication function or a vehicle provided with a wireless hotspot.
步骤203、当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。Step 203: When there is a vehicle capable of providing data transmission in the communicable area of the user terminal, upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle.
本发明实施例中,当上述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将上述待传输的数据包上传至该车辆对应的车载通信单元。例如,用户终端可以通过与上述车辆建立蓝牙连接或无线热点连接,将上述数据包发送至上述车辆对应的车载通信单元。In the embodiment of the present invention, when there is a vehicle capable of providing data transmission in the communicable area of the user terminal, the data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the vehicle. For example, the user terminal may transmit the data packet to the in-vehicle communication unit corresponding to the vehicle by establishing a Bluetooth connection or a wireless hotspot connection with the vehicle.
具体的,请参照图3,图3为本发明第二实施例中步骤203的细化步骤的流程示意图,图3中,上述步骤203中所述的将所述待传输的数据包上传至所述车辆对应的车载通信单元的步骤包括:Specifically, please refer to FIG. 3, which is a schematic flowchart of the refinement step of step 203 in the second embodiment of the present invention. In FIG. 3, the data packet to be transmitted is uploaded to the location in step 203. The steps of the vehicle-mounted communication unit corresponding to the vehicle include:
步骤301、基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;Step 301: Determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the user terminal, a length of time required for the vehicle to pass through the communicable area of the user terminal;
本发明实施例中,可以理解的是,上述用户终端的可通信区域是以上述用户终端为圆心、以上述用户终端的最优传输距离为半径的圆,基于上述车辆相对于用户终端的位置及行驶方向,即可确定上述车辆经过用户终端的可通信区域的路径,然后根据上述半径即可计算出该路径的路程;进一步地,基于上述车辆的行驶速度,即可计算出上述车辆在上述路程需要花费的时长。In the embodiment of the present invention, it can be understood that the communicable area of the user terminal is a circle centered on the user terminal and having an optimal transmission distance of the user terminal, based on the location of the vehicle relative to the user terminal. The direction of travel can determine the path of the vehicle passing through the communicable area of the user terminal, and then the distance of the path can be calculated according to the radius; further, based on the traveling speed of the vehicle, the vehicle can be calculated The length of time it takes.
其中,上述用户终端的最优传输距离根据用户终端或者车辆的有效通信距离决定。例如,假设上述用户终端采用蓝牙进行数据传输,而该蓝牙的有效传输距离为100m,则可以将上述用户终端的最优传输距离设置为100m;或者,假设上述用户终端采用上述车辆发射的无线热点来传输数据,而上述车辆发射的无线热点的有效通信距离为200m,则可以将上述用户终端的最优传输距离设置为200m。The optimal transmission distance of the user terminal is determined according to the effective communication distance of the user terminal or the vehicle. For example, if the user terminal uses Bluetooth for data transmission, and the effective transmission distance of the Bluetooth is 100 m, the optimal transmission distance of the user terminal may be set to 100 m; or, suppose the user terminal uses the wireless hotspot launched by the vehicle. To transmit data, and the effective communication distance of the wireless hotspot transmitted by the above vehicle is 200m, the optimal transmission distance of the above user terminal can be set to 200m.
为了更好的理解本发明,请参照图4,图4为本发明中确定车辆经过用户终端的可通信区域需要花费的时长的场景示意图。在图4中,D表示上述用户终端的最优传输距离,假设车辆相对于上述用户终端的初始位置为A点,按照车辆的行驶方向,预测该车辆经过用户终端的可通信区域的终点位置为B点,则可以根据D的大小,计算出A、B两点之间的距离,最后根据车辆的行驶速度,即可确定车辆从A点行驶至B点所要花费的时长。For a better understanding of the present invention, please refer to FIG. 4. FIG. 4 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a user terminal in the present invention. In FIG. 4, D represents the optimal transmission distance of the user terminal, and it is assumed that the initial position of the vehicle with respect to the user terminal is point A, and the end position of the communicable area of the vehicle passing through the user terminal is predicted according to the traveling direction of the vehicle. At point B, the distance between the two points A and B can be calculated according to the size of D. Finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point A to point B can be determined.
步骤302、基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;Step 302: Calculate a minimum upload rate of the data packet based on the duration and the size of the data packet.
本发明实施例中,假设上述数据包的大小为1MB,上述车辆经过用户终端的可通信区域需要花费的时长为10秒,则上述数据包的最小上传速率为0.1MB/s。In the embodiment of the present invention, if the size of the data packet is 1 MB, and the time required for the vehicle to pass through the communicable area of the user terminal is 10 seconds, the minimum upload rate of the data packet is 0.1 MB/s.
步骤303、在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。Step 303: When the vehicle passes through the communicable area of the user terminal, upload the data packet to an in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate.
本发明实施例中,在计算出上述数据包的最小上传速率后,则在上述车辆经过上述用户终端的可通信区域时,以不低于该最小上传速率的实际上传速率将上述数据包上传至上述车辆对应的车载通信单元,以此来确保上述车辆经过上述用户终端的可通信区域时,上述数据包能够成功上传至上述车辆对应的车载通信单元。In the embodiment of the present invention, after calculating the minimum upload rate of the data packet, when the vehicle passes through the communicable area of the user terminal, the data packet is uploaded to the actual upload rate not lower than the minimum upload rate. The in-vehicle communication unit corresponding to the vehicle ensures that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle when the vehicle passes through the communicable area of the user terminal.
其中,可以理解的是,上述数据包的上传速率跟上述用户终端与车辆的距离有关,上述用户终端与车辆的距离越近,上传速率越大,因此上述数据包的上传速率会随着该距离的变化而变化,但是在传输上述数据包时,需要始终以不低于上述最小上传速率的实际上传速率进行上传,从而使上述数据包能够成功上传至上述车辆对应的车载通信单元。It can be understood that the upload rate of the foregoing data packet is related to the distance between the user terminal and the vehicle, and the closer the distance between the user terminal and the vehicle is, the larger the upload rate is, so the upload rate of the data packet will follow the distance. The change of the packet, but when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the minimum upload rate, so that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle.
其中,当上述车辆距离上述用户终端的距离较远,或者上述车辆经过上述用户终端的可通信区域的时间较短暂,用户终端无法将上述数据包成功上传至上述车辆对应的车载通信单元时,则在上述用户终端的可通信区域查找其他能够提供数据传输的车辆,然后将上述数据包上传至新查找到的能够提供数据传输的车辆。Wherein, when the distance of the vehicle from the user terminal is far, or the time when the vehicle passes through the communicable area of the user terminal is short, and the user terminal cannot successfully upload the data packet to the in-vehicle communication unit corresponding to the vehicle, Finding other vehicles capable of providing data transmission in the communicable area of the user terminal described above, and then uploading the data packet to the newly found vehicle capable of providing data transmission.
本发明实施例所提供的基于V2X的数据传输方法,当用户终端未处于任意基站的通信覆盖范围内时,则检测用户终端的可通信区域内是否存在能够提供数据传输的车辆,若存在,则将待传输的数据包上传至上述车辆对应的车载通信单元。相较于现有技术而言,由于该方法不用通过蜂窝通信网络上传数据,而是直接将待传输的数据包上传至用户终端的可通信区域内存在的能够提供数据传输的车辆,从而可以在用户终端位于网络边缘时,有效地降低用户终端上传数据时的能耗,延长用户终端的电池使用时间。According to the V2X-based data transmission method provided by the embodiment of the present invention, when the user terminal is not in the communication coverage of any base station, it is detected whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if yes, The data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the above vehicle. Compared with the prior art, since the method does not upload data through the cellular communication network, the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, so that When the user terminal is located at the edge of the network, the energy consumption of the user terminal when uploading data is effectively reduced, and the battery life of the user terminal is prolonged.
上述本发明第二实施例以用户终端的角度提供了一种基于V2X的数据传输方法,进一步地,本发明第三实施例将以车辆的角度提供一种基于V2X的数据传输方法,参照图5,图5为本发明第三实施例中基于V2X的数据传输方法的流程示意图,该方法包括:The second embodiment of the present invention provides a V2X-based data transmission method from the perspective of a user terminal. Further, the third embodiment of the present invention provides a V2X-based data transmission method from the perspective of a vehicle. Referring to FIG. 5 FIG. 5 is a schematic flowchart of a V2X-based data transmission method according to a third embodiment of the present invention, where the method includes:
步骤501、在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;Step 501: After receiving the data packet uploaded by the user terminal, the corresponding in-vehicle communication unit of the vehicle saves the received data packet in a preset memory.
本发明实施例中,上述车辆对应的车载通信单元在接收到用户终端上传的数据包之后,不需要立即将该数据包转发出去,而是将接收到的数据包保存在预置的存储器中;In the embodiment of the present invention, after receiving the data packet uploaded by the user terminal, the in-vehicle communication unit corresponding to the vehicle does not need to immediately forward the data packet, but saves the received data packet in a preset memory;
步骤502、在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;Step 502: Search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
本发明实施例中,上述车辆在行驶过程中,时刻搜索能够与自身的车载通信单元无线通信的基站,即时刻检测车辆是否已经行驶至某一个基站的通信覆盖区域内。In the embodiment of the present invention, the vehicle searches for a base station capable of wirelessly communicating with its own in-vehicle communication unit during the running, that is, detects whether the vehicle has traveled to the communication coverage area of a certain base station.
步骤503、在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。Step 503: After searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, transmitting a data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
本发明实施例中,在搜索到能够与上述车载通信单元无线通信的基站之后,即当上述车辆行驶至某一个基站的通信覆盖区域内之后,将上述存储器中保存的数据包发送至上述能够与车载通信单元无线通信的基站。In the embodiment of the present invention, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, that is, after the vehicle travels to a communication coverage area of a certain base station, transmitting the data packet stored in the memory to the foregoing A base station for wireless communication of an in-vehicle communication unit.
具体的,请参照图6,图6为本发明第三实施例中步骤503的细化步骤的流程示意图,图6中,上述步骤503中所述的将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站的步骤包括:Specifically, please refer to FIG. 6. FIG. 6 is a schematic flowchart of a refinement step of step 503 in the third embodiment of the present invention. In FIG. 6, the data packet saved in the memory is sent to the foregoing step 503 to The steps of the base station capable of wirelessly communicating with the in-vehicle communication unit include:
步骤601、基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;Step 601: Determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the base station, a length of time required for the vehicle to pass through a communicable area of the base station;
本发明实施例中,可以理解的是,上述基站的可通信区域是以上述基站为圆心、以上述基站的最优传输距离为半径的圆,基于上述车辆相对于基站的位置及行驶方向,即可确定上述车辆经过基站的可通信区域的路径,然后根据上述半径即可计算出该路径的路程;进一步地,基于上述车辆的行驶速度,即可计算出上述车辆行驶完上述路程需要花费的时长。In the embodiment of the present invention, it can be understood that the communicable area of the base station is a circle centered on the base station and having an optimal transmission distance of the base station, based on a position and a traveling direction of the vehicle relative to the base station, that is, The path of the vehicle passing through the communicable area of the base station may be determined, and then the path of the path may be calculated according to the radius; further, based on the traveling speed of the vehicle, the time required for the vehicle to travel the above-mentioned route may be calculated. .
其中,上述基站的最优传输距离根据基站的有效通信距离决定。例如,假设上述基站的有效传输距离为500m,则可以将上述基站的最优传输距离设置为500m。The optimal transmission distance of the base station is determined according to the effective communication distance of the base station. For example, assuming that the effective transmission distance of the above base station is 500 m, the optimal transmission distance of the above base station can be set to 500 m.
为了更好的理解本发明,请参照图7,图7为本发明中确定车辆经过基站的可通信区域需要花费的时长的场景示意图。在图7中,d表示上述基站的最优传输距离,假设车辆相对于上述基站的初始位置为a点,按照车辆的行驶方向,预测该车辆经过基站的可通信区域的终点位置为b点,则可以根据d的大小,计算出a、b两点之间的距离,最后根据车辆的行驶速度,即可确定车辆从a点行驶至b点所要花费的时长。For a better understanding of the present invention, please refer to FIG. 7. FIG. 7 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a base station in the present invention. In FIG. 7, d represents the optimal transmission distance of the base station, and it is assumed that the initial position of the vehicle relative to the base station is point a, and the end position of the communicable area of the vehicle passing through the base station is predicted to be point b according to the traveling direction of the vehicle. Then, according to the size of d, the distance between two points a and b can be calculated, and finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point a to point b can be determined.
步骤602、基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;Step 602: Calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet.
本发明实施例中,假设上述数据包的大小为1MB,上述车辆经过基站的可通信区域需要花费的时长为10秒,则上述数据包的最小传输速率为0.1MB/s。In the embodiment of the present invention, if the size of the data packet is 1 MB, and the time required for the vehicle to pass through the communicable area of the base station is 10 seconds, the minimum transmission rate of the data packet is 0.1 MB/s.
步骤603、在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。Step 603: When the vehicle passes through the communicable area of the base station, send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate.
本发明实施例中,在计算出上述数据包的最小传输速率后,则在上述车辆经过上述基站的可通信区域时,以不低于该最小传输速率的实际传输速率将上述数据包发送至上述基站,以此来确保上述车辆经过上述基站的可通信区域时,上述数据包能够成功发送至上述基站。In the embodiment of the present invention, after calculating the minimum transmission rate of the data packet, when the vehicle passes through the communicable area of the base station, the data packet is sent to the foregoing at an actual transmission rate not lower than the minimum transmission rate. The base station can ensure that the data packet can be successfully transmitted to the base station when the vehicle passes through the communicable area of the base station.
其中,可以理解的是,上述数据包的传输速率跟上述基站与车辆的距离有关,上述基站与车辆的距离越近,传输速率越大,因此上述数据包的传输速率会随着该距离的变化而变化,但是在传输上述数据包时,需要始终以不低于上述最小传输速率的实际上传速率进行上传,这样便可以确保上述数据包能够成功发送至上述基站。It can be understood that the transmission rate of the foregoing data packet is related to the distance between the base station and the vehicle, and the closer the base station is to the vehicle, the larger the transmission rate, so the transmission rate of the data packet changes with the distance. However, when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the above minimum transmission rate, so that the above data packet can be successfully transmitted to the base station.
其中,当上述车辆距离上述基站的距离较远,或者上述车辆经过上述基站的可通信区域的时间较短暂,无法将上述数据包成功上传至上述基站时,则在车辆的行驶过程中,重新搜索能够与上述车载通信单元无线通信的基站,然后将上述数据包发送至新搜索到的基站。Wherein, when the distance of the vehicle from the base station is far, or the time when the vehicle passes through the communicable area of the base station is short, and the data packet cannot be successfully uploaded to the base station, the vehicle searches again during the running of the vehicle. The base station capable of wirelessly communicating with the above-described in-vehicle communication unit then transmits the above data packet to the newly searched base station.
本发明实施例所提供的基于V2X的数据传输方法,当车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中,然后在车辆的行驶过程中,将保存的数据包发送至能够与上述车载通信单元无线通信的基站,通过该基站将上述数据包转发出去,从而进一步完成了数据包的传输。The V2X-based data transmission method provided by the embodiment of the present invention, after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, saves the received data packet in a preset memory, and then travels on the vehicle. In the process, the saved data packet is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the data packet transmission.
进一步地,本发明还提供一种用户终端,具体的,请参阅图8,图8为本发明第四实施例中用户终端的程序模块示意图,该用户终端包括:Further, the present invention further provides a user terminal. Specifically, please refer to FIG. 8. FIG. 8 is a schematic diagram of a program module of a user terminal according to a fourth embodiment of the present invention, where the user terminal includes:
第一检测模块801,用于在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;The first detecting module 801 is configured to detect, when the user terminal has a data packet to be transmitted, whether the user terminal is in a communication coverage of any base station;
本发明实施例中,上述用户终端即为本发明第一实施例中描述的用户终端100。In the embodiment of the present invention, the user terminal is the user terminal 100 described in the first embodiment of the present invention.
其中,当用户终端在发送数据包之前,第一检测模块801先检测该用户终端是否处于任意基站的通信覆盖范围内,即检测该用户终端接收到的蜂窝通信网络的信号强度是否低于预设的强度阈值;如果用户终端接收到的蜂窝通信网络的信号强度低于预设的强度阈值,则认为该用户终端未处于任意基站的通信覆盖范围内,即用户终端位于网络边缘。Before the user terminal sends the data packet, the first detecting module 801 first detects whether the user terminal is in the communication coverage of the arbitrary base station, that is, whether the signal strength of the cellular communication network received by the user terminal is lower than a preset. The strength threshold; if the signal strength of the cellular communication network received by the user terminal is lower than a preset intensity threshold, the user terminal is considered not to be in the communication coverage of any base station, that is, the user terminal is located at the edge of the network.
其中,上述待传输的数据包是指对时延要求不是非常严格的业务,例如,电子邮件类业务、多媒体消息类业务、文件传输类业务等。The data packet to be transmitted refers to a service that is not very strict in delay requirements, for example, an email service, a multimedia message service, a file transfer service, and the like.
其中,上述用户终端包括具有无线通信功能的移动终端、车载终端及可穿戴智能设备等。具体的,上述移动终端包括手机、笔记本、平板电脑及POS机等;上述车载终端包括车载电脑、车载导航仪、行车记录仪及车载通信设备等;上述可穿戴智能设备包括智能手环、智能手表、智能眼镜及智能服饰等。The user terminal includes a mobile terminal having a wireless communication function, an in-vehicle terminal, a wearable smart device, and the like. Specifically, the mobile terminal includes a mobile phone, a notebook, a tablet computer, a POS machine, and the like; the vehicle-mounted terminal includes an on-board computer, a car navigation device, a driving recorder, and an in-vehicle communication device; and the wearable smart device includes a smart bracelet and a smart watch. , smart glasses and smart clothing.
第二检测模块802,用于当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;a second detecting module 802, configured to detect, when the user terminal is not within the communication coverage of any base station, whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
本发明实施例中,当上述用户终端未处于任意基站的通信覆盖范围内时,其可以利用自身具有的无线传输功能,如蓝牙传输、WLAN(Wireless Local Area Networks,无线局域网)等来传输数据。In the embodiment of the present invention, when the user terminal is not in the communication coverage of any base station, it can utilize the wireless transmission function that it has, such as Bluetooth transmission, WLAN (Wireless).                 Local Area Networks, WLAN, etc. to transmit data.
具体的,当上述用户终端未处于任意基站的通信覆盖范围内时,第二检测模块802检测用户终端的可通信区域内(如方圆100米内)是否存在能够提供数据传输的车辆。其中,上述能够提供数据传输的车辆是指能够与上述用户终端通信连接、且可以接收用户终端上传的数据包的车辆,如具有蓝牙通信功能的车辆、或者设置有无线热点的车辆等。Specifically, when the user terminal is not in the communication coverage of any base station, the second detecting module 802 detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal (eg, within 100 meters). The vehicle capable of providing data transmission refers to a vehicle that can communicate with the user terminal and can receive a data packet uploaded by the user terminal, such as a vehicle having a Bluetooth communication function or a vehicle provided with a wireless hotspot.
上传模块803,用于当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。The uploading module 803 is configured to upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle when there is a vehicle capable of providing data transmission in the communicable area of the user terminal.
本发明实施例中,当上述用户终端的可通信区域内存在能够提供数据传输的车辆时,上传模块803则将上述待传输的数据包上传至该车辆对应的车载通信单元。例如,用户终端可以通过与上述车辆建立蓝牙连接或无线热点连接,将上述数据包发送至上述车辆对应的车载通信单元。In the embodiment of the present invention, when there is a vehicle capable of providing data transmission in the communicable area of the user terminal, the uploading module 803 uploads the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle. For example, the user terminal may transmit the data packet to the in-vehicle communication unit corresponding to the vehicle by establishing a Bluetooth connection or a wireless hotspot connection with the vehicle.
具体的,请参照图9,图9为本发明第四实施例中上传模块803的细化程序模块的示意图,图9中,上述上传模块803包括:Specifically, please refer to FIG. 9. FIG. 9 is a schematic diagram of a refinement module of the uploading module 803 according to the fourth embodiment of the present invention. In FIG. 9, the uploading module 803 includes:
第一确定模块901,用于基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;The first determining module 901 is configured to determine, according to the location, the traveling speed, and the traveling direction of the vehicle with respect to the user terminal, a time required for the vehicle to pass through the communicable area of the user terminal;
本发明实施例中,可以理解的是,上述用户终端的可通信区域是以上述用户终端为圆心、以上述用户终端的最优传输距离为半径的圆,基于上述车辆相对于用户终端的位置及行驶方向,即可确定上述车辆经过用户终端的可通信区域的路径,然后根据上述半径即可计算出该路径的路程;进一步地,基于上述车辆的行驶速度,即可计算出上述车辆在上述路程需要花费的时长。In the embodiment of the present invention, it can be understood that the communicable area of the user terminal is a circle centered on the user terminal and having an optimal transmission distance of the user terminal, based on the location of the vehicle relative to the user terminal. The direction of travel can determine the path of the vehicle passing through the communicable area of the user terminal, and then the distance of the path can be calculated according to the radius; further, based on the traveling speed of the vehicle, the vehicle can be calculated The length of time it takes.
其中,上述用户终端的最优传输距离根据用户终端或者车辆的有效通信距离决定。例如,假设上述用户终端采用蓝牙进行数据传输,而该蓝牙的有效传输距离为100m,则可以将上述用户终端的最优传输距离设置为100m;或者,假设上述用户终端采用上述车辆发射的无线热点来传输数据,而上述车辆发射的无线热点的有效通信距离为200m,则可以将上述用户终端的最优传输距离设置为200m。The optimal transmission distance of the user terminal is determined according to the effective communication distance of the user terminal or the vehicle. For example, if the user terminal uses Bluetooth for data transmission, and the effective transmission distance of the Bluetooth is 100 m, the optimal transmission distance of the user terminal may be set to 100 m; or, suppose the user terminal uses the wireless hotspot launched by the vehicle. To transmit data, and the effective communication distance of the wireless hotspot transmitted by the above vehicle is 200m, the optimal transmission distance of the above user terminal can be set to 200m.
为了更好的理解本发明,请参照图4,图4为本发明中确定车辆经过用户终端的可通信区域需要花费的时长的场景示意图。在图4中,D表示上述用户终端的最优传输距离,假设车辆相对于上述用户终端的初始位置为A点,按照车辆的行驶方向,预测该车辆经过用户终端的可通信区域的终点位置为B点,则可以根据D的大小,计算出A、B两点之间的距离,最后根据车辆的行驶速度,即可确定车辆从A点行驶至B点所要花费的时长。For a better understanding of the present invention, please refer to FIG. 4. FIG. 4 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a user terminal in the present invention. In FIG. 4, D represents the optimal transmission distance of the user terminal, and it is assumed that the initial position of the vehicle with respect to the user terminal is point A, and the end position of the communicable area of the vehicle passing through the user terminal is predicted according to the traveling direction of the vehicle. At point B, the distance between the two points A and B can be calculated according to the size of D. Finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point A to point B can be determined.
第一计算模块902,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;The first calculating module 902 is configured to calculate a minimum upload rate of the data packet based on the duration and the size of the data packet;
本发明实施例中,假设上述数据包的大小为1MB,上述车辆经过用户终端的可通信区域需要花费的时长为10秒,则上述数据包的最小上传速率为0.1MB/s。In the embodiment of the present invention, if the size of the data packet is 1 MB, and the time required for the vehicle to pass through the communicable area of the user terminal is 10 seconds, the minimum upload rate of the data packet is 0.1 MB/s.
第一通讯模块903,用于在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。The first communication module 903 is configured to: when the vehicle passes through the communicable area of the user terminal, upload the data packet to an in-vehicle communication corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate. unit.
本发明实施例中,在计算出上述数据包的最小上传速率后,则在上述车辆经过上述用户终端的可通信区域时,以不低于该最小上传速率的实际上传速率将上述数据包上传至上述车辆对应的车载通信单元,以此来确保上述车辆经过上述用户终端的可通信区域时,上述数据包能够成功上传至上述车辆对应的车载通信单元。In the embodiment of the present invention, after calculating the minimum upload rate of the data packet, when the vehicle passes through the communicable area of the user terminal, the data packet is uploaded to the actual upload rate not lower than the minimum upload rate. The in-vehicle communication unit corresponding to the vehicle ensures that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle when the vehicle passes through the communicable area of the user terminal.
其中,可以理解的是,上述数据包的上传速率跟上述用户终端与车辆的距离有关,上述用户终端与车辆的距离越近,上传速率越大,因此上述数据包的上传速率会随着该距离的变化而变化,但是在传输上述数据包时,需要始终以不低于上述最小上传速率的实际上传速率进行上传,从而使上述数据包能够成功上传至上述车辆对应的车载通信单元。It can be understood that the upload rate of the foregoing data packet is related to the distance between the user terminal and the vehicle, and the closer the distance between the user terminal and the vehicle is, the larger the upload rate is, so the upload rate of the data packet will follow the distance. The change of the packet, but when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the minimum upload rate, so that the data packet can be successfully uploaded to the in-vehicle communication unit corresponding to the vehicle.
其中,当上述车辆距离上述用户终端的距离较远,或者上述车辆经过上述用户终端的可通信区域的时间较短暂,用户终端无法将上述数据包成功上传至上述车辆对应的车载通信单元时,则在上述用户终端的可通信区域查找其他能够提供数据传输的车辆,然后将上述数据包上传至新查找到的能够提供数据传输的车辆。Wherein, when the distance of the vehicle from the user terminal is far, or the time when the vehicle passes through the communicable area of the user terminal is short, and the user terminal cannot successfully upload the data packet to the in-vehicle communication unit corresponding to the vehicle, Finding other vehicles capable of providing data transmission in the communicable area of the user terminal described above, and then uploading the data packet to the newly found vehicle capable of providing data transmission.
本发明实施例所提供的用户终端,当用户终端未处于任意基站的通信覆盖范围内时,则检测用户终端的可通信区域内是否存在能够提供数据传输的车辆,若存在,则将待传输的数据包上传至上述车辆对应的车载通信单元。相较于现有技术而言,由于该用户终端不用通过蜂窝通信网络上传数据,而是直接将待传输的数据包上传至用户终端的可通信区域内存在的能够提供数据传输的车辆,从而可以在用户终端位于网络边缘时,有效地降低上传数据时的能耗,延长电池的使用时间。When the user terminal is not in the communication coverage of any base station, the user terminal in the embodiment of the present invention detects whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal, and if yes, the user terminal is to be transmitted. The data packet is uploaded to the in-vehicle communication unit corresponding to the above vehicle. Compared with the prior art, since the user terminal does not need to upload data through the cellular communication network, the data packet to be transmitted is directly uploaded to the vehicle capable of providing data transmission in the communicable area of the user terminal, thereby When the user terminal is located at the edge of the network, the energy consumption when uploading data is effectively reduced, and the battery usage time is prolonged.
进一步地,本发明还提供一种车辆,参照图10,图10为本发明第五实施例中车辆的程序模块示意图,上述车辆包括:Further, the present invention further provides a vehicle. Referring to FIG. 10, FIG. 10 is a schematic diagram of a program module of a vehicle according to a fifth embodiment of the present invention. The vehicle includes:
存储模块1001,用于在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;The storage module 1001 is configured to save the received data packet in a preset memory after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal;
本发明实施例中,上述车辆即为本发明第一实施例中描述的车辆200。In the embodiment of the present invention, the above vehicle is the vehicle 200 described in the first embodiment of the present invention.
其中,上述车辆对应的车载通信单元在接收到用户终端上传的数据包之后,不需要立即将该数据包转发出去,而是将接收到的数据包保存在预置的存储器中;The vehicular communication unit corresponding to the vehicle does not need to immediately forward the data packet after receiving the data packet uploaded by the user terminal, but saves the received data packet in a preset memory;
搜索模块1002,用于在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;a searching module 1002, configured to search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
本发明实施例中,上述车辆在行驶过程中,时刻搜索能够与自身的车载通信单元无线通信的基站,即时刻检测车辆是否已经行驶至某一个基站的通信覆盖区域内。In the embodiment of the present invention, the vehicle searches for a base station capable of wirelessly communicating with its own in-vehicle communication unit during the running, that is, detects whether the vehicle has traveled to the communication coverage area of a certain base station.
传输模块1003,用于在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。The transmission module 1003 is configured to, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, transmit the data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
本发明实施例中,在搜索到能够与上述车载通信单元无线通信的基站之后,即当上述车辆行驶至某一个基站的通信覆盖区域内之后,将上述存储器中保存的数据包发送至上述能够与车载通信单元无线通信的基站。In the embodiment of the present invention, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, that is, after the vehicle travels to a communication coverage area of a certain base station, transmitting the data packet stored in the memory to the foregoing A base station for wireless communication of an in-vehicle communication unit.
具体的,请参照图11,图11为本发明第五实施例中传输模块1003的细化程序模块的示意图,图11中,上述传输模块1003包括:Specifically, please refer to FIG. 11. FIG. 11 is a schematic diagram of a refinement module of the transmission module 1003 according to the fifth embodiment of the present invention. In FIG. 11, the transmission module 1003 includes:
第二确定模块1101,用于基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;a second determining module 1101, configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the base station, a time required for the vehicle to pass through a communicable area of the base station;
本发明实施例中,可以理解的是,上述基站的可通信区域是以上述基站为圆心、以上述基站的最优传输距离为半径的圆,基于上述车辆相对于基站的位置及行驶方向,即可确定上述车辆经过基站的可通信区域的路径,然后根据上述半径即可计算出该路径的路程;进一步地,基于上述车辆的行驶速度,即可计算出上述车辆行驶完上述路程需要花费的时长。In the embodiment of the present invention, it can be understood that the communicable area of the base station is a circle centered on the base station and having an optimal transmission distance of the base station, based on a position and a traveling direction of the vehicle relative to the base station, that is, The path of the vehicle passing through the communicable area of the base station may be determined, and then the path of the path may be calculated according to the radius; further, based on the traveling speed of the vehicle, the time required for the vehicle to travel the above-mentioned route may be calculated. .
其中,上述基站的最优传输距离根据基站的有效通信距离决定。例如,假设上述基站的有效传输距离为500m,则可以将上述基站的最优传输距离设置为500m。The optimal transmission distance of the base station is determined according to the effective communication distance of the base station. For example, assuming that the effective transmission distance of the above base station is 500 m, the optimal transmission distance of the above base station can be set to 500 m.
为了更好的理解本发明,请参照图7,图7为本发明中确定车辆经过基站的可通信区域需要花费的时长的场景示意图。在图7中,d表示上述基站的最优传输距离,假设车辆相对于上述基站的初始位置为a点,按照车辆的行驶方向,预测该车辆经过基站的可通信区域的终点位置为b点,则可以根据d的大小,计算出a、b两点之间的距离,最后根据车辆的行驶速度,即可确定车辆从a点行驶至b点所要花费的时长。For a better understanding of the present invention, please refer to FIG. 7. FIG. 7 is a schematic diagram of a scenario for determining the length of time required for a vehicle to pass through a communicable area of a base station in the present invention. In FIG. 7, d represents the optimal transmission distance of the base station, and it is assumed that the initial position of the vehicle relative to the base station is point a, and the end position of the communicable area of the vehicle passing through the base station is predicted to be point b according to the traveling direction of the vehicle. Then, according to the size of d, the distance between two points a and b can be calculated, and finally, according to the traveling speed of the vehicle, the length of time taken for the vehicle to travel from point a to point b can be determined.
第二计算模块1102,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;a second calculating module 1102, configured to calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet;
本发明实施例中,假设上述数据包的大小为1MB,上述车辆经过基站的可通信区域需要花费的时长为10秒,则上述数据包的最小传输速率为0.1MB/s。In the embodiment of the present invention, if the size of the data packet is 1 MB, and the time required for the vehicle to pass through the communicable area of the base station is 10 seconds, the minimum transmission rate of the data packet is 0.1 MB/s.
第二通讯模块1103,用于在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。The second communication module 1103 is configured to send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
本发明实施例中,在计算出上述数据包的最小传输速率后,则在上述车辆经过上述基站的可通信区域时,以不低于该最小传输速率的实际传输速率将上述数据包发送至上述基站,以此来确保上述车辆经过上述基站的可通信区域时,上述数据包能够成功发送至上述基站。In the embodiment of the present invention, after calculating the minimum transmission rate of the data packet, when the vehicle passes through the communicable area of the base station, the data packet is sent to the foregoing at an actual transmission rate not lower than the minimum transmission rate. The base station can ensure that the data packet can be successfully transmitted to the base station when the vehicle passes through the communicable area of the base station.
其中,可以理解的是,上述数据包的传输速率跟上述基站与车辆的距离有关,上述基站与车辆的距离越近,传输速率越大,因此上述数据包的传输速率会随着该距离的变化而变化,但是在传输上述数据包时,需要始终以不低于上述最小传输速率的实际上传速率进行上传,这样便可以确保上述数据包能够成功发送至上述基站。It can be understood that the transmission rate of the foregoing data packet is related to the distance between the base station and the vehicle, and the closer the base station is to the vehicle, the larger the transmission rate, so the transmission rate of the data packet changes with the distance. However, when transmitting the above data packet, it is necessary to always upload at an actual upload rate not lower than the above minimum transmission rate, so that the above data packet can be successfully transmitted to the base station.
其中,当上述车辆距离上述基站的距离较远,或者上述车辆经过上述基站的可通信区域的时间较短暂,无法将上述数据包成功上传至上述基站时,则在车辆的行驶过程中,重新搜索能够与上述车载通信单元无线通信的基站,然后将上述数据包发送至新搜索到的基站。Wherein, when the distance of the vehicle from the base station is far, or the time when the vehicle passes through the communicable area of the base station is short, and the data packet cannot be successfully uploaded to the base station, the vehicle searches again during the running of the vehicle. The base station capable of wirelessly communicating with the above-described in-vehicle communication unit then transmits the above data packet to the newly searched base station.
本发明实施例所提供的车辆,可以基于车辆相对于基站的位置、行驶速度及行驶方向,确定车辆经过基站的可通信区域需要花费的时长;基于该时长及上述数据包的大小,计算出上述数据包的最小传输速率,在车辆经过基站的可通信区域时,以不低于该最小传输速率的实际传输速率将上述数据包发送至基站,从而确保了上述车辆经过上述基站的可通信区域时,上述数据包能够成功发送至基站。The vehicle provided by the embodiment of the present invention may determine the length of time required for the vehicle to pass through the communicable area of the base station based on the position of the vehicle relative to the base station, the traveling speed, and the traveling direction; and calculate the above based on the duration and the size of the data packet. The minimum transmission rate of the data packet, when the vehicle passes through the communicable area of the base station, transmits the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate, thereby ensuring that the vehicle passes through the communicable area of the base station The above data packet can be successfully sent to the base station.
本发明实施例所提供的车辆,在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中,然后在车辆的行驶过程中,将保存的数据包发送至能够与上述车载通信单元无线通信的基站,通过该基站将上述数据包转发出去,从而进一步完成了数据包的传输。The vehicle provided by the embodiment of the present invention saves the received data packet in a preset memory after the vehicle-mounted communication unit corresponding to the vehicle receives the data packet uploaded by the user terminal, and then saves the vehicle during the running of the vehicle. The data packet is transmitted to a base station capable of wirelessly communicating with the above-described in-vehicle communication unit, and the data packet is forwarded by the base station, thereby further completing the transmission of the data packet.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be another division manner, for example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or otherwise.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated. The components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated modules, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read only memory (ROM, Read-Only)                 Memory, random access memory (RAM), disk or optical disk, and other media that can store program code.
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。It should be noted that, for the foregoing method embodiments, for the sake of brevity, they are all described as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present invention. In the following, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。In the above embodiments, the descriptions of the various embodiments are all focused, and the parts that are not detailed in a certain embodiment can be referred to the related descriptions of other embodiments.
以上为对本发明所提供的一种基于V2X的数据传输方法、用户终端、车辆及***的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。The above is a description of the V2X-based data transmission method, the user terminal, the vehicle, and the system provided by the present invention. For those skilled in the art, according to the idea of the embodiment of the present invention, the specific implementation manner and the application range are In view of the above, the contents of this specification are not to be construed as limiting the invention.

Claims (9)

  1. 一种基于车对外界的信息交换V2X的数据传输方法,其特征在于,所述方法包括:
    在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;
    当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;
    当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。
    A data transmission method based on vehicle-to-external information exchange V2X, characterized in that the method comprises:
    When the user terminal has a data packet to be transmitted, detecting whether the user terminal is within the communication coverage of any base station;
    When the user terminal is not within the communication coverage of any base station, detecting whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
    When there is a vehicle capable of providing data transmission in the communicable area of the user terminal, the data packet to be transmitted is uploaded to the in-vehicle communication unit corresponding to the vehicle.
  2. 根据权利要求1所述的方法,其特征在于,所述将所述待传输的数据包上传至所述车辆对应的车载通信单元的步骤包括:
    基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;
    基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;
    在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。
    The method according to claim 1, wherein the step of uploading the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle comprises:
    Determining a length of time required for the vehicle to pass through the communicable area of the user terminal based on a position of the vehicle relative to the user terminal, a traveling speed, and a traveling direction;
    Calculating a minimum upload rate of the data packet based on the duration and the size of the data packet;
    When the vehicle passes through the communicable area of the user terminal, the data packet is uploaded to the in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate.
  3. 一种基于V2X的数据传输方法,其特征在于,所述方法包括:
    在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;
    在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;
    在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。
    A V2X-based data transmission method, the method comprising:
    After receiving the data packet uploaded by the user terminal, the corresponding vehicle communication unit of the vehicle saves the received data packet in a preset memory;
    Searching for a base station capable of wirelessly communicating with the in-vehicle communication unit during travel of the vehicle;
    After searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, the data packet stored in the memory is transmitted to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  4. 根据权利要求3所述的方法,其特征在于,所述将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站的步骤包括:
    基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;
    基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;
    在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。
    The method according to claim 3, wherein the step of transmitting the data packet held in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit comprises:
    Determining a length of time that the vehicle takes to pass through the communicable area of the base station based on a position, a traveling speed, and a traveling direction of the vehicle with respect to the base station;
    Calculating a minimum transmission rate of the data packet based on the duration and the size of the data packet;
    The data packet is transmitted to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
  5. 一种用户终端,其特征在于,所述用户终端包括:
    第一检测模块,用于在用户终端具有待传输的数据包时,检测所述用户终端是否处于任意基站的通信覆盖范围内;
    第二检测模块,用于当所述用户终端未处于任意基站的通信覆盖范围内时,则检测所述用户终端的可通信区域内是否存在能够提供数据传输的车辆;
    上传模块,用于当所述用户终端的可通信区域内存在能够提供数据传输的车辆时,则将所述待传输的数据包上传至所述车辆对应的车载通信单元。
    A user terminal, the user terminal comprising:
    a first detecting module, configured to detect, when the user terminal has a data packet to be transmitted, whether the user terminal is in a communication coverage of any base station;
    a second detecting module, configured to detect, when the user terminal is not within the communication coverage of any base station, whether there is a vehicle capable of providing data transmission in the communicable area of the user terminal;
    The uploading module is configured to upload the data packet to be transmitted to the in-vehicle communication unit corresponding to the vehicle when there is a vehicle capable of providing data transmission in the communicable area of the user terminal.
  6. 根据权利要求5所述的用户终端,其特征在于,所述上传模块包括:
    第一确定模块,用于基于所述车辆相对于所述用户终端的位置、行驶速度及行驶方向,确定所述车辆经过所述用户终端的可通信区域需要花费的时长;
    第一计算模块,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小上传速率;
    第一通讯模块,用于在所述车辆经过所述用户终端的可通信区域时,以不低于所述最小上传速率的实际上传速率将所述数据包上传至所述车辆对应的车载通信单元。
    The user terminal according to claim 5, wherein the uploading module comprises:
    a first determining module, configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle with respect to the user terminal, a length of time required for the vehicle to pass through a communicable area of the user terminal;
    a first calculating module, configured to calculate a minimum upload rate of the data packet based on the duration and the size of the data packet;
    a first communication module, configured to upload the data packet to an in-vehicle communication unit corresponding to the vehicle at an actual upload rate not lower than the minimum upload rate when the vehicle passes through a communicable area of the user terminal .
  7. 一种车辆,其特征在于,所述车辆设置有车载通信单元,所述车辆包括:
    存储模块,用于在车辆对应的车载通信单元接收到用户终端上传的数据包之后,将接收到的数据包保存在预置的存储器中;
    搜索模块,用于在所述车辆的行驶过程中,搜索能够与所述车载通信单元无线通信的基站;
    传输模块,用于在搜索到能够与所述车载通信单元无线通信的基站之后,将所述存储器中保存的数据包发送至能够与所述车载通信单元无线通信的基站。
    A vehicle characterized in that the vehicle is provided with an in-vehicle communication unit, and the vehicle comprises:
    a storage module, configured to save the received data packet in a preset memory after the corresponding in-vehicle communication unit of the vehicle receives the data packet uploaded by the user terminal;
    a search module, configured to search for a base station capable of wirelessly communicating with the in-vehicle communication unit during running of the vehicle;
    And a transmission module, configured to send, after searching for a base station capable of wirelessly communicating with the in-vehicle communication unit, a data packet stored in the memory to a base station capable of wirelessly communicating with the in-vehicle communication unit.
  8. 根据权利要求7所述的车辆,其特征在于,所述传输模块包括:
    第二确定模块,用于基于所述车辆相对于所述基站的位置、行驶速度及行驶方向,确定所述车辆经过所述基站的可通信区域需要花费的时长;
    第二计算模块,用于基于所述时长及所述数据包的大小,计算出所述数据包的最小传输速率;
    第二通讯模块,用于在所述车辆经过所述基站的可通信区域时,以不低于所述最小传输速率的实际传输速率将所述数据包发送至所述基站。
    The vehicle of claim 7 wherein said transmission module comprises:
    a second determining module, configured to determine, according to a location, a traveling speed, and a traveling direction of the vehicle relative to the base station, a length of time required for the vehicle to pass through a communicable area of the base station;
    a second calculating module, configured to calculate a minimum transmission rate of the data packet based on the duration and the size of the data packet;
    And a second communication module, configured to send the data packet to the base station at an actual transmission rate not lower than the minimum transmission rate when the vehicle passes through a communicable area of the base station.
  9. 一种基于V2X的数据传输***,其特征在于,所述***包括用户终端、车辆及基站,所述用户终端与所述车辆进行无线通信,所述车辆与所述基站进行无线通信,所述用户终端为权利要求5或6所述的用户终端,所述车辆为权利要求7或8所述的车辆。A V2X-based data transmission system, characterized in that the system comprises a user terminal, a vehicle and a base station, the user terminal is in wireless communication with the vehicle, and the vehicle performs wireless communication with the base station, the user The terminal is the user terminal according to claim 5 or 6, and the vehicle is the vehicle according to claim 7 or 8.
PCT/CN2017/103915 2017-09-28 2017-09-28 V2x-based data transmission method, user terminal, vehicle and system WO2019061134A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/103915 WO2019061134A1 (en) 2017-09-28 2017-09-28 V2x-based data transmission method, user terminal, vehicle and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/103915 WO2019061134A1 (en) 2017-09-28 2017-09-28 V2x-based data transmission method, user terminal, vehicle and system

Publications (1)

Publication Number Publication Date
WO2019061134A1 true WO2019061134A1 (en) 2019-04-04

Family

ID=65900463

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/103915 WO2019061134A1 (en) 2017-09-28 2017-09-28 V2x-based data transmission method, user terminal, vehicle and system

Country Status (1)

Country Link
WO (1) WO2019061134A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007047505A2 (en) * 2005-10-18 2007-04-26 Telecommunication Systems, Inc. Automatic call forwarding to in-vehicle telematics system
CN105468337A (en) * 2014-06-16 2016-04-06 比亚迪股份有限公司 Method and system for seeking vehicle through mobile terminal and mobile terminal
CN105578422A (en) * 2015-12-15 2016-05-11 北京交通大学 Information transmission method based on vehicle-mounted mobile terminal and device thereof
CN105611653A (en) * 2015-12-28 2016-05-25 国家电网公司 Vehicle terminal and communication method thereof
CN205454107U (en) * 2015-12-28 2016-08-10 国家电网公司 Vehicle -mounted terminal
CN105933022A (en) * 2016-06-30 2016-09-07 邓春生 Vehicle communication terminal
CN107801157A (en) * 2017-09-28 2018-03-13 深圳大学 Data transmission method, user terminal, vehicle and system based on V2X

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007047505A2 (en) * 2005-10-18 2007-04-26 Telecommunication Systems, Inc. Automatic call forwarding to in-vehicle telematics system
CN105468337A (en) * 2014-06-16 2016-04-06 比亚迪股份有限公司 Method and system for seeking vehicle through mobile terminal and mobile terminal
CN105578422A (en) * 2015-12-15 2016-05-11 北京交通大学 Information transmission method based on vehicle-mounted mobile terminal and device thereof
CN105611653A (en) * 2015-12-28 2016-05-25 国家电网公司 Vehicle terminal and communication method thereof
CN205454107U (en) * 2015-12-28 2016-08-10 国家电网公司 Vehicle -mounted terminal
CN105933022A (en) * 2016-06-30 2016-09-07 邓春生 Vehicle communication terminal
CN107801157A (en) * 2017-09-28 2018-03-13 深圳大学 Data transmission method, user terminal, vehicle and system based on V2X

Similar Documents

Publication Publication Date Title
CN107801157B (en) Data transmission method, user terminal, vehicle and system based on V2X
Bronzi et al. Bluetooth low energy performance and robustness analysis for inter-vehicular communications
TWI524792B (en) Transmission control method and communication apparatus using the same for vehicular ad hoc network system
US20190199849A1 (en) Protective case for adding wireless functionality to a handheld electronic device
US9668287B2 (en) Method of connecting wireless communication devices and wireless communication device using the same
JP7425067B2 (en) Data transmission methods and compatible terminals
US20120072340A1 (en) Methods and systems for establishing communications with mobile devices
TW201130343A (en) Methods and apparatus for peer discovery in a communications system
Bronzi et al. Bluetooth low energy for inter-vehicular communications
CN104618858A (en) Intelligent control method for message forwarding by means of bus cards
CN109716689B (en) Techniques for compensating for doppler effects in communications
CN114730003A (en) Method and device for operating an apparatus for transmitting/receiving data via Ultra Wideband (UWB)
KR20180093061A (en) Apparatus, method and computer program for establishing a communication link between an information system of a vehicle and a mobile device
KR101601397B1 (en) Telematics system for wifi direct communicating using near field communication
CN112153558B (en) Communication method and device
EP2847874B1 (en) Digital relay for out of network devices
CN105848083A (en) Method, terminal and system for realizing communication
JP2009005240A (en) Radio network system and radio network communication method
EP1333627B1 (en) Method for establishing a connection between terminals having a short-range wireless communication interface
WO2019061134A1 (en) V2x-based data transmission method, user terminal, vehicle and system
KR20170087232A (en) Methods for controlling communication between an electric vehicle and a battery swapping station and systems for the same
CN107294867B (en) Method and apparatus for facilitating peer-to-peer communication
KR102387266B1 (en) Wireless network setup method and apparatus therefor
JP2019087913A (en) Communication method, on-vehicle communication device, and communication program
KR101779700B1 (en) Packet data transferring method using mobile equipment and stationary node and determining method for routing path including mobile equipment and stationary node

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17927011

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28/09/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17927011

Country of ref document: EP

Kind code of ref document: A1