ETC equipment activation method and device, equipment, medium, product and vehicle
By multiplexing the vehicle Bluetooth module, establishing a Bluetooth connection channel to enable the ETC module to receive activation data, realizing the activation of the ETC device, solving the problem of ETC device activation cost and volume increase, and achieving normal without the built-in Bluetooth module activation.
Patent Information
- Application Number
- CN202411436099.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-10
AI Technical Summary
Existing ETC devices need to set up communication modules when activated, resulting in increased costs and increased volume, and cannot be activated normally without the built-in Bluetooth module.
By multiplexing the vehicle Bluetooth module, a Bluetooth connection channel between the terminal activation program and the vehicle Bluetooth module is established, and the ETC module is used to receive the activation data transmitted by the terminal activation program to realize the activation of the ETC module.
It reduces the cost of ETC equipment, reduces the size of ETC equipment, and solves the problem that ETC equipment cannot be activated normally without its own Bluetooth module.
Smart Images

Figure CN119296193A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of vehicle-mounted communication technology, and in particular, relates to an activation method, device, equipment, medium, product and vehicle for an ETC device. Background Art
[0002] Electronic Toll Collection (ETC) is an automatic toll collection system for highways or bridges. When activating ETC equipment, it is often necessary to connect to the backend system through a terminal to complete the activation.
[0003] In the related art, in order to successfully activate the ETC device, it is often necessary to set up a communication module in the ETC device to establish a communication channel with the terminal to transmit the data required for activation. However, setting up a communication module will increase the cost of the ETC device and increase the size of the ETC device. Summary of the invention
[0004] The embodiments of the present application provide an activation method, apparatus, device, storage medium and computer program product for an ETC device, which can reduce the cost of the ETC device and reduce the size of the ETC device.
[0005] In a first aspect, an embodiment of the present application provides an activation method for an ETC device, which is applied to a vehicle-mounted Bluetooth module, and the method includes:
[0006] Receiving an activation request sent by the vehicle controller, the activation request is sent by the ETC module to the vehicle controller to request activation of the ETC module;
[0007] In response to the activation request, establishing a Bluetooth connection channel with the terminal activation program;
[0008] Generate a target signal and feed it back to the on-board controller so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0009] In a second aspect, an embodiment of the present application provides an activation method for an ETC device, which is applied to a vehicle controller, and the method includes:
[0010] Receive an activation request sent by the ETC module, where the activation request is used to request activation of the ETC module;
[0011] Send an activation request to the vehicle's Bluetooth module;
[0012] Receiving a target signal fed back by the vehicle-mounted Bluetooth module, where the target signal is a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program in response to an activation request;
[0013] The target signal is sent to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode, and the activation data is used to activate the ETC module.
[0014] In a third aspect, an embodiment of the present application provides an activation device for an ETC device, which is applied to a vehicle-mounted Bluetooth module, and the device includes:
[0015] A receiving module, used for receiving an activation request sent by the vehicle controller, wherein the activation request is sent by the ETC module to the vehicle controller to request activation of the ETC module;
[0016] An establishing module, used to establish a Bluetooth connection channel with a terminal activation program in response to an activation request;
[0017] The generation module is used to generate a target signal and feed it back to the on-board controller so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0018] In a fourth aspect, an embodiment of the present application provides an activation device for an ETC device, which is applied to a vehicle-mounted controller, and the device includes:
[0019] A receiving module, used for receiving an activation request sent by the ETC module, where the activation request is used for requesting activation of the ETC module;
[0020] A sending module, used for sending an activation request to a vehicle-mounted Bluetooth module;
[0021] The receiving module is further used to receive a target signal fed back by the vehicle-mounted Bluetooth module, where the target signal is a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program in response to the activation request;
[0022] The sending module is also used to send the target signal to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0023] In a fifth aspect, an embodiment of the present application provides an electronic device, the device comprising:
[0024] A processor and a memory storing programs or instructions;
[0025] The above method is implemented when the processor executes the program or instruction.
[0026] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.
[0027] In a seventh aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.
[0028] In an eighth aspect, an embodiment of the present application provides a vehicle, the vehicle comprising a vehicle-mounted controller, a vehicle-mounted Bluetooth module and an ETC module;
[0029] The vehicle controller is used to receive / send data information transmitted by the vehicle Bluetooth module and ETC module;
[0030] The vehicle-mounted Bluetooth module is used to establish a Bluetooth connection channel with the above-mentioned terminal activation program to activate the ETC module;
[0031] The ETC module is used to enable vehicles to automatically pay tolls on highways or bridges without stopping after being activated.
[0032] In this embodiment, by reusing the vehicle-mounted Bluetooth module, a Bluetooth connection channel between the terminal activation program and the vehicle-mounted Bluetooth module is established, and then the ETC module receives the activation data transmitted by the terminal activation program according to the Bluetooth connection channel to activate the ETC module. By reusing the vehicle-mounted Bluetooth module, the activation of the ETC device can be achieved without setting up a Bluetooth module on the ETC device, thus reducing the cost of the ETC device and reducing the size of the ETC device. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0034] Figure 1 It is a flowchart of an activation method of an ETC device applied to a vehicle-mounted Bluetooth module according to an embodiment of the present invention;
[0035] Figure 2 is a flow chart of an activation method of an ETC device applied to a vehicle-mounted controller according to an embodiment of the present invention;
[0036] Figure 3 This is a schematic diagram of the overall process of an activation method for an ETC device according to an embodiment of the present invention;
[0037] Figure 4is a structural block diagram of an activation device for an ETC device applied to a vehicle-mounted Bluetooth module according to an embodiment of the present invention;
[0038] Figure 5 is a structural block diagram of an activation device for an ETC device applied to a vehicle-mounted controller according to an embodiment of the present invention;
[0039] Figure 6 is a structural schematic diagram of a vehicle according to an embodiment of the present invention;
[0040] Figure 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0042] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0043] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of this application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0044] In order to solve the problems of the prior art, an embodiment of the present application provides an activation method for an ETC device. The method can be applied to scenarios where the ETC module itself does not have a Bluetooth module, but the ETC module is installed on a vehicle with a built-in Bluetooth module, and the ETC module needs to be activated. Figure 1 FIG. 1 is a flow chart of an activation method for an ETC device applied to a vehicle-mounted Bluetooth module according to an embodiment of the present invention. Figure 1 As shown, the activation method of the ETC device may include the following steps:
[0045] S110, receiving an activation request sent by the vehicle-mounted controller, where the activation request is sent by the ETC module to the vehicle-mounted controller to request activation of the ETC module.
[0046] In S110, the ETC module can send an activation request to the on-board controller through the communication bus inside the vehicle (such as the Controller Area Network Bus (CAN bus), the Local Interconnect Network (LIN bus), etc.), and the on-board controller can be responsible for receiving and processing information from different modules.
[0047] Among them, the activation request can be generated by the ETC module, and can include the identity information of the ETC module (such as serial number, vehicle model information, etc.), request type (activation or reactivation) and other necessary configuration information.
[0048] S120: In response to the activation request, establish a Bluetooth connection channel with the terminal activation program.
[0049] In S120, the terminal activation program may be an activation program in a terminal such as a mobile phone, a tablet or a computer, for example, an ETC activation applet installed in a mobile phone.
[0050] It is understandable that in order to activate the ETC module using the terminal activation program, it is necessary to establish a data transmission channel between the ETC module and the terminal activation program. First, a Bluetooth connection channel can be established between the vehicle-mounted Bluetooth module and the terminal activation program. For example, the terminal activation program can use the terminal's Bluetooth to establish a Bluetooth connection channel with the vehicle-mounted Bluetooth module.
[0051] S130, generates a target signal and feeds it back to the on-board controller, so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, turns on the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0052] In S130, after the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program, a target signal can be generated and fed back to the vehicle-mounted controller, so that the vehicle-mounted controller sends the target signal to the ETC module. The ETC module switches to the data transmission mode according to the received target signal, prepares to receive the activation data, and can feedback the current status to the user through the vehicle-mounted controller.
[0053] In the embodiment of the present application, by reusing the vehicle-mounted Bluetooth module, a Bluetooth connection channel between the terminal activation program and the vehicle-mounted Bluetooth module is established, and then the ETC module receives the activation data transmitted by the terminal activation program according to the Bluetooth connection channel to activate the ETC module. By reusing the vehicle-mounted Bluetooth module, the activation of the ETC device can be achieved without setting up a Bluetooth module on the ETC device, solving the technical problem in the related art that the ETC device cannot be normally activated without its own Bluetooth module, reducing the cost of the ETC device and reducing the size of the ETC device.
[0054] In some embodiments, in response to the activation request, establishing a Bluetooth connection channel with the terminal activation program includes:
[0055] In response to the activation request, the vehicle-mounted Bluetooth module is initialized, and the vehicle-mounted Bluetooth module is switched to a state of receiving a pairing request;
[0056] In the pairing request receiving state, a Bluetooth connection request of the terminal activation program is received, and the terminal activation program is connected to the vehicle-mounted Bluetooth module through Bluetooth to obtain a Bluetooth connection channel.
[0057] In this embodiment, in response to the activation request, the vehicle-mounted Bluetooth module wakes up from a sleep or low-power state, starts initialization, and switches its state to a state of receiving pairing requests. In this way, the vehicle-mounted Bluetooth module can receive pairing requests from any Bluetooth device.
[0058] The terminal activation program can search for nearby Bluetooth devices. When the vehicle-mounted Bluetooth module is found, the terminal activation program can send a Bluetooth connection request to the vehicle-mounted Bluetooth module. After receiving the Bluetooth connection request, the vehicle-mounted Bluetooth module can perform pairing verification according to a preset pairing strategy (such as a personal identification number (PIN code), automatic pairing, etc.). If the verification is successful, the vehicle-mounted Bluetooth module establishes a Bluetooth connection with the terminal activation program to form a stable Bluetooth connection channel.
[0059] In this way, by initializing the vehicle-mounted Bluetooth module and then connecting the terminal activation program to the vehicle-mounted Bluetooth module via Bluetooth, the vehicle-mounted Bluetooth module is reused, thereby eliminating the need to set up a Bluetooth module in the ETC module to activate the ETC module.
[0060] In some embodiments, the method further comprises:
[0061] In response to activation completion information sent by the terminal activation program, generating an end instruction;
[0062] Sending an end instruction to the ETC module based on the Bluetooth connection channel, so that the ETC module responds to the end instruction and exits the data transmission mode;
[0063] Disconnect the Bluetooth connection channel established with the terminal activation program.
[0064] In this embodiment, the vehicle-mounted Bluetooth module can directly send an end instruction to the ETC module based on the Bluetooth connection channel, so that the ETC module responds to the end instruction and exits the data transmission mode; or the end instruction can be sent to the vehicle-mounted controller first, and then forwarded to the ETC module by the vehicle-mounted controller, so that the ETC module responds to the end instruction and exits the data transmission mode.
[0065] In this way, by disconnecting the Bluetooth connection between the vehicle Bluetooth module and the terminal activation program after activating the ETC module, the vehicle Bluetooth module can be prevented from being connected to the terminal activation program for a long time, thereby affecting the normal function of the vehicle Bluetooth module. By controlling the ETC module to exit the data transmission mode, the energy consumption of the ETC module can be reduced, and its occupation of other vehicle system resources can be reduced.
[0066] Figure 2 FIG. 1 is a flow chart of an activation method of an ETC device applied to a vehicle-mounted controller according to an embodiment of the present invention. Figure 2 As shown, the activation method of the ETC device may include the following steps:
[0067] S201, receiving an activation request sent by an ETC module, where the activation request is used to request activation of the ETC module.
[0068] In S201, when the ETC module needs to be activated, an activation request may be sent to the vehicle controller, and the vehicle controller converts the format of the activation request and sends it to the vehicle Bluetooth module. The activation request may be a CAN message including an activation protocol header.
[0069] S202: Send an activation request to the vehicle-mounted Bluetooth module.
[0070] In S202, for example, the vehicle controller can be set as a service logic block, which can identify the activation CAN message sent by the ETC module, convert it into a service protocol based on the Remote Procedure Call Protocol (RPC), and forward it to the vehicle Bluetooth module through the interface provided by the vehicle Bluetooth module.
[0071] It is understandable that the service logic block can also receive the call command transmitted by the vehicle-mounted Bluetooth module through the interface, convert the call command into a CAN message, and send it to the ETC module.
[0072] S203, receiving a target signal fed back by the vehicle-mounted Bluetooth module.
[0073] In S203, the target signal may be a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program in response to the activation request.
[0074] S204, sending the target signal to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode, and the activation data is used to activate the ETC module.
[0075] Figure 3 is a schematic diagram of the overall process of an activation method of an ETC device according to an embodiment of the present invention, such as Figure 3 As shown, the activation method of the ETC device may include the following steps:
[0076] S301, the vehicle-mounted Bluetooth module receives input from a user clicking an activation button.
[0077] In this embodiment, the vehicle-mounted Bluetooth module may be a Bluetooth module of a vehicle-mounted entertainment module.
[0078] S302, the ETC module initiates an activation request.
[0079] In this embodiment, after receiving the activation indication from the vehicle-mounted Bluetooth module, the ETC module initiates an activation request to the vehicle-mounted controller. The activation request may include the identity information of the ETC module (such as serial number, vehicle model information, etc.), request type (activation or reactivation) and other necessary configuration information.
[0080] S303, the vehicle-mounted Bluetooth module establishes a Bluetooth with a specific name.
[0081] In this embodiment, the vehicle-mounted Bluetooth module establishes Bluetooth according to the activation request and initializes Bluetooth. For example, Bluetooth can be activated for ETC.
[0082] S304, the terminal activates the program to connect to Bluetooth.
[0083] In this embodiment, when the terminal activation program finds that the ETC activated Bluetooth is in a connectable state, the terminal activation program connects the Bluetooth.
[0084] S305, when the vehicle-mounted Bluetooth module determines that the terminal activation program has been connected to Bluetooth, it notifies the ETC module.
[0085] S306, the ETC module enters the activation data transmission mode and notifies the terminal to activate the program to transmit data.
[0086] S307, the vehicle-mounted Bluetooth module notifies the terminal that the activation program transmission channel is established.
[0087] S308, the ETC module interacts with the terminal activation program for activation data.
[0088] In this embodiment, after the terminal activation program is informed that the transmission channel is established and the ETC module enters the transmission mode, the ETC module interacts with the terminal activation program for activation data.
[0089] For example, the activation data interaction between the ETC module and the terminal activation program includes:
[0090] The ETC module sends activation information to the terminal activation program, and the terminal activation program verifies the activation information. After the verification is passed, the terminal activation program sends an activation code to the ETC module to activate the ETC module.
[0091] S309: After the terminal activation program confirms that the activation is complete, a disconnection request is issued.
[0092] In this embodiment, the disconnection request may be used to disconnect the Bluetooth connection between the vehicle-mounted Bluetooth module and the terminal activation program.
[0093] S310, the vehicle-mounted Bluetooth module requests the ETC module to exit the transmission mode.
[0094] S311, the ETC module exits the transmission mode.
[0095] In this embodiment, after receiving the exit request from the vehicle-mounted Bluetooth module, the ETC module exits the transmission mode.
[0096] S312, the vehicle Bluetooth module is turned off.
[0097] Figure 4 A schematic diagram of the structure of an activation device for an ETC device applied to a vehicle-mounted Bluetooth module provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0098] Reference Figure 4 , the activation device 400 of the ETC device may include:
[0099] The receiving module 401 is used to receive an activation request sent by the vehicle controller, where the activation request is sent by the ETC module to the vehicle controller to request activation of the ETC module;
[0100] Establishing module 402, for establishing a Bluetooth connection channel with the terminal activation program in response to the activation request;
[0101] The generation module 403 is used to generate a target signal and feed it back to the on-board controller so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0102] In some embodiments, the establishment module 402 may include the following units:
[0103] A switching unit, configured to initialize the vehicle-mounted Bluetooth module in response to the activation request, and switch the vehicle-mounted Bluetooth module to a state of receiving a pairing request;
[0104] The connection unit is used to receive a Bluetooth connection request from a terminal activation program when receiving a pairing request, connect the terminal activation program to a vehicle-mounted Bluetooth module through Bluetooth, and obtain a Bluetooth connection channel.
[0105] In some embodiments, the activation device 400 of the ETC device may further include the following modules:
[0106] The generating module 403 is further used to generate an end instruction in response to the activation completion information sent by the terminal activation program;
[0107] A sending module, used for sending an end instruction to the ETC module based on the Bluetooth connection channel, so that the ETC module responds to the end instruction and exits the data transmission mode;
[0108] The disconnection module is used to disconnect the Bluetooth connection channel established with the terminal activation program.
[0109] Figure 5 A schematic diagram of the structure of an activation device for an ETC device applied to a vehicle-mounted controller provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0110] Reference Figure 5 , the activation device 500 of the ETC device may include:
[0111] The receiving module 501 is used to receive an activation request sent by the ETC module, where the activation request is used to request activation of the ETC module;
[0112] A sending module 502, used for sending an activation request to a vehicle-mounted Bluetooth module;
[0113] The receiving module 501 is further used to receive a target signal fed back by the vehicle-mounted Bluetooth module, where the target signal is a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program in response to an activation request;
[0114] The sending module 502 is also used to send the target signal to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
[0115] It should be noted that the information interaction, execution process and other contents between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the activation method of the above-mentioned ETC equipment. All implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device. Its specific functions and technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0116] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0117] Figure 6 is a schematic diagram of the structure of a vehicle according to an embodiment of the present invention. Figure 6 As shown:
[0118] The vehicle may include an onboard controller 602 , an onboard Bluetooth module 603 , and an ETC module 601 ;
[0119] The vehicle controller 602 is used to receive / send data information transmitted by the vehicle Bluetooth module 602 and the ETC module 601;
[0120] The vehicle-mounted Bluetooth module 603 is used to establish a Bluetooth connection channel with the terminal activation program to activate the ETC module 601;
[0121] After being activated, the ETC module 601 is used to enable the vehicle to automatically pay tolls without stopping on highways or bridges.
[0122] Figure 7 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 7 As shown:
[0123] The device may include a processor 701 and a memory 702 storing programs or instructions.
[0124] When the processor 701 executes the program, the steps in any of the above method embodiments are implemented.
[0125] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 702 and executed by the processor 701 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.
[0126] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0127] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 702 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 702 is a non-volatile solid-state memory.
[0128] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0129] The processor 701 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 702 .
[0130] In one example, the electronic device may further include a communication interface 703 and a bus 704. The processor 701, the memory 702, and the communication interface 703 are connected via the bus 704 and communicate with each other.
[0131] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0132] Bus 704 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 704 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0133] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The computer-readable storage medium can be read by a machine such as a computer.
[0134] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0135] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0136] An embodiment of the present application provides a computer program product, which is stored in a computer-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0137] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0138] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or their combination. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.
[0139] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0140] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0141] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A method for activating an ETC device, characterized in that: Applied to a vehicle-mounted Bluetooth module, the method comprises: receiving an activation request sent by a vehicle-mounted controller, wherein the activation request is sent by the ETC module to the vehicle-mounted controller to request activation of the ETC module; In response to the activation request, establishing a Bluetooth connection channel with the terminal activation program; Generate a target signal and feed it back to the on-board controller so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode. The activation data is used to activate the ETC module.
2. The method according to claim 1, characterized in that: The step of establishing a Bluetooth connection channel with a terminal activation program in response to the activation request includes: In response to the activation request, initializing the in-vehicle Bluetooth module, and switching the in-vehicle Bluetooth module to a state of receiving a pairing request; In the pairing request receiving state, a Bluetooth connection request of the terminal activation program is received, and the terminal activation program is connected to the vehicle-mounted Bluetooth module through Bluetooth to obtain the Bluetooth connection channel.
3. The method according to claim 1, characterized in that The method further comprises: generating an end instruction in response to activation completion information sent by the terminal activation program; Sending the end instruction to the ETC module based on the Bluetooth connection channel, so that the ETC module responds to the end instruction and exits the data transmission mode; Disconnect the Bluetooth connection channel established with the terminal activation program.
4. A method for activating an ETC device, characterized in that: Applied to a vehicle-mounted controller, the method comprises: Receiving an activation request sent by an ETC module, wherein the activation request is used to request activation of the ETC module; Sending the activation request to the vehicle-mounted Bluetooth module; receiving a target signal fed back by the vehicle-mounted Bluetooth module, wherein the target signal is a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with a terminal activation program in response to the activation request; The target signal is sent to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode, wherein the activation data is used to activate the ETC module.
5. An activation device for an ETC device, characterized in that: Applied to a vehicle-mounted Bluetooth module, the device comprises: A receiving module, used for receiving an activation request sent by a vehicle-mounted controller, wherein the activation request is sent by the ETC module to the vehicle-mounted controller to request activation of the ETC module; An establishing module, configured to establish a Bluetooth connection channel with a terminal activation program in response to the activation request; A generation module is used to generate a target signal and feed it back to the on-board controller, so that the on-board controller sends the target signal to the ETC module. The ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode, and the activation data is used to activate the ETC module.
6. An activation device for an ETC device, characterized in that: Applied to a vehicle-mounted controller, the device comprises: A receiving module, used for receiving an activation request sent by an ETC module, wherein the activation request is used for requesting activation of the ETC module; A sending module, used for sending the activation request to the vehicle-mounted Bluetooth module; The receiving module is further used to receive a target signal fed back by the vehicle-mounted Bluetooth module, wherein the target signal is a signal generated when the vehicle-mounted Bluetooth module establishes a Bluetooth connection channel with the terminal activation program in response to the activation request; The sending module is also used to send the target signal to the ETC module so that the ETC module responds to the target signal, starts the data transmission mode, and receives the activation data transmitted by the terminal activation program in the data transmission mode, and the activation data is used to activate the ETC module.
7. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method according to any one of claims 1 to 4 is implemented.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 4.
9. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 4.
10. A vehicle, characterized in that: The vehicle includes an on-board controller, an on-board Bluetooth module and an ETC module; The vehicle-mounted controller is used to receive / send data information transmitted by the vehicle-mounted Bluetooth module and the ETC module; The vehicle-mounted Bluetooth module is used to establish a Bluetooth connection channel with the terminal activation program to activate the ETC module; The ETC module is used to enable the vehicle to automatically pay tolls on highways or bridges without stopping after being activated.