Optical sending device, optical receiving device, terminal device, OTA upgrade method and system
By combining optical transmitting and receiving equipment, OTA upgrades are performed using optical signals, solving the problem of long upgrade times for finished vehicles and achieving an efficient and safe upgrade process.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2026-04-02
AI Technical Summary
Existing technologies for OTA upgrades of finished vehicles are limited by network signal quality and cannot effectively reduce the total upgrade time.
Over-the-air (OTA) upgrades are performed by using optical transmitting equipment to transmit target data via optical signals. Optical signals have high speed and large capacity and do not depend on network signals. The optical transmitting equipment travels along a preset route and transmits optical signals at stopping points. The optical receiving equipment receives and converts the signals into data that can be used by the terminal equipment, and the terminal equipment performs the upgrade.
It effectively reduces the total time for OTA upgrades of finished vehicles, saves human resources, and improves upgrade efficiency and security.
Smart Images

Figure CN2025078782_02042026_PF_FP_ABST
Abstract
Description
Optical transmitting device, optical receiving device, terminal device, OTA upgrading method and system
[0001] This application claims priority to Chinese Patent Application No. 202411366459.3, filed on September 27, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular, to an optical transmitting device, an optical receiving device, a terminal device, an OTA upgrading method and system. BACKGROUND
[0003] With the continuous development of intelligent driving and intelligent cockpit businesses, the number of vehicle-mounted software installed in each vehicle is increasing, and the upgrade package of each vehicle-mounted software is also increasing, with the largest upgrade package reaching 10 gigabytes (GB), resulting in an increasing number of files that each vehicle needs to upgrade. The files that each vehicle needs to upgrade include the upgrade packages of various vehicle-mounted software installed in the vehicle. SUMMARY
[0004] The present disclosure provides an optical transmitting device, an optical receiving device, a terminal device, an OTA upgrading method and system, which can effectively reduce the total time of OTA upgrading for a finished vehicle.
[0005] In a first aspect, an optical transmitting device is provided, which includes a light source configured to transmit a light signal carrying target data to at least one optical receiving device, and the target data is configured to perform OTA upgrading for a terminal device.
[0006] According to the above technical solution, in some embodiments of the present disclosure, when performing OTA upgrading, the optical transmitting device can transmit target data for OTA upgrading of the terminal device to the optical receiving device through the light signal, so that the terminal device performs OTA upgrading using the target data. The light signal has the advantages of high rate and large capacity when transmitting data, and does not depend on network signals. Therefore, the method can effectively reduce the total time of OTA upgrading for a finished vehicle.
[0007] In some embodiments, the optical transmitting device further includes a driving device configured to generate the light signal.
[0008] According to the above technical solution, the optical transmitting device can automatically generate the light signal through the driving device, which can accelerate the transmission rate of the light signal to further reduce the total time of OTA upgrading for a finished vehicle.
[0009] In some embodiments, the light sending device further comprises a moving device, the moving device is connected with the light source, and the moving device is capable of moving the light source. The moving device is configured to travel along a preset route and move the light source to each stop point of the preset route. The light source is configured to send a light signal to at least one light receiving device at each stop point.
[0010] According to the above technical solution, the moving device can move the light source along the preset route, and the light source can send a light signal containing target data to at least one light receiving device at each stop point of the preset route. Therefore, when the number of terminal devices that need to be upgraded via OTA is too large, the OTA upgrade of a large number of terminal devices can be automatically completed, thereby further reducing the total time length of OTA upgrade of finished vehicles.
[0011] In some embodiments, at each stop point of the plurality of stop points, the light source sends a light signal to at least one light receiving device whose distance from the stop point is less than a distance threshold.
[0012] In some embodiments, the preset route can include a first stop point and a second stop point, the first stop point is located before the second stop point, and the at least one light receiving device includes at least one first light receiving device and at least one second light receiving device. On this basis, the light source is configured to send a light signal to the at least one first light receiving device at the first stop point. The moving device is configured to travel from the first stop point to the second stop point along the preset route if a preset condition is met. The light source is configured to send a light signal to the at least one second light receiving device at the second stop point.
[0013] The above technical solution provides a specific implementation manner of the light sending device traveling along the preset route, which can effectively enhance the realizability of the present disclosure.
[0014] In some embodiments, the preset condition includes at least one of the following:
[0015] The light sending device sends a light signal at the first stop point for a time length greater than a time length threshold; or, the light sending device receives a feedback signal of a terminal device connected with each first light receiving device of the at least one first light receiving device. The feedback signal of the terminal device is used to represent that the terminal device completes the OTA upgrade by using the target data.
[0016] The above technical solution provides two preset conditions for the travel of the light sending device, one is that the light sending device can move to the next position according to the preset route at a regular time, and the other is that the light sending device can move to the next position after receiving the feedback signal of the terminal device, and the above two manners can be combined for use, thereby effectively improving the compatibility of the present disclosure.
[0017] In some embodiments, the light source is turned off during the movement of the mobile device from the first stop point to the second stop point along the preset route.
[0018] Turning off the light source during the movement of the mobile device from the first stop point to the second stop point can effectively save energy consumption.
[0019] In some embodiments, the light signal is visible light or laser.
[0020] The visible light can be observed by the naked eye, so that during the transmission of the target data through the light signal, the relevant staff can confirm the signal coverage area of the light signal through the visible light, which can not only avoid the phenomenon of missed transmission, but also effectively prevent information leakage and ensure the safety of the target data during transmission.
[0021] The laser has the advantage of high transmission rate, so that using laser as the light wave of the light signal can further increase the transmission rate of the target data, thereby further reducing the total time length of the OTA upgrade of the finished vehicle.
[0022] In some embodiments, the light source includes at least one of a focusing lamp or a scattering lamp.
[0023] In a second aspect, a light receiving device is provided, which includes a photodetector and a communicator. The photodetector is configured to receive a light signal carrying target data. The communicator is configured to send the target data to a terminal device connected to the light receiving device.
[0024] The target data is configured to perform OTA upgrade on the terminal device.
[0025] As can be seen from the above technical solutions, in some embodiments of the present disclosure, after the light receiving device receives the light signal carrying the target data, the light signal can be sent to the terminal device to make the terminal device perform OTA upgrade using the target data. The light signal has the advantages of high speed and large capacity when transmitting data, and does not depend on network signals. Therefore, by this method, the total time length of the OTA upgrade of the finished vehicle can be effectively reduced.
[0026] In some embodiments, the light receiving device further includes a digital converter. On this basis, the photodetector is further configured to convert the light signal into an analog electrical signal, the digital converter is configured to convert the analog electrical signal into a digital electrical signal, and the communicator is configured to send the digital electrical signal to the terminal device connected to the light receiving device.
[0027] In some embodiments, the light receiving device is a plug-in light receiving device connected to one terminal device through a universal USB interface; or, the light receiving device is a mounted light receiving device connected to one terminal device through a communication cable.
[0028] In some embodiments, the light receiving device further comprises a lens coupled with the photodetector; the lens is configured to focus the light wave emitted by the light transmitting device to obtain a focused light wave, and the photodetector is configured to obtain the optical signal from the focused light wave.
[0029] Through the above technical solution, the angle of the light wave emitted by the light transmitting device can be adjusted through the lens to realize focusing of the light wave, and the focused light wave is more easily detected by the photodetector, so that the detection efficiency of the photodetector on the optical signal can be effectively improved.
[0030] In some embodiments, the light receiving device further comprises a fluorescent antenna coupled with the photodetector. The fluorescent antenna is configured to receive the optical signal and transmit the optical signal to the photodetector.
[0031] Through the above technical solution, the detection range of the optical signal can be improved by increasing the length of the fluorescent antenna, so that the optical signal transmitted by the light transmitting device is more easily detected, and thus the detection efficiency of the photodetector on the optical signal can be effectively improved.
[0032] In some embodiments, the terminal device connected with the light receiving device is a car machine device, and the light receiving device is located at the front side of the vehicle on which the car machine device is installed, or the light receiving device is located in the car light of the vehicle on which the car machine device is installed.
[0033] In a third aspect, a terminal device is provided, which comprises a communicator and a processor. The communicator is configured to receive target data. The processor is configured to perform OTA upgrade by using the target data.
[0034] The target data is configured to perform OTA upgrade on the terminal device.
[0035] In some embodiments, the terminal device is a car machine device.
[0036] In some embodiments, the processor is further configured to generate a feedback signal after completing the OTA upgrade by using the target data, and the communicator is further configured to transmit the feedback signal to the light transmitting device.
[0037] In a fourth aspect, an OTA upgrade method is provided, which is applied to a light transmitting device, and the method comprises: obtaining target data, and transmitting an optical signal carrying the target data to at least one light receiving device.
[0038] The target data is configured to perform OTA upgrade on the terminal device.
[0039] In some embodiments, the sending of the light signal carrying the target data to the at least one light receiving device can comprise driving along the preset route and sending the light signal to the at least one light receiving device at each stop point of the preset route.
[0040] In some embodiments, the sending of the light signal to the at least one light receiving device at each stop point of the preset route can comprise sending the light signal to at least one light receiving device with a distance to the stop point less than a distance threshold at each stop point of the preset route.
[0041] In some embodiments, the preset route comprises a first stop point and a second stop point, and the first stop point is located before the second stop point. The at least one light receiving device comprises at least one first light receiving device and at least one second light receiving device. On this basis, the driving along the preset route and the sending of the light signal to the at least one light receiving device at each stop point of the preset route can comprise sending the light signal to the at least one first light receiving device at the first stop point; driving from the first stop point to the second stop point along the preset route if a preset condition is met; and sending the light signal to the at least one second light receiving device at the second stop point.
[0042] In some embodiments, the preset condition can comprise at least one of the following:
[0043] The light sending device sends the light signal at the first stop point for a duration greater than a duration threshold; or, the light sending device receives a feedback signal of a terminal device connected to each first light receiving device, and the feedback signal of each terminal device is configured to represent that the terminal device completes the OTA upgrade using the target data.
[0044] In some embodiments, the method further comprises turning off the light source of the light sending device during the driving of the light sending device from the first stop point to the second stop point along the preset route.
[0045] In some embodiments, the light signal is visible light or laser.
[0046] In some embodiments, the light source of the light sending device comprises at least one of a focusing lamp or a scattering lamp.
[0047] In a fifth aspect, an OTA upgrade method is provided, applied to a light receiving device, and the method comprises receiving a light signal carrying target data and sending the target data to a terminal device connected to the light receiving device.
[0048] The target data is configured to perform OTA upgrade on the terminal device.
[0049] In some embodiments, before the sending of the target data to the terminal device connected to the light receiving device, the method further comprises converting the light signal into an analog electrical signal and converting the analog electrical signal into a digital electrical signal.
[0050] Correspondingly, the target data is sent to the terminal device connected to the light receiving device, including sending a digital electrical signal to the terminal device connected to the light receiving device.
[0051] In some embodiments, the light receiving device is a plug-in light receiving device, and the plug-in light receiving device is connected to one terminal device through a general USB interface; or, the light receiving device is a mounted light receiving device, and the mounted light receiving device is connected to one terminal device through a communication cable.
[0052] In some embodiments, the light receiving device includes a photodetector and a lens, and the lens is coupled to the photodetector. Before receiving the light signal carrying the target data, the method further includes focusing the light wave emitted by the light transmitting device through the lens to obtain a focused light wave.
[0053] Correspondingly, the light signal carrying the target data is received, including obtaining the light signal from the focused light wave through the photodetector.
[0054] In some embodiments, the light receiving device includes a photodetector and a fluorescent antenna, and the fluorescent antenna is coupled to the photodetector. The light signal carrying the target data is received, including receiving the light signal through the fluorescent antenna and sending the light signal to the photodetector.
[0055] In some embodiments, the terminal device connected to the light receiving device is a car machine device, and the light receiving device is located at the front side of the vehicle on which the car machine device is installed, or the light receiving device is located in the car light of the vehicle on which the car machine device is installed.
[0056] In a sixth aspect, an OTA upgrading method is provided, and the method is applied to a terminal device, including: receiving target data, and performing OTA upgrading by using the target data.
[0057] The target data is configured to perform OTA upgrading on the terminal device.
[0058] In some embodiments, the terminal device is a car machine device.
[0059] In some embodiments, the method further includes: after completing the OTA upgrading by using the target data, sending a feedback signal to the light transmitting device.
[0060] In a seventh aspect, an OTA upgrading system is provided, and the OTA upgrading system includes the light transmitting device, the light receiving device and the terminal device as described above.
[0061] In an eighth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores instructions. When the instructions are executed on an optical transmitting device, the optical transmitting device performs the corresponding OTA upgrading method. When the instructions are executed on an optical receiving device, the optical receiving device performs the corresponding OTA upgrading method. When the instructions are executed on a terminal device, the terminal device performs the corresponding OTA upgrading method.
[0062] In a ninth aspect, a computer program product is provided, and the computer program product includes instructions. When the computer executes the instructions, the computer performs the OTA upgrading method.
[0063] In a tenth aspect, a chip is provided, and the chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute a computer program or instructions to implement the OTA upgrading method.
[0064] The chip provided in some embodiments of the present disclosure further includes a memory configured to store the computer program or instructions. BRIEF DESCRIPTION OF DRAWINGS
[0065] In order to more clearly illustrate the technical solutions of some embodiments of the present disclosure, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some of the embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.
[0066] FIG. 1 is an application scenario diagram of an OTA upgrading system according to some embodiments;
[0067] FIG. 2 is an interaction flow diagram of an OTA upgrading method according to some embodiments;
[0068] FIG. 3 is a schematic diagram of an optical receiving device according to some embodiments;
[0069] FIG. 4 is a schematic diagram of another optical receiving device according to some embodiments;
[0070] FIG. 5 is a schematic diagram of a car lamp according to some embodiments;
[0071] FIG. 6 is an interaction flow diagram of another OTA upgrading method according to some embodiments;
[0072] FIG. 7A is a block diagram of an OTA upgrading apparatus according to some embodiments;
[0073] FIG. 7B is a block diagram of another OTA upgrading apparatus according to some embodiments;
[0074] FIG. 8A is a block diagram of yet another OTA upgrading apparatus according to some embodiments;
[0075] FIG. 8B is a block diagram of yet another OTA upgrade device, according to some embodiments;
[0076] FIG. 9A is a block diagram of yet another OTA upgrade device, according to some embodiments;
[0077] FIG. 9B is a block diagram of yet another OTA upgrade device, according to some embodiments;
[0078] FIG. 10 is a block diagram of an electronic device, according to some embodiments. DETAILED DESCRIPTION
[0079] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0080] In the description of the present disclosure, it should be understood that the terms "upper", "lower", "left", "right", "front", "back", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings based on the orientation or relative position shown in the drawings, and are only for the purpose of facilitating the description of the present disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present disclosure. Unless otherwise specified, the above orientation description can be flexibly arranged in the actual application process under the condition of meeting the relative position relationship shown in the drawings.
[0081] The terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0082] In the description of the present disclosure, it should be noted that, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connection", "communication" should be understood in a broad sense, for example, can be fixedly connected, can be detachably connected, or integrally connected. It can be directly connected, or indirectly connected through an intermediate medium. It can be the communication between the two elements inside. For a person of ordinary skill in the art, the specific meaning of the above terms in the present disclosure can be understood according to the specific circumstances.
[0083] In some embodiments, the term "comprise", "comprising", or any other variation thereof, is intended to cover a non-exclusive inclusion, such that a process, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, article, or apparatus. Without further limitation, an element defined by a statement "comprising a... " does not exclude the presence of additional identical elements in the process, article, or apparatus that includes the element.
[0084] In some embodiments, the word "exemplary" or "for example" is used to mean serving as an example or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the exemplary or for example embodiments are presented to enable a person skilled in the art to make or use the disclosure.
[0085] In the description of the specification, features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0086] With the continuous development of businesses such as intelligent driving and intelligent cockpit, the number of vehicle-mounted software installed in each vehicle is increasing, and the upgrade package of each vehicle-mounted software is also increasing, and the largest upgrade package can reach 10GB, resulting in that the files that each vehicle needs to upgrade are becoming larger and larger. The files that each vehicle needs to upgrade include the upgrade packages of various vehicle-mounted software installed in the vehicle.
[0087] Therefore, before the finished vehicle is sold, the finished vehicle needs to be placed in the finished warehouse parking lot to concentrate on over the air (OTA) upgrade. At present, when the finished vehicle is OTA upgraded, a request upgrade task queue, a to-be-upgraded vehicle task queue and a download queue can be created to ensure that when the finished vehicle is OTA upgraded, the files that each finished vehicle needs to upgrade can be downloaded in order. However, the network signal of most finished warehouse parking lots is not good, and the civil base station located around the finished warehouse parking lot cannot support the download of a large number of upgrade packages. Although this method can download the files that each finished vehicle needs to upgrade in order when the processing capacity of the OTA server and the network bandwidth are limited, it cannot reduce the total time for all finished vehicles to complete OTA upgrade.
[0088] Therefore, how to effectively reduce the total time for OTA upgrade of the finished vehicle is a problem to be solved.
[0089] In view of this, some embodiments of the present disclosure provide an optical sending device, which comprises a light source configured to send an optical signal carrying target data to at least one optical receiving device, and the target data is used for OTA upgrading of a terminal device.
[0090] Therefore, when performing OTA upgrading, the optical sending device can send the target data used for OTA upgrading of the terminal device to the optical receiving device through the optical signal, so that the terminal device performs OTA upgrading by using the target data. The optical signal has the advantages of high rate and large capacity when transmitting data, and does not depend on network signals. Therefore, the total time length of OTA upgrading of a finished vehicle can be effectively reduced by using the method.
[0091] The OTA upgrading method provided by some embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0092] FIG. 1 is an application scenario diagram of an OTA upgrading system according to some embodiments. As shown in FIG. 1, the OTA upgrading system can comprise at least one optical sending device 101, at least one optical receiving device 102, and at least one terminal device 103.
[0093] The present disclosure does not limit the number of optical sending devices 101 and optical receiving devices 102 in the OTA upgrading system, and more or fewer optical sending devices and optical receiving devices than those in FIG. 1 can be included.
[0094] The present disclosure does not limit the number and form of the terminal devices 103 in the OTA upgrading system, and more or fewer terminal devices than those in FIG. 1 can be included. The terminal device 103 can be any device that needs to be OTA upgraded, such as a vehicle device, a server, a mobile phone, a computer, etc.
[0095] In some embodiments of the present disclosure, the optical sending device 101 can comprise a light source 104 configured to send an optical signal to at least one optical receiving device 102, and the optical signal carries target data used for OTA upgrading of the terminal device 103.
[0096] The present disclosure does not limit the light source 104, for example, the light source can comprise a light emitting diode (LED) lamp, a fluorescent lamp, etc.
[0097] Correspondingly, the optical receiving device 102 can comprise a photodetector and a communicator. The photodetector is configured to receive the optical signal sent by the light source of the optical sending device 101. The communicator is configured to send the target data to the terminal device 103 connected to the optical receiving device 102.
[0098] The terminal device 103 can include a communicator and a processor. The communicator is configured to receive the target data sent by the light receiving device 102. The processor is configured to perform OTA upgrade on the terminal device 103 by using the target data.
[0099] FIG. 2 is an interaction flow diagram of an OTA upgrade method according to some embodiments, which is implemented by the terminal device and the light sending device shown in FIG. 1, as shown in FIG. 2, the method includes:
[0100] S201, the light sending device obtains target data.
[0101] The target data is used to perform OTA upgrade on the terminal device.
[0102] The light sending device can include a data input interface, and the light sending device can receive a digital signal carrying the target data through the data input interface of the light sending device.
[0103] The light sending device can be an automated guided vehicle (AGV), a drone, or the like.
[0104] The disclosure does not limit the way in which the light sending device receives the digital signal carrying the target data. For example, the light sending device can receive the digital signal carrying the target data through a gigabit Ethernet, or can receive the digital signal carrying the target data through fiber communication.
[0105] The disclosure does not limit the position of the data input interface of the light sending device. For example, the data input interface can be located at the bottom of the light sending device, referred to as a bottom interface; can be located at the top of the light sending device, referred to as a top interface; or can be located inside the light sending device, referred to as an internal interface.
[0106] S202, the light sending device sends an optical signal carrying target data to at least one light receiving device.
[0107] In an implementation, the light sending device can include a driving device configured to generate the optical signal. For example, after the light sending device receives the digital signal carrying the target data, the light sending device can convert the digital signal into an optical signal through a modulation circuit in the driving device of the light sending device, so as to obtain the optical signal carrying the target data, and send the optical signal to at least one light receiving device through a light source of the light sending device.
[0108] It should be noted that the disclosure does not limit the number of light sending devices. For example, the number of light sending devices can be 1, and in some embodiments, the number of light sending devices can be greater than 1, such as 3, 5, etc.
[0109] The number of optical transmission devices can be determined according to at least one of the number of terminal devices requiring OTA upgrade, the space for storing each terminal device, or the signal coverage of the optical signal transmitted by the optical transmission device.
[0110] For example, assuming that the number of optical transmission devices is determined according to the number of terminal devices requiring OTA upgrade and the space for storing each terminal device, and the number of terminal devices requiring OTA upgrade and the space for storing each terminal device are as shown in FIG. 1, the number of optical transmission devices can be set to 3, that is, the optical signal can be transmitted to multiple terminal devices by 3 optical transmission devices at the same time.
[0111] When the number of optical transmission devices is greater than 1, multiple optical transmission devices can simultaneously transmit optical signals to at least one terminal device, so as to further accelerate the rate of transmitting the optical signal carrying the target data to the terminal device and reduce the total time length of OTA upgrade of the finished vehicle.
[0112] The present disclosure does not limit the signal coverage of the optical signal transmitted by each optical transmission device in the multiple optical transmission devices, and the signal coverage of the optical signal transmitted by each optical transmission device can be determined by the structure of the light source in the optical transmission device. For example, when the light source installed on a certain optical transmission device in each optical transmission device is a focusing lamp, the light wave emitted by the light source is a focused light wave, and the signal coverage of the optical signal transmitted by the optical transmission device is 1, that is, the optical transmission device can simultaneously transmit the optical signal to 1 terminal device. When the light source installed on a certain optical transmission device in each optical transmission device is a scattering lamp, the light wave emitted by the light source is a scattering light wave, and the signal coverage of the optical signal transmitted by the optical transmission device is greater than 1, that is, the optical transmission device can simultaneously transmit the optical signal to multiple terminal devices.
[0113] When the light source installed on each optical transmission device is a scattering lamp, each optical transmission device can simultaneously transmit the optical signal to multiple terminal devices, so as to accelerate the rate of transmitting the optical signal carrying the target data to the terminal device and reduce the total time length of OTA upgrade of the finished vehicle.
[0114] It should be noted that when the light source installed on the optical transmission device is a scattering lamp, the present disclosure does not limit the signal coverage of the optical signal transmitted by the optical transmission device. For example, the coverage of the optical signal transmitted by the optical transmission device can be 4, that is, the optical transmission device simultaneously transmits the optical signal to 4 terminal devices, and the coverage of the optical signal transmitted by the optical transmission device can also be 8, that is, the optical transmission device can simultaneously transmit the optical signal to 8 terminal devices.
[0115] S203, the optical receiving device receives the optical signal carrying the target data.
[0116] S204, the light receiving device sends the target data to the terminal device connected thereto.
[0117] In some embodiments, the light receiving device can comprise a photodetector and a communicator. The photodetector is configured to receive the optical signal, and the communicator is configured to send the target data to the terminal device connected thereto. For example, after receiving the optical signal sent by the light transmitting device through the photodetector, the light receiving device can demodulate the optical signal through the adjusting circuit in the photodetector to obtain a digital electrical signal, and send the digital electrical signal to the terminal device connected thereto through the communicator.
[0118] In an implementation, the light receiving device can further comprise a digital converter. The digital converter is configured to convert the analog electrical signal into the digital electrical signal. For example, after detecting the optical signal carrying the target data through the photodetector, the light receiving device can convert the optical signal into an analog electrical signal, and send the analog electrical signal to the digital converter. The digital converter can convert the analog electrical signal into a digital electrical signal carrying the target data, and send the digital electrical signal to the communicator. The communicator can send the digital electrical signal to the terminal device connected to the light receiving device, so as to realize sending the target data to the terminal device.
[0119] S205, the terminal device receives the target data.
[0120] S206, the terminal device performs OTA upgrade using the target data.
[0121] In some embodiments, the terminal device can comprise a communicator and a processor. The communicator is configured to receive the target data, and the processor is configured to perform OTA upgrade using the target data. For example, for each terminal device, after the communicator of the terminal device receives the target data, the communicator can send the target data to the processor, and the processor can perform OTA upgrade using the target data.
[0122] In some embodiments of the present disclosure, when performing OTA upgrade, the light transmitting device can send the target data to the light receiving device through the optical signal, the light receiving device can send the target data to the terminal device connected thereto, and the terminal device can perform OTA upgrade using the target data. In this process, the target data is transmitted through the optical signal, and the optical signal has the advantages of high speed and large capacity when transmitting data, and does not depend on network signals. Therefore, by using this method, the total time length of performing OTA upgrade on the finished vehicle can be effectively reduced.
[0123] In an implementation, in S202, when sending the optical signal carrying the target data to the at least one light receiving device, the light transmitting device can further drive according to a preset route, and send the optical signal to the at least one light receiving device at each stop point of the preset route.
[0124] Here, the preset route refers to the pre-set travel route of the optical transmitting device. Each optical transmitting device has a different preset route, and each optical transmitting device's preset route can contain multiple stopping points. The optical transmitting device can send optical signals to at least one terminal device at each stopping point.
[0125] This disclosure does not limit the method of generating the preset route of the optical transmission device. For example, the preset route of the optical transmission device can be set in advance by relevant personnel, or it can be generated in advance by the optical transmission device based on the location of the storage site of each terminal device and its own location.
[0126] In some embodiments, the optical transmitting device may further include a moving device. This moving device is connected to the light source of the optical transmitting device and is capable of moving the light source. Based on this, the moving device can travel along a preset route, moving the light source to each stopping point along the preset route, so that the light source can transmit an optical signal to at least one optical receiving device at each stopping point.
[0127] In one embodiment, when sending an optical signal to at least one optical receiving device at each stop point of the preset route, the optical signal can be sent to at least one optical receiving device at each stop point of the preset route at a distance less than a distance threshold.
[0128] This disclosure does not limit the distance threshold; for example, the distance threshold can be 5 meters or 3 meters.
[0129] In some embodiments, assuming the preset route includes stopping point A and stopping point B, stopping point A is located before stopping point B at a distance threshold of 5 meters, and terminal devices whose distance to stopping point A is less than the distance threshold include vehicles a and b, and terminal devices whose distance to stopping point B is less than the distance threshold include vehicles c and d. Based on this, the optical transmitting device at stopping point A can send optical signals to vehicles a and b, and travel along the preset route from stopping point A to stopping point B, and then send optical signals to vehicles c and d.
[0130] In one embodiment, the preset route may include a first stop and a second stop, with the first stop located before the second stop. When traveling along the preset route and transmitting the optical signal to at least one optical receiving device at each stop along the preset route, the process may include: transmitting the optical signal to at least one first optical receiving device at the first stop; and, under preset conditions, the optical transmitting device may travel along the preset route from the first stop to the second stop, and transmit the optical signal to at least one second optical receiving device at the second stop.
[0131] Here, the first terminal device can be a terminal device with a distance to the first stop point less than a distance threshold, and the second terminal device can be a terminal device with a distance to the second stop point less than the distance threshold.
[0132] It should be noted that the first stop point is located before the second stop point means that the time when the optical transmitting device reaches the first stop point is before the time when the optical transmitting device reaches the second stop point.
[0133] The optical transmitting device can obtain the coordinates of the first stop point while sending the optical signal to the first optical receiving device at the first stop point, and determine whether the first stop point is the last position on the preset route according to the coordinates of the first stop point and the coordinates of the last position on the preset route.
[0134] In a case where the first stop point is the last position on the preset route, the optical transmitting device can stop working and return to the preset location to wait for the next OTA upgrade in a case where the time duration for which the optical transmitting device sends the optical signal at the first stop point is greater than a time duration threshold, or the optical transmitting device can stop working and return to the preset location to wait for the next OTA upgrade in a case where the optical transmitting device receives a feedback signal sent by a terminal device connected to the first optical receiving device.
[0135] In a case where the first stop point is not the last position on the preset route, the optical transmitting device can travel according to the preset route to move from the first stop point to the second stop point and send the optical signal to the at least one second terminal device at the second stop point in a case where the time duration for which the optical transmitting device sends the optical signal at the first stop point is greater than the time duration threshold, or the optical transmitting device can travel according to the preset route to move from the first stop point to the second stop point and send the optical signal to the at least one second terminal device at the second stop point in a case where the optical transmitting device receives the feedback signal sent by the terminal device connected to the first optical receiving device.
[0136] Here, the feedback signal sent by the terminal device connected to the first optical receiving device is sent to the optical transmitting device after the terminal device completes the OTA upgrade using the target data. Therefore, the feedback signal of each terminal device is used to represent that the terminal device completes the OTA upgrade using the target data.
[0137] The present disclosure does not limit the manner in which the terminal device sends the feedback signal to the optical transmitting device. For example, the terminal device can send the feedback signal to the optical transmitting device through Bluetooth, or can send the feedback signal to the optical transmitting device through wireless fidelity (WIFI).
[0138] The present disclosure does not limit the time duration threshold. For example, the time duration threshold can be 5 minutes, or can be 2 minutes.
[0139] In some embodiments, assuming that the preset route contains three stop points, stop point A, stop point B and stop point C, stop point A is located before stop point B, stop point B is located before stop point C, stop point C is the last position, the distance threshold is 5 meters, the time threshold is 2 minutes, and the terminal devices with a distance less than the distance threshold from stop point A include vehicle a and vehicle b, the terminal devices with a distance less than the distance threshold from stop point B include vehicle c and vehicle d, and the terminal devices with a distance less than the distance threshold from stop point C include vehicle e and vehicle f.
[0140] On this basis, the light sending device can send a light signal to vehicle a and vehicle b at stop point A, and in at least one of the following cases: the time for the light sending device to send the light signal at stop point A exceeds 2 minutes, or, the light sending device receives feedback signals from vehicle a and vehicle b, the light sending device travels according to the preset route, moves from stop point A to stop point B, and sends a light signal to vehicle c and vehicle d. And in at least one of the following cases: the time for the light sending device to send the light signal at stop point B exceeds 2 minutes, or, the light sending device receives feedback signals from vehicle c and vehicle d, the light sending device travels according to the preset route, moves from stop point B to stop point C, and sends a light signal to vehicle e and vehicle f. And in at least one of the following cases: the time for the light sending device to send the light signal at stop point C exceeds 2 minutes, or, the light sending device receives feedback signals from vehicle e and vehicle f, the light sending device travels according to the preset route, moves from stop point C to the preset location, and waits for the next data transmission work.
[0141] It can be known from the above technical solution that in some embodiments of the present disclosure, when performing OTA upgrade, the light sending device can transmit target data to multiple terminal devices through a light signal, so that each terminal device can perform OTA upgrade using the target data. The light signal has the advantages of high speed and large capacity when transmitting data, and does not depend on network signals. Therefore, by this method, the total time length of OTA upgrade of finished vehicles can be effectively reduced. In addition, the light sending device can travel according to the preset route, and send the light signal to at least one terminal device at each stop point of the preset route, so that when the number of terminal devices that need to be upgraded is too large, OTA upgrade of a large number of terminal devices can be automatically completed without the management of workers, thereby further reducing the total time length of OTA upgrade of finished vehicles and saving human resources.
[0142] In an embodiment, the light source of the light sending device can be turned off during the process that the light sending device travels from the first stop point to the second stop point according to the preset route. That is, the above-mentioned process that the light sending device travels from the first stop point to the second stop point according to the preset route under the condition that the preset condition is met can be replaced by the process that the light sending device turns off the light source and travels from the first stop point to the second stop point according to the preset route under the condition that the preset condition is met.
[0143] The above-mentioned process that the light sending device turns off the light source during the process that the light sending device travels from one stop point to the next stop point can save the energy consumption of the light sending device.
[0144] In an embodiment, the light receiving device can be a plug-in light receiving device or a mounted light receiving device. For example, when the light receiving device is a plug-in light receiving device, the light receiving device can be connected to a terminal device through a USB interface; or, when the light receiving device is a mounted light receiving device, the light receiving device can be connected to a terminal device through a communication cable.
[0145] The plug-in light receiving device integrated in the terminal device through the USB interface can be recycled and reused after the terminal device completes the OTA upgrade. The mounted light receiving device integrated in the terminal device through the communication cable can be fixed on the terminal device so as to be used for subsequent optical communication.
[0146] It should be noted that the light receiving device can be integrated at any position of the terminal device so as to receive the optical signal emitted by the light sending device. For example, when the terminal device is a car machine device that needs to be upgraded through OTA, the light receiving device can be mounted at any position of the vehicle, such as the periphery of the front windshield, the engine cover and the air intake grille.
[0147] In an embodiment, the light receiving device can further include a lens on the basis of the photodetector, and the lens is coupled with the photodetector of the light receiving device. On this basis, after the light receiving device receives the optical signal carrying the target data from the light sending device, the light receiving device can focus the light wave emitted by the light sending device through the lens to obtain the focused light wave. Then, the light receiving device can obtain the optical signal from the focused light wave through the photodetector.
[0148] It should be noted that in the case that the light receiving device includes the photodetector and the lens, the present disclosure does not limit the style of the light receiving device. For example, when the light receiving device is integrated on the terminal device through the USB interface 302, the light receiving device can be realized in a style similar to the U disk as shown in FIG. 3, and as shown in FIG. 3, the lens 301 can focus the light wave emitted by the light transmitting device to obtain the focused light wave, and transmit the aggregated light wave to the photodetector (not shown in FIG. 3), and the photodetector can modulate the aggregated light wave to obtain the optical signal.
[0149] Through the above technical solution, the angle of the light wave emitted by the light transmitting device can be adjusted through the lens to realize focusing of the light wave, and the focused light wave is easier to be detected by the photodetector, so that the detection efficiency of the photodetector on the optical signal can be effectively improved.
[0150] In an embodiment, on the basis of the light receiving device including the photodetector, the light receiving device can further include a fluorescent antenna, and the fluorescent antenna is coupled with the photodetector. On this basis, the light receiving device can receive the optical signal through the fluorescent antenna, and transmit the received optical signal to the photodetector.
[0151] As shown in FIG. 4, after the light transmitting device transmits the light wave through its own light source at each stopping point of the preset route, for each light receiving device, the light receiving device can receive the light wave through its own fluorescent antenna 401, and transmit the received light wave to the photodetector 403 through the coupling port 402, and the photodetector 403 can modulate the light wave after detecting the light wave to obtain the optical signal.
[0152] The present disclosure does not limit the length of the fluorescent antenna, the longer the length of the fluorescent antenna, the larger the detection range of the light wave, and the optical signal transmitted by the light transmitting device is easier to be detected, so in the case where the conditions permit, the length of the fluorescent antenna can be increased as much as possible.
[0153] It should be noted that in the case that the light receiving device includes the photodetector and the fluorescent antenna, the present disclosure does not limit the position of the light receiving device, and the fluorescent antenna can be cut into different lengths to be flexibly placed in devices of different sizes (such as vehicle lights). For example, when the light receiving device is integrated on the terminal device through the communication cable, the light receiving device shown in FIG. 4 can be integrated inside the vehicle light shown in FIG. 5, as shown in FIG. 5, 501 is a vehicle light shell, 502 is a vehicle light mounting bracket, 503 is a connection cable, 504 is a turn signal, 505 is a high beam, 506 is a low beam, and 507 is a mounting buckle.
[0154] By the technical solution, the detection range of the optical signal can be increased by increasing the length of the fluorescent antenna, so that the optical signal transmitted by the optical transmitting device is easier to be detected, and thus the detection efficiency of the photoelectric detector on the optical signal can be effectively improved.
[0155] In an embodiment, the optical signal can be visible light.
[0156] The visible light can be observed by the naked eye, so that in the process of transmitting the target data through the optical signal, the relevant staff can confirm the signal coverage area of the optical signal through the visible light, which not only can avoid the phenomenon of missing transmission, but also can effectively prevent information leakage and ensure the safety of the target data in the transmission process.
[0157] In another embodiment, the optical signal can be laser.
[0158] The laser has the advantage of high transmission rate, for example, the downlink transmission rate of the laser can reach about 5Gbps, so when the data volume of the target data reaches 10GB, the transmission of the target data can be completed in 1 minute through the laser. Therefore, using laser as the light wave of the optical signal can further increase the transmission rate of the target data and further reduce the total time length of OTA upgrading of the finished vehicle.
[0159] The following takes the terminal device as the vehicle device, and the optical transmitting device as the AGV. The coverage range of the optical signal transmitted by a single AGV at each stop point on the preset route is 4. The OTA upgrading method provided by some embodiments of the present disclosure is introduced, which is realized by interaction between the AGV, the optical receiving device integrated on the vehicle device, and the vehicle device, as shown in FIG. 6. The method comprises the following steps:
[0160] S601, the AGV generates an optical signal carrying target data.
[0161] The related content can be referred to the description in S202, which will not be repeated here.
[0162] S602, the AGV drives to the target stop point according to the preset route, and transmits the optical signal to the four optical receiving devices through the light source at the target stop point.
[0163] The related content can be referred to the description in S202, which will not be repeated here.
[0164] S603, the optical receiving device converts the optical signal into a digital electrical signal.
[0165] S604, the optical receiving device sends the digital electrical signal to the vehicle device.
[0166] The related content of S603-S604 can be referred to the description in S203-S204, which will not be repeated here.
[0167] S605, the vehicle machine device performs OTA upgrade by using the target data.
[0168] S606, after completing the OTA upgrade, the vehicle machine device sends a feedback signal to the AGV.
[0169] The present disclosure does not limit the way in which the vehicle machine device sends the feedback signal to the AGV. For example, the vehicle machine device can send the feedback signal to the AGV through Bluetooth, or send the feedback signal to the AGV through wireless fidelity (WIFI).
[0170] S607, after receiving the feedback signals of the four vehicle machine devices, the AGV determines whether the current stop point is the last stop point in the preset route; if not, S608 is performed, and if yes, S609 is performed.
[0171] S608, the AGV takes the next stop point of the current stop point as a target stop point.
[0172] S609, return to the preset place.
[0173] The above mainly introduces the scheme provided by some embodiments of the present disclosure from the perspective of the method. In order to implement the above functions, the OTA upgrade device or the electronic device comprises at least one of the corresponding hardware structure or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present disclosure can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0174] The embodiments of the present disclosure can divide the OTA upgrade device or the electronic device into functional modules according to the above method. For example, the OTA upgrade device or the electronic device can comprise various functional modules corresponding to each functional division, or two or more functions can be integrated into one processing module. The above integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical functional division. When actually implemented, there can be another division manner.
[0175] FIG. 7A is a block diagram of an OTA upgrade apparatus according to some embodiments. The OTA upgrade apparatus 700 is located at a light sending device, as shown in FIG. 7A, and includes an acquisition unit 701 and a sending unit 702.
[0176] The acquisition unit 701 is configured to acquire target data.
[0177] The sending unit 702 is configured to send a light signal carrying the target data to at least one light receiving device.
[0178] In some embodiments, the sending unit 702 is configured to travel along a preset route and send the light signal to the at least one light receiving device at each stop point of the preset route.
[0179] In some embodiments, the sending unit 702 is further configured to send the light signal to at least one light receiving device at each stop point of the preset route, the distance between which and the stop point being less than a distance threshold.
[0180] In some embodiments, the preset route includes a first stop point and a second stop point, the first stop point being located before the second stop point. On this basis, the sending unit 702 is configured to send the light signal to at least one first light receiving device at the first stop point, travel from the first stop point to the second stop point along the preset route if a preset condition is met, and send the light signal to at least one second light receiving device at the second stop point.
[0181] In some embodiments, the preset condition can include at least one of the following:
[0182] The light sending device sends the light signal at the first stop point for a duration greater than a duration threshold, or the light sending device receives a feedback signal from a terminal device connected to each first light receiving device, the feedback signal of each terminal device being used to represent that the terminal device completes the OTA upgrade using the target data.
[0183] In some embodiments, FIG. 7B is a block diagram of another OTA upgrade apparatus according to some embodiments, as shown in FIG. 7B, the OTA upgrade apparatus 700 further includes a closing unit 703 configured to close the light source of the light sending device during the process of the light sending device traveling from the first stop point to the second stop point along the preset route.
[0184] In some embodiments, the light signal is visible light or laser.
[0185] In some embodiments, the light source of the light sending device includes at least one of a focused lamp or a scattered lamp.
[0186] FIG. 8A is a block diagram of yet another OTA upgrade apparatus according to some embodiments. The OTA upgrade apparatus 800 is located at an optical receiving device, as shown in FIG. 8A, and includes a receiving unit 801 and a sending unit 802.
[0187] The receiving unit 801 is configured to receive an optical signal carrying target data.
[0188] The sending unit 802 is configured to send the target data to a terminal device connected to the optical receiving device.
[0189] In some embodiments, as shown in FIG. 8B, the OTA upgrade apparatus further includes a conversion unit 803 configured to convert the optical signal into an analog electrical signal and convert the analog electrical signal into a digital electrical signal. Correspondingly, the sending unit 802 is configured to send the digital electrical signal to the terminal device connected to the optical receiving device.
[0190] In some embodiments, the optical receiving device is a plug-in optical receiving device connected to a terminal device through a general USB interface, or the optical receiving device is a built-in optical receiving device connected to a terminal device through a communication cable.
[0191] In some embodiments, as shown in FIG. 8B, the OTA upgrade apparatus 800 further includes a focusing unit 804 configured to focus the light wave emitted by the optical sending device through a lens to obtain a focused light wave. Correspondingly, the receiving unit 801 is configured to obtain the optical signal from the focused light wave through a photodetector.
[0192] In some embodiments, the optical receiving device includes a photodetector and a fluorescent antenna coupled to the photodetector. The receiving unit 801 is configured to receive the optical signal through the fluorescent antenna and send the optical signal to the photodetector.
[0193] In some embodiments, the terminal device connected to the optical receiving device is an in-vehicle infotainment device, and the optical receiving device is located at the front side of a vehicle in which the in-vehicle infotainment device is installed, or the optical receiving device is located in a vehicle lamp of the vehicle in which the in-vehicle infotainment device is installed.
[0194] FIG. 9A is a block diagram of yet another OTA upgrade apparatus according to some embodiments. The OTA upgrade apparatus 900 is located at a terminal device, as shown in FIG. 9A, and includes a receiving unit 901 and an upgrading unit 902.
[0195] The receiving unit 901 is configured to receive target data. The upgrading unit 902 is configured to perform OTA upgrade using the target data.
[0196] In some embodiments, the terminal device is a car machine device.
[0197] In some embodiments, FIG. 9B is a block diagram of another OTA upgrading apparatus according to some embodiments, as shown in FIG. 9B, the OTA upgrading apparatus 900 further comprises a sending unit 903 configured to: after the OTA upgrading is completed by using the target data, send a feedback signal to the light sending device.
[0198] In the OTA upgrading apparatus provided in some embodiments of the present disclosure, the light sending device can transmit the target data to the terminal device through the light signal, so that the terminal device performs OTA upgrading by using the target data, and the light signal has the advantages of high rate and large capacity when transmitting data, and does not depend on network signals, therefore, the total time length of OTA upgrading for the finished vehicle can be effectively reduced by using the method.
[0199] In addition, the light sending device can travel according to a preset route, and send the light signal at each stop point of the preset route, so that when the number of terminal devices that need to perform OTA upgrading is too large, the OTA upgrading for a large number of terminal devices can be automatically completed, so as to further reduce the total time length of OTA upgrading for the finished vehicle.
[0200] As to the apparatus in the above-mentioned embodiments, the example manner in which each module performs operations has been described in detail in the embodiments of the method, and will not be described here in detail.
[0201] FIG. 10 is a block diagram of an electronic device according to some embodiments. As shown in FIG. 10, the electronic device 1000 includes but is not limited to: a processor 1001 and a memory 1002.
[0202] The memory 1002 described above is configured to store executable instructions of the processor 1001 described above. It can be understood that the processor 1001 described above is configured to execute the instructions to implement the OTA upgrading method in the above-mentioned embodiments.
[0203] It should be noted that those skilled in the art can understand that the structure of the electronic device shown in FIG. 10 does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown in FIG. 10, or combine certain components, or different component arrangements.
[0204] The processor 1001 is the control center of the electronic device, connects all parts of the electronic device by various interfaces and lines, executes various functions of the electronic device and processes data by running or executing at least one of the software programs or modules stored in the memory 1002 and calling the data stored in the memory 1002, thereby monitoring the whole electronic device. The processor 1001 can include one or more processing units. In some embodiments, the processor 1001 can integrate an application processor and a modem processor, the application processor mainly processes operating systems, user interfaces, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1001.
[0205] The memory 1002 can be used to store software programs and various data. The memory 1002 can mainly include a program storage area and a data storage area, and the program storage area can store operating systems, application programs required by at least one function module (such as determination unit, processing unit, etc.), etc. In addition, the memory 1002 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0206] In some embodiments, a computer readable storage medium including instructions is also provided, for example, the memory 1002 including instructions, which can be executed by the processor 1001 of the electronic device 1000 to implement the OTA upgrade method in the above-mentioned embodiments.
[0207] In actual implementation, the steps performed by the acquisition unit 701 and the sending unit 702 in FIG. 7A can be implemented by the processor 1001 in FIG. 10 calling the computer program stored in the memory 1002, the steps performed by the receiving unit 801 and the sending unit 802 in FIG. 8A can also be implemented by the processor 1001 in FIG. 10 calling the computer program stored in the memory 1002, and the steps performed by the receiving unit 901 and the upgrade unit 902 in FIG. 9A can also be implemented by the processor 1001 in FIG. 10 calling the computer program stored in the memory 1002. The execution process can refer to the description of the method part in the above-mentioned embodiments, which will not be repeated here.
[0208] In some embodiments, the computer readable storage medium can be a non-transitory computer readable storage medium, for example, the non-transitory computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0209] In some embodiments, the disclosure also provides a computer program product comprising one or more instructions executable by the processor 1001 of the electronic device to perform the OTA upgrade method in the above embodiments.
[0210] It should be noted that the instructions in the above computer readable storage medium or the one or more instructions in the computer program product are executed by the processor of the electronic device to realize each process of the above method embodiments, and can achieve the same technical effects as the above method. To avoid repetition, it will not be described here.
[0211] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional module is taken as an example for illustration. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete the above-described full classification or part of the function.
[0212] In several embodiments provided by the disclosure, it should be understood that the disclosed apparatus and method can be implemented by other means. For example, the above-described device embodiments are only illustrative, for example, the division of modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0213] The units described as separate components can or can not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, they can be located in one place, or they can be distributed to multiple different places. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0214] In addition, each function unit in various embodiments of the present disclosure can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.
[0215] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such understanding, the technical solutions of some embodiments of the present disclosure or the part of the prior art that essentially contributes or the whole classification part or part of the technical solutions can be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute the whole classification part or part of the steps of the method of various embodiments of the present disclosure. The foregoing storage medium includes a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.
[0216] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A light transmitting device comprising a light source; the light source is configured to transmit a light signal carrying target data to at least one light receiving device; the target data is configured to perform over-the-air (OTA) upgrade for a terminal device. 2.The device of claim 1, further comprising a driving apparatus; the driving apparatus is configured to generate the light signal.
3. The apparatus of claim 1, wherein, the light source is configured to move along a preset route, the preset route comprising a plurality of stop points, the light source is configured to transmit the light signal to the at least one light receiving device at each of the plurality of stop points.
4. The apparatus of claim 3, wherein, the light source transmits the light signal to the at least one light receiving device at each of the plurality of stop points, the at least one light receiving device being within a distance threshold from the light source.
5. The apparatus of claim 3, wherein, the preset route comprises a first stop point and a second stop point; the first stop point is located before the second stop point. the at least one light receiving device comprises at least one first light receiving device and at least one second light receiving device; the light source is configured to transmit the light signal to the at least one first light receiving device at the first stop point, and is configured to transmit the light signal to the at least one second light receiving device at the second stop point; the light source is configured to move from the first stop point to the second stop point along the preset route if a preset condition is met.
6. The apparatus of claim 5, wherein, the preset condition comprises at least one of: the light transmitting device transmits the light signal at the first stop point for a time period greater than a time period threshold; or the light transmitting device receives a feedback signal from a terminal device connected to each of the at least one first light receiving device; the feedback signal from each terminal device is indicative of the terminal device completing OTA upgrade using the target data.
7. The apparatus of claim 5 or 6, wherein, the light source is in an off state during the movement of the light transmitting device from the first stop point to the second stop point along the preset route. 8.The device of any one of claims 1-7, further comprising a moving apparatus; the moving apparatus is connected to the light source and is capable of moving the light source; the moving apparatus is configured to move along the preset route.
9. The apparatus of any one of claims 1-7, wherein, the light signal is visible light or laser.
10. The apparatus of any one of claims 1-7, wherein, the light source comprises at least one of a focused light or a scattered light. 11.A light receiving device comprising a photodetector and a communicator; the photodetector is configured to receive an optical signal carrying target data; the target data is configured to perform over-the-air (OTA) upgrade for a terminal device. the communicator is configured to transmit the target data to a terminal device connected to the light receiving device. 12.The device of claim 11, further comprising a digital converter; the photodetector is further configured to convert the light signal into an analog electrical signal; the digital converter is configured to convert the analog electrical signal into a digital electrical signal; the communicator is further configured to transmit the digital electrical signal to a terminal device connected to the light receiving device.
13. The apparatus of claim 11, wherein, The light receiving device is a plug-in light receiving device, and the plug-in light receiving device is connected to one terminal device through a universal serial bus (USB) interface. The light receiving device is a mounting light receiving device, and the mounting light receiving device is connected to one terminal device through a communication cable.
14. The device of claim 11, further comprising a lens; the lens is coupled to the photodetector; The lens is configured to focus the light wave emitted by the light transmitting device to obtain a focused light wave; The photodetector is configured to obtain the optical signal from the focused light wave.
15. The device of claim 11, further comprising a fluorescent antenna; the fluorescent antenna is coupled to the photodetector; The fluorescent antenna is configured to receive the optical signal and transmit the optical signal to the photodetector.
16. The apparatus of claim 11, wherein, The terminal device connected to the light receiving device is a car machine device, and the light receiving device is located on the front side of a vehicle on which the car machine device is mounted, or the light receiving device is located in a vehicle lamp of a vehicle on which the car machine device is mounted.
17. A terminal device comprising a communicator and a processor; The communicator is configured to receive target data; the target data is configured to perform over-the-air (OTA) upgrade on the terminal device; The processor is configured to perform OTA upgrade using the target data.
18. The apparatus of claim 17, wherein, The terminal device is a car machine device.
19. The apparatus of claim 17, wherein, The processor is further configured to generate a feedback signal after completing the OTA upgrade using the target data; The communicator is further configured to transmit the feedback signal to a light transmitting device.
20. An over-the-air (OTA) upgrade method applied to a light transmitting device, the method comprising: obtaining target data; The target data is configured to perform OTA upgrade on a terminal device; transmitting an optical signal carrying the target data to at least one light receiving device.
21. The method of claim 20, wherein, The transmitting of the optical signal carrying the target data to the at least one light receiving device comprises: driving along a preset route and transmitting the optical signal to the at least one light receiving device at each stop point of the preset route.
22. The method of claim 21, wherein, The transmitting of the optical signal to the at least one light receiving device at each stop point of the preset route comprises: At each stop point of the preset route, transmitting the optical signal to the at least one light receiving device whose distance from the stop point is less than a distance threshold.
23. The method of claim 21, wherein, The preset route comprises a first stop point and a second stop point; the first stop point is located before the second stop point. The at least one light receiving device comprises at least one first light receiving device and at least one second light receiving device. The driving along a preset route and transmitting the optical signal to the at least one light receiving device at each stop point of the preset route comprises: transmitting the optical signal to the at least one first light receiving device at the first stop point; driving from the first stop point to the second stop point along the preset route under the condition that a preset condition is met; transmitting the optical signal to the at least one second light receiving device at the second stop point.
24. The method of claim 23, wherein, The preset condition comprises at least one of the following: The light sending device sends the light signal at the first stop point for a time period greater than a time period threshold; or The light sending device receives a feedback signal of a terminal device connected to each of the at least one first light receiving device; the feedback signal of each terminal device is configured to represent that the terminal device completes the OTA upgrade by using the target data.
25. The method of claim 23, further comprising: turning off a light source of the light sending device during the light sending device driving from the first stop point to the second stop point along the preset route.
26. The method of any one of claims 20-25, wherein, The light signal is visible light or laser.
27. The method of any one of claims 20-25, wherein, The light source of the light sending device comprises at least one of a focusing lamp or a scattering lamp.
28. An OTA upgrade method applied to a light receiving device, the method comprising: receiving a light signal carrying target data; The target data is configured to perform over-the-air (OTA) upgrade on a terminal device; sending the target data to a terminal device connected to the light receiving device.
29. The method of claim 28, wherein, Before the sending the target data to the terminal device connected to the light receiving device, the method further comprises: converting the light signal into an analog electrical signal; converting the analog electrical signal into a digital electrical signal; The sending the target data to the terminal device connected to the light receiving device comprises: sending the digital electrical signal to the terminal device connected to the light receiving device.
30. The method of claim 28, wherein, The light receiving device is a plug-in light receiving device connected to one terminal device through a universal serial bus (USB) interface; or The light receiving device is a mounted light receiving device connected to one terminal device through a communication cable.
31. The method of claim 28, wherein, The light receiving device comprises a photodetector and a lens; the lens is coupled to the photodetector; Before the receiving the light signal carrying target data, the method further comprises: focusing, by the lens, light waves emitted by a light sending device to obtain focused light waves; The receiving the light signal carrying target data comprises: obtaining, by the photodetector, the light signal from the focused light waves.
32. The method of claim 28, wherein, The light receiving device comprises a photodetector and a fluorescent antenna; The fluorescent antenna is coupled to the photodetector; The receiving the light signal carrying target data comprises: receiving, by the fluorescent antenna, the light signal and sending the light signal to the photodetector.
33. The method of claim 28, wherein, The terminal device connected to the light receiving device is an in-vehicle infotainment (IVI) device, and the light receiving device is located at a front side of a vehicle in which the IVI device is installed, or the light receiving device is located in a vehicle lamp of the vehicle in which the IVI device is installed.
34. An OTA upgrade method applied to a terminal device, the method comprising: receiving target data; The target data is configured to perform over-the-air (OTA) upgrade on the terminal device; performing the OTA upgrade by using the target data.
35. The method of claim 34, wherein, The terminal device is an in-vehicle infotainment (IVI) device.
36. The method of claim 34 or 35, further comprising: After the OTA upgrade is completed using the target data, a feedback signal is sent to the optical transmission device.
37. An OTA upgrade system comprising: at least one optical transmission device according to any one of claims 1-10; at least one optical reception device according to any one of claims 11-16; and at least one terminal device according to any one of claims 17-19. When a computer executes the instructions, the computer performs one of:
38. A computer readable storage medium having stored therein instructions, wherein, the method according to any one of claims 20-27; the method according to any one of claims 28-33; or the method according to any one of claims 34-36.
39. A computer program product comprising instructions, wherein, when the instructions are executed on a computer, the computer performs one of: the method according to any one of claims 20-27; the method according to any one of claims 28-33; or the method according to any one of claims 34-36.
Citation Information
Patent Citations
Vehicle-mounted ECU upgrading method and system, vehicle controller and light-emitting terminal
CN111638893A
Upgrading system and method of on-board host (OTA) and electronic equipment
CN116582848A
Terminal Upgrade Method and Apparatus
US20240020110A1