VEHICLE DEVICE AND MOBILE DEVICE FOR IDENTIFYING A SENT VEHICLE WITH A CAR LIGHT
The vehicle terminal and mobile terminal system uses automobile lamps to transmit user ID codes via optical signals, addressing the challenge of vehicle recognition in crowded or low-light conditions, ensuring accurate identification and boarding confirmation.
Patent Information
- Application Number
- DE102025100531
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-30
- Filing Date
- 2025-01-09
- Publication Date
- 2026-02-05
AI Technical Summary
In regions where vehicles are closely packed or at night, it is difficult for callers to visually recognize vehicle numbers due to low-mounted license plates and impaired visibility, especially under the influence of headlights.
A vehicle terminal and mobile terminal system that uses automobile lamps to transmit user ID codes via optical signals, utilizing binary codes like Morse code or ASCII, allowing vehicles to be identified through flashing frequencies imperceptible to humans, and confirmed using NFC or QR codes for boarding completion.
Enables accurate vehicle identification even in challenging conditions, reducing user inconvenience by using imperceptible blinking frequencies and ensuring seamless boarding confirmation.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
BACKGROUNDTECHNICAL FIELDThe present disclosure relates to a vehicle terminal and a mobile terminal for identifying a sent vehicle using an automobile lamp.DESCRIPTION OF THE PRIOR ARTA vehicle calling service is a service for directly connecting a customer who wants to use to a subscriber who owns a vehicle.This vehicle calling service functions to allow the caller's location to be communicated to the vehicle operator's smartphone when a caller calls the vehicle via a smartphone. The vehicle operator may then move the vehicle to the calling party location specified on a map and pick up the calling party in the vehicle. The caller may be prompted to visually confirm a vehicle type, a vehicle number, or the like.However, in a region where many vehicles are close to each other, since the license plate of a vehicle is mounted low, it may be difficult for the caller to recognize the vehicle number with the naked eye.In particular at night, visibility may be impaired by headlights. The caller can therefore more hardly recognize the vehicle number with the naked eye.OVERVIEWAspects of the present disclosure are to provide a vehicle terminal and a mobile terminal for identifying a sent vehicle using a flashlight, which can recognize whether a vehicle is the sent vehicle even in a region where many vehicles are close to each other or at night, and can eliminate inconveniences to the user due to flashing of a flashlight.According to an aspect of the present disclosure, there is provided a mobile terminal for identifying a sent vehicle using an automobile lamp. The mobile terminal includes at least one processor and a storage medium storing a computer readable command. When executed by the at least one processor, the computer readable command causes the at least one processor to send a vehicle call request including a user ID code, receive an optical signal issued by the vehicle based on the vehicle call request, and identify whether the vehicle is the sent vehicle based on the received optical signal. The optical signal contains the user identification code that is output via the autolight.The at least one processor may: receive the optical signal generated by flashing the automobile lamp using a binary code; demodulate the received optical signal so as to convert the demodulated optical signal into the user ID code; determine whether the converted user ID code matches a prestored user ID code; and identify the vehicle as the sent vehicle when the converted user ID code matches the prestored user ID code as a determination result.The at least one processor may convert the binary code to the user identification code based on Morse code or American Standard Code for Information Exchange (ASCII).The at least one processor may determine whether the boarding of the user is completed, and may output an indication of the completion of the dispatch by the mobile terminal when it is determined that the boarding of the user is completed.The at least one processor may determine that the user boarding is completed when detecting an NFC (Near Field Communication) tag or a QR (Quick Response) code tag or when receiving an acknowledgement from a user.The at least one processor may activate a vehicle search button when the vehicle approaches the mobile terminal to a predetermined distance.The at least one processor may highlight and display the identified vehicle on a screen when clicking the activated vehicle search button.The at least one processor may emphasize and output the identified vehicle by surrounding the vehicle with a shape.According to another aspect of the present disclosure, there is provided a vehicle terminal for identifying a sent vehicle using an automobile lamp. The vehicle terminal includes at least one processor and a storage medium storing a computer readable command. When executed by the at least one processor, the computer readable command causes the at least one processor to receive broadcast information including a user ID code and output an optical signal including the user ID code among the broadcast information using the auto lamp.The at least one processor may modulate the user ID code so as to convert the modulated user ID code into a binary code, and may output the optical signal by flashing the automobile lamp based on the generated binary code.The at least one processor may convert the user identifier code to binary code based on morse code or American Standards Code for Information Exchange (ASCII).The at least one processor may blink the autolight for a binary code "0" to have the on-time shorter than a binary code "1" or the binary code "1" has a shorter on-time than the binary code "0".The user identification code may consist of a combination of letters, symbols and / or numbers.The at least one processor may output the optical signal while the vehicle is traveling.The at least one processor may output the user ID code via a display device installed on the roof of the vehicle while the vehicle is parked or stopped.The at least one processor may determine whether the boarding of the user is completed, and may stop the output of the optical signal when it is determined that the boarding of the user is completed.The at least one processor may determine that the boarding of the user is completed when detecting a doorway of the vehicle or receiving the user authentication code.The frequency at which the automobile lamp blinks may be a frequency at which the people do not perceive the blink. The blinking frequency may be 100 Hz or more.The automobile lamps may include at least one of the following lamps: daytime running light, low beam, tail light, position light, or a combination of lamps.BRIEF DESCRIPTION OF THE DRAWING FIGURESThe above and other aspects, features and advantages of the present disclosure should be more clearly understood from the following detailed description taken in conjunction with the accompanying drawing figures, in which: FIG. 1 is a view showing an overall system for identifying a sent vehicle using an automobile lamp according to an embodiment of the present disclosure; FIG. 2 is a view showing an automobile lamp and a display device according to an embodiment of the present disclosure; FIGS. 3A and 3B show a binary code converted from a user identifier code using the morse code, according to an embodiment of the present disclosure; FIGS. 4A and 4B are views illustrating a binary code converted from the user ID code using the American Standards Code for Information Exchange (ASCII), according to an embodiment of the present disclosure; FIG. 5 is a view illustrating a method for displaying an identified vehicle when clicking a vehicle search button according to an embodiment of the present disclosure; FIG. 6 is a flowchart illustrating a method of identifying a sent vehicle using an automobile lamp according to an embodiment of the present disclosure; FIG. 7 is a flowchart illustrating operation S 633 in FIG. 6 ; FIG. 8 is a flowchart illustrating operation S 67 in FIG. 6 ; and FIG. 9 is a block diagram of a computing device that may fully or partially implement the vehicle terminal and the mobile terminal according to an embodiment of the present disclosure.DETAILED DESCRIPTIONHereinafter, specific embodiments of the present disclosure will be described with reference to the accompanying drawing figures. The following detailed description is intended to facilitate a comprehensive understanding of a method, apparatus, and / or system described in the specification. However, the embodiments are described only as examples, and the present disclosure is not limited thereto.In describing the embodiments of the present disclosure, detailed description has been omitted in cases where it is decided that the detailed description of the known functions or configurations related to the present disclosure would have unnecessarily obscure the gist of the present disclosure. Moreover, the terms described below are defined in consideration of their functions in the present disclosure, and may be variously construed depending on the intentions of the users, the practice, or the like. Therefore, the terms should be defined based on the contents of the entire specification (specification). Terms used in the detailed description are merely for describing the embodiments of the present disclosure and should not be construed as limiting. A singular term may include the plurality thereof unless expressly stated otherwise. It is understood that the terms "include," "have," "comprise," or the like, as well as variations thereof, specify particular features, numbers, acts, acts, elements, parts, or combinations thereof. Such terms are not to be understood as excluding the presence or the possibility of one or more other features, numbers, operations, operations, elements, parts, or combinations thereof than those described.As long as a component, device, element, controller, module, or like (i.e., apparatus) of the present disclosure is described as tracking a purpose or executing an operation, function, or the like, the component, device, element, controller, module, or the like should be considered herein as being "configured to" achieve that purpose or execute that operation or function. Each component, device, element, controller, module, or the like may separately include or be included in a processor and memory, such as a non-transitory computer readable medium, as part of such a device.FIG. 1 is a view showing an overall system for identifying a sent vehicle using an automobile lamp according to an embodiment of the present disclosure. An overall system 100 may include a vehicle terminal 110, a server 120, and a mobile terminal 130. In addition, FIG. 2 is a view showing the automobile lamp and a display device according to an embodiment of the present disclosure.The vehicle terminal 110, the server 120, and the mobile terminal (terminal) 130 described above may each include a processor (e.g., a computer, a microprocessor, a central processing unit (CPU), an application specific integrated circuit (ASIC), or a logic circuit), and a memory for storing software instructions that provide various functions when executed by the processor. The processor and the memory may be implemented as separate semiconductor circuits. Alternatively, the processor and the memory may be implemented as a single semiconductor integrated circuit. The processor may include one or more processors.As illustrated in FIGS. 1 and 2, the vehicle terminal 110 may be a device that is disposed in a vehicle 10 and outputs an optical signal 114 aincluding a user ID code among the broadcast information. The vehicle terminal 110 may include a control module 111, a storage module 112, a communication module 113, an auto lamp 114, and a display device 115.Specifically, the control module 111 may receive the broadcast information including the user ID code using the communication module 113. The control module 111 may output the optical signal 114 aincluding the user ID code using the auto lamp 114. The control module 111 may output the optical signal 114 athrough the automobile lamp 114 while a vehicle 10 is traveling.The user ID code described above may be a combination of at least one character, symbols, numbers, or various combinations. In addition, the dispatch information may also include information such as a vehicle type, a vehicle number, a destination, or a departure location, in addition to the user ID code described above.According to an embodiment of the present disclosure, the control module 111 may modulate the user ID code so as to convert the modulated user ID code into a binary code, and may output the optical signal 114 aby blinking the automobile lamp 114 based on the generated binary code. The frequency at which the auto lamp 114 blinks may be a frequency at which people do not perceive the blink, for example, the frequency may be 100 Hz or more.In this way, inconveniences to the user due to the blinking can be eliminated by blinking the automobile lamp 114 at a frequency at which the people do not perceive the blinking.Moreover, the control module 111 according to an embodiment of the present disclosure may convert the user ID code into a binary code based on morse code or ASCII code.FIGS. 3A and 3B are views illustrating the binary code converted from the user ID code according to the morse code according to an embodiment of the present disclosure. Fig. 3A shows the binary code converted from the user ID code by the morse code, and Fig. 3B shows a morse code table.As shown in FIG. 3A, when the user ID code is "HYUNDAI" (see 320), the control module 111 may convert "HYUNDAI" into the binary codes (0000), (1011), (001), (10), (100), (01), and (00) by referring to the morse code table shown in FIG. 3B (see 330), and may output the optical signal 114 aby flashing the automobile lamp 114 based on a flashing signal of the converted binary code (see 310).In the morse code described above, a long signal (e.g., bar) may have a longer lighting duration than a short signal (e.g., dot). The long signal may be a binary code "1" and the short signal may be a binary code "0". In this case, the binary code "0" may have a shorter duty than the binary code "1".According to another embodiment of the present disclosure, the long signal (i.e., the line) may have a shorter lighting duration than the short signal (i.e., the point). The long signal may be the binary code "0", and the short signal may be the binary code "1". In this case, the binary code "1" may have a shorter on-time than the binary code "0".FIGS. 4A and 4B are views illustrating the binary code converted from the user ID code using the American Standards Code for Information Exchange (ASCII) code, according to an embodiment of the present disclosure. Fig. 4A shows the binary code converted from the user ID code by the ASCII code, and Fig. 4B shows an ASCII code table.As shown in FIG. 4A, when the user ID code is "HYUNDAI" (see 420), the control module 111 may convert "HYUNDAI" into the binary codes (10000000), (1013001), (1010101), (1001110), (1000100), (1000001), and (1001001) by referring to the ASCII code table shown in FIG. 4B (see 430). The control module 111 may output the optical signal 114 aby blinking the automobile lamp 114 based on a blinking signal of the converted binary code (see 410).The binary code "0" can have a shorter on-time than the binary code "1" based on the ASCII code described above. According to another embodiment of the present disclosure, the binary code "1" may have a shorter on-time than the binary code "0".According to another embodiment of the present disclosure, the control module 111 may output the user ID code via the display device 115 installed on a roof of the vehicle 10 while the vehicle 10 is parked or standing.In addition, the control module 111 may determine whether the boarding of the user is completed, and end the output of the optical signal 114 avia the automobile lamp 114 or the output of the user ID code via the display device 115 when it is determined that the boarding of the user is completed.The control module 111 may determine that the boarding of the user is completed when detecting a doorway of the vehicle 10 or obtaining the user ID code from a user.The memory module 112 may store various programs for executing the above-described functions of the control module 111.The communication module 113 may transmit (transmit) and receive various data with the server 120 under the control of the control module 111.The automobile lamp 114 may output the optical signal 114 awith the user ID code while the vehicle 10 is traveling under the control of the control module 111.The automobile lamps 114 may include at least one of a daytime running lamp, a low beam lamp, a tail lamp, a position lamp, or a combination of lamps (lamps). For example, at least one of the daytime running lamp (DRL) or the tail lamp (TL) may be used during the day. At least one of the lamp (LB), tail lamp (TL) or position lamp (PL) may be used at night.The auto lamps 114 are not necessarily limited thereto. Moreover, the shape and position of the auto lamp 114 may be changed depending on the vehicle manufacturer. It should be appreciated, therefore, that the auto lamp 114 is not limited to any particular shape or position.The display device 115 may output the user ID code while the vehicle 10 is parked or stopped under the control of the control module 111. The display device 115 may be, for example, a light emitting diode (LED). The display device 115 is not necessarily limited thereto as long as the display device 115 can output the user ID code.Returning to FIG. 1, the server 120 may receive a vehicle call request from the mobile terminal 130 and transmit the dispatch information to the dispatched vehicle. The server 120 may include a control module 121, a storage module 122, and a communication module 123.Specifically, the control module 121 may receive the vehicle call request from the mobile terminal 130, and transmit the broadcast information to the vehicle terminal 110 mounted on the broadcast vehicle.The memory module 122 may store the various programs for executing the above-described functions of the control module 121.The communication module 123 may transmit and receive the various data with the vehicle terminal 110 and the mobile terminal 130 under the control of the control module 121.The mobile terminal 130 may receive the optical signal 114 aoutput from the vehicle 10 and recognize whether the vehicle 10 is the sent vehicle based on the received optical signal 114 a. As described above, the above-mentioned optical signal 114 amay include the user identification code output by the auto lamp 114. The mobile terminal 130 may include a control module 131, a storage module 132, a communication module 133, and an input / output module 134.First, the control module 131 may transmit the vehicle call request including the user ID code to the server 120 via the communication module 133, and receive the optical signal 114 aoutput from the vehicle 10 via the input / output module 134. The vehicle call request may include information such as the user ID code, destination, or departure location. The optical signal 114 amay be output by flashing the vehicle lamp 114 using the binary code. The control module 131 may then identify the sent vehicle 10 based on the received optical signal 114 a.Moreover, the control module 131 according to an embodiment of the present disclosure may demodulate the received optical signal 114 ato thereby convert the demodulated optical signal into the user ID code.The control module 131 may convert a binary code 330 to a user ID code 320 by referring to the morse code table (see FIG. 3B ) or convert a binary code 430 to a user ID code 420 by referring to the ASCII code table (see FIG. 4B ).The control module 131 may then determine whether the converted user ID code matches a prestored user ID code. The control module 131 may identify the vehicle 10 as the sent vehicle when the converted user ID code matches the prestored user ID code as a determination result.According to an embodiment of the present disclosure, the control module 131 may also determine whether the boarding of the user is completed.Specifically, the control module 131 may determine that the boarding of the user is completed when it detects at least one of a near field communication (NFC) flag and a quick response (QR) code flag, or when it receives an acknowledgement from the user. The control module 131 may recognize the NFC tag by NFC communication between the communication module 113 in the vehicle terminal 110 and the communication module 133 in the mobile terminal 130. The control module 131 may recognize the QR code identifier through the input / output module 134 in the mobile terminal 130, which detects the QR code (not separately shown) on the vehicle 10.The control module 131 may output, via the input / output module 134, a notification of the completion of the sending when it is determined as a result of the determination that the boarding of the user is completed.Moreover, the control module 131 according to an embodiment of the present disclosure may output the vehicle identified via the input / output module 134 by highlighting the same.A method for marking and outputting the identified vehicle will be described below with reference to FIG. 5.FIG. 5 is a view illustrating a method for displaying the identified vehicle when clicking a vehicle search button according to an embodiment of the present disclosure.As shown in FIGS. 1 and 5, the control module 131 may display a current location P 2 of the vehicle and a destination location P 1. The control module 131 may activate a vehicle search button 130 awhen the vehicle approaches the mobile terminal 130 to a preset distance (see 510).The control module 131 may then emphasize and display the identified vehicle on the screen when clicking the activated vehicle search button 130 a(see 520). For example, the control module 131 may emphasize and display the identified vehicle by surrounding the vehicle with a shape 130 b(e.g., a square). Regardless, the control module 131 may also display a notification such as "a vehicle named HYUNDAI is approaching" (see 130c).The storage module 132 may store the various programs for performing the above-described functions of the control module 131, the above-described user ID code, or the like.The communication module 133 may transmit and receive the various data with the server 120 under the control of the control module 131.The input / output module 134 may be a camera that receives the optical signal 114 aoutput from the vehicle 10, or a display device 115 that displays the current location or destination of the vehicle.As described above, according to an embodiment of the present disclosure, the vehicle 10 may output the optical signal 114 aincluding the user ID code via the automobile lamp 114, and the user may receive the optical signal 114 avia the terminal and recognize whether the vehicle 10 is the sent-out vehicle based on the received optical signal 114 a, thereby recognizing whether the vehicle 10 is the sent-out vehicle even in a region where many vehicles are close to each other or at night.Moreover, according to an embodiment of the present disclosure, the user's inconvenience caused by the blinking can be eliminated by blinking the automobile lamp 114 at a frequency at which the people do not perceive the blinking.FIG. 6 is a flow chart illustrating a method for identifying a sent vehicle using an auto lamp 114 according to an embodiment of the present disclosure. FIG. 7 is a flowchart illustrating operation S 633 in FIG. 6. FIG. 8 is a flowchart illustrating operation S 67 in FIG. 6.Hereinafter, a method (S 600) of identifying a sent vehicle using an automobile lamp according to an embodiment of the present disclosure will be described with reference to FIGS. 1, 2, 3, 4, 5 to 6. However, to simplify the present disclosure, all redundant descriptions given with reference to FIGS. 1, 2, 3, 4 to 5 have been omitted.Referring to FIGS. 1, 2, 3, 4, 5 to 6, the process (S 600) of identifying a sent vehicle using a car lamp according to an embodiment of the present disclosure may begin by an operation of executing a call application (S 611) installed on the mobile terminal 130.The mobile terminal 130 may transmit the vehicle call request to the server 120 when receiving the destination, the departure place, or the like by executing the call application (S 612). The server 120 may then transmit the dispatch information to the vehicle terminal 110 mounted on the dispatch vehicle 10 (S 621). As described above, the vehicle call request may include information such as the user ID code, destination, or departure location. The dispatch information may include, in addition to the user ID code, information such as the vehicle type, the vehicle number, the destination, or the departure location.The vehicle terminal 110 may then determine whether the vehicle 10 is traveling (S 631).The vehicle terminal 110 may output the user ID code via the display device 115 installed on the roof of the vehicle 10 (S 632) when the vehicle 10 is not traveling, i.e., while the vehicle 10 is parked or stopped, as a result of the determination in operation S 631.On the other hand, the vehicle terminal 110 may output the optical signal 114 avia the automobile lamp 114 (S 633) when the determination result in operation S 631 indicates that the vehicle 10 is traveling. The optical signal 114 adescribed above may include the user ID code, and the user ID code may include a combination of at least one of letters, symbols, or numbers.In detail, as shown in FIG. 7, the vehicle terminal 110 may modulate the user ID code so as to convert the modulated user ID code into the binary code (S 711). The vehicle terminal 110 may output the optical signal 114 aby flashing the automobile lamp 114 based on the generated binary code (S 712). As described below, the frequency at which the automobile lamp 114 blinks may be a frequency at which people do not perceive the blink. The frequency may be, for example, 100 Hz or more.Moreover, as described above, the vehicle terminal 110 according to an embodiment of the present disclosure may convert the user ID code to the binary code using Morse code or ASCII code.The vehicle terminal 110 may then determine whether the boarding of the user is completed (S634).As described above, the vehicle terminal 110 may determine that the boarding of the user is completed when it detects a doorway of the vehicle 10 or receives the user ID code from the user.The vehicle terminal 110 may end the output (S635) when it is determined that the boarding of the user is completed as a result of the operation S634. The vehicle terminal 110 may stop the output of the optical signal 114 avia the vehicle lamp 114 or the output of the user ID code via the display device 115.The vehicle terminal 110 may then transmit dispatch details to the server 120 and the server 120 may transmit them to the mobile terminal 130. The dispatch data may include the user ID code, the vehicle type, the departure location, the destination, or the like.The mobile terminal 130 may determine whether the vehicle approaches after transmitting the vehicle call request to the server 120 (S 613).The mobile terminal 130 may activate the vehicle search button 130 a(S 614) when the vehicle 10 is determined to be approaching within the preset distance from the mobile terminal 130 as a determination result in operation S 613.The mobile terminal 130 may then determine whether the activated vehicle search button 130 ais clicked (S 615).The mobile terminal 130 may receive the visual signal 114 awhen the vehicle search button 130 ais clicked as a determination result in operation S 615 (S 616), identify the vehicle 10 based on the received visual signal 114 a(S 617), and then display the identified vehicle (S 618).In detail, as shown in FIG. 8, the mobile terminal 130 may demodulate the received optical signal 114 ato thereby convert the demodulated optical signal 114 ato the user ID code (S 721), and then determine whether the converted user ID code matches the prestored user ID code (S 722). The mobile terminal 130 may identify the vehicle 10 as the sent vehicle when the converted user ID code matches the prestored user ID code as a determination result in operation S 722.According to an embodiment of the present disclosure, the mobile terminal 130 may emphasize and display the identified vehicle on the screen. For example, as described above, the mobile terminal 130 may emphasize and display the identified vehicle by surrounding it with a shape 130 b(e.g., a square). Regardless, as described above, mobile terminal 130 may also display the notification of "a vehicle named HYUNDAI is approaching" (see 130c).The mobile terminal 130 may then determine whether the boarding of the user is completed (S 619).According to an embodiment of the present disclosure, as described above, the mobile terminal 130 may determine that the boarding of the user is completed when it detects at least one of an NFC tag and a QR code tag, or when it receives an acknowledgement from the user.The mobile terminal 130 may output the indication of completion of the sending (S 620) when the boarding of the user is determined to be completed as a result of the determination in operation S 619.As described above, according to an embodiment of the present disclosure, the vehicle 10 may output the optical signal 114 aincluding the user ID code via the automobile lamp 114, and the user may receive the optical signal 114 avia the terminal and recognize whether the vehicle 10 is the sent vehicle from the received optical signal 114 a, thereby recognizing whether the vehicle 10 is the sent vehicle even in a region where many vehicles are close to each other or at night.Moreover, according to an embodiment of the present disclosure, the user's inconvenience caused by the blinking can be eliminated by blinking the automobile lamp at a frequency at which the people do not perceive the blinking.FIG. 9 is a block diagram of a computing device (computing device) 900 that may fully or partially implement the vehicle terminal 110, the server 120, and the mobile terminal 130, according to an embodiment of the present disclosure.As illustrated in FIG. 9, the computing device 900 may include at least a processor 901, a computer readable storage medium 902, and a communication bus 903.The processor 901 may cause the computing device 900 to operate in accordance with the embodiments described above. For example, the processor 901 may execute one or more programs stored on the computer readable storage medium 902. One or more programs may include one or more computer-executable instructions. The computer-executable instructions may cause computing device 900 to perform the operations according to the embodiments described above when executed by processor 901.The computer readable storage medium 902 may store the computer executable instructions or program codes, program data, and / or other suitable form of information. A program 902 astored in the computer readable storage medium 902 may include a series of instructions executable by the processor 901. In one embodiment, the computer readable storage medium 902 may be a memory (e.g., volatile memory such as random access memory, non-volatile memory, or any suitable combination thereof), at least one magnetic disk storage device, an optical disk storage device, a flash memory device, any other type of storage medium that can be accessed by the computing device 900 and stored desired information, or any suitable combination thereof.The communication bus 903 may connect various other components of the computing device 900 to each other, including the processor 901 and the computer readable storage medium 902.Computing device 900 may also include one or more input / output interfaces 905 and one or more network communication interfaces 906 that provide interfaces to one or more input / output devices 904. The input / output interface 905 and the network communication interface 906 may be connected to the communication bus 903. A network may be a cellular network, such as global system for mobile communications (GSM), enhanced data rates for GSM evolution (EDGE), general packet radio service (GPRS), code division multiple access (CDMA), time division CDMA (TD-CDMA), universal mobile telecommunications system (UMTS), long term evolution (LTE), or other cellular network. In addition, the network communication interface 906 may also include near field communication (NFC), which is one of the wireless tag technologies.The input / output device 904 may be connected to other components of the computing device 900 via the input / output interface 905. The input / output device 904 may include an input device such as a pointing device (e.g., mouse or trackpad), a keyboard, a touch input device (e.g., touch pad or touch screen), a voice or sound input device, various types of sensor devices, and / or a camera and / or an output device such as the display device, a printer, a speaker, and / or a network card. The input / output device 904 may be disposed in the computing device 900 as a component included in the computing device 900 or may be connected to the computing device 900 as a device separate from the computing device 900.The embodiments of the present disclosure may include a program for executing the methods described herein on a computer and a computer readable recording medium including the program. The computer readable recording medium may include a program instruction, a local data file, a local data structure, or the like, either alone or in combination. The medium may be specially designed and configured for the present disclosure or generally available in the field of computer software. An example of a computer-readable recording medium may be: a magnetic medium such as a hard disk, a floppy disk, or a magnetic tape; an optical recording medium such as a compact disk read only memory (CD-ROM) or a digital versatile disk (DVD); or a hardware device that specially stores and executes a program command, such as a read only memory (ROM), a random access memory (RAM), or a flash memory. An example of a program may be a high-level language code executable by the computer by an interpreter or the like, and a machine language code created by a compiler.As set forth above, according to the embodiments of the present disclosure, the vehicle may output the optical signal including the user ID code via the automobile lamp, and the user may receive the optical signal via the terminal and recognize whether the vehicle is the sent-out vehicle based on the received optical signal, whereby whether the vehicle is the sent-out vehicle may be recognized even in a region where many vehicles are close to each other or at night.Moreover, according to an embodiment of the present disclosure, the user's inconvenience caused by the blinking can be eliminated by blinking the automobile lamp at a frequency at which the people do not perceive the blinking.Although the embodiments have been shown and described above, it should be apparent to those skilled in the art that modifications and variations can be made without departing from the scope of the present disclosure as defined by the appended claims.
Claims
A mobile terminal for identifying a sent-away vehicle using a car lamp, the mobile terminal comprising: at least one processor; and a storage medium storing a computer readable command, wherein the computer readable command, when executed by the at least one processor, causes the at least one processor to transmit a vehicle call request including a user identifier code, receive an optical signal issued by a vehicle based on the vehicle call request, and determine whether the vehicle is the sent-away vehicle based on the received optical signal, wherein the optical signal includes the user identifier code issued via the car lamp.The mobile terminal of claim 1, wherein the at least one processor: receives the optical signal, the optical signal being output by flashing the automobile lamp using a binary code; demodulates the received optical signal and converts the demodulated optical signal into the user ID code; determines whether the converted user ID code matches a previously stored user ID code; and identifies the vehicle as the sent vehicle if the converted user ID code matches the previously stored user ID code as a determination result.The mobile terminal of claim 2, wherein the at least one processor converts the binary code to the user identification code using Morse code or American Standard Information Exchange (ASCII) code.The mobile terminal of claim 1, wherein the at least one processor: determines whether boarding of a user is completed; and outputs a notification of completion of the sending when the boarding is determined to be completed.The mobile terminal of claim 4, wherein the at least one processor determines that the boarding of the user is completed when it detects at least one identifier by near field communication (NFC) or quick response code (QR), or when it receives an acknowledgement from a user.The mobile terminal of claim 1, wherein the at least one processor activates a vehicle search button when the vehicle approaches the mobile terminal to a predetermined distance.The mobile terminal of claim 6, wherein the at least one processor highlights an identified vehicle and displays on a screen when clicking the activated vehicle search button.The mobile terminal of claim 7, wherein the at least one processor highlights and outputs the identified vehicle by surrounding the vehicle with a shape.A vehicle terminal for identifying a sent vehicle using an automobile lamp, the vehicle terminal comprising: at least one processor; and a storage medium storing a computer readable command, wherein the computer readable command, when executed by the at least one processor, causes the at least one processor to receive sending information including a user ID code and output an optical signal including the user ID code among the sending information using the automobile lamp.The vehicle terminal according to claim 9, wherein the at least one processor: modulates the user ID code and converts the modulated user ID code into a binary code, and outputs the optical signal by flashing the automobile lamp based on the generated binary code.The vehicle terminal of claim 10, wherein the at least one processor converts the user ID code into the binary code based on Morse code or American Standard Information Exchange (ASCII) code.The vehicle terminal according to claim 10, wherein the at least one processor blinks the binary code "0" auto lamp to have a shorter on-time than a binary code "1" or the binary code "1" has a shorter on-time than the binary code "0".The vehicle terminal according to claim 9, wherein the user ID code includes at least a combination of letters, symbols, and / or numbers.The vehicle terminal of claim 9, wherein the at least one processor outputs the optical signal during travel.The vehicle terminal of claim 9, wherein the at least one processor outputs the user ID code via a display device installed on the roof of the vehicle while the vehicle is parked or stationary.The vehicle terminal of claim 9, wherein the at least one processor: determines whether boarding of a user is completed; and stops outputting the optical signal when it is determined that boarding of the user is completed.The vehicle terminal of claim 16, wherein the at least one processor determines that the boarding of the user is completed when detecting a doorway of the vehicle or when receiving the user identification code.The vehicle terminal according to claim 10, wherein the frequency at which the automobile lamp blinks is a frequency at which people do not perceive the blink.The vehicle terminal according to claim 18, wherein the blinking frequency is 100 Hz or more.The vehicle terminal of claim 9, wherein the automobile lamps comprise at least one of a daytime running light, a low beam, a tail lamp, a position lamp, or any combination thereof.