Wireless communication control device and wireless communication control method
The wireless communication control device prioritizes and quickly connects to the driver's terminal device by using stored information and position detection, addressing the inefficiencies of conventional methods.
Patent Information
- Application Number
- JP2023094555
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-08
- Publication Date
- 2024-12-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional wireless communication control devices take a long time to establish a connection with the driver's terminal device and struggle to identify it before connection, as they sequentially attempt connections with all devices and rely on post-connection detection.
A wireless communication control device that prioritizes terminal devices based on stored information and position detection, determining the driver's device as the primary connection target before establishing a connection, using a connection determining unit, position acquisition unit, and information update unit to enhance accuracy and speed.
Enables rapid connection to the driver's terminal device by prioritizing and accurately identifying it, allowing immediate functionality such as hands-free calling.
Smart Images

Figure 2024176197000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a wireless communication control device and a wireless communication control method. [Background technology]
[0002] 2. Description of the Related Art There is known a wireless communication control device that detects a terminal device inside a moving object such as a car and wirelessly connects to the detected terminal device (see, for example, Patent Document 1).
[0003] The wireless communication control device described in Patent Document 1 sequentially switches between directional antennas corresponding to each seat position, and detects the position of the terminal device within the vehicle based on the strength of the radio signal sensed by each directional antenna. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2005-354312 A Summary of the Invention [Problem to be solved by the invention]
[0005] In a conventional wireless communication control device, when a wireless connection is made with a specific terminal device, such as a driver's terminal device, first, wireless connections with terminal devices in the moving body are tried in sequence, and the positions of the terminal devices with which wireless connections have been established are detected in sequence. When a terminal device is detected in the driver's seat, the terminal device is assumed to be the driver's terminal device and is determined as the connection destination for hands-free calling.
[0006] In this way, the conventional wireless communication control device sequentially tries wireless connection with the terminal device until it detects the terminal device at the driver's seat, and then determines the driver's terminal device. Therefore, it is not always possible to connect to the driver's terminal device from the beginning, and it tends to take time before the driver's terminal device can be used. In addition, the conventional wireless communication control device can detect the location of the terminal device only after the terminal device has already been connected. It is difficult for the conventional wireless communication control device to identify the driver's terminal device before connection.
[0007] In view of the above circumstances, the present invention aims to provide a wireless communication control device and a wireless communication control method that determine a specific terminal device within a mobile body as a priority connection destination before wireless connection, thereby enabling a user to start using functions using his or her own terminal device as quickly as possible. [Means for solving the problem]
[0008] A wireless communication control device according to one embodiment of the present invention includes a wireless communication unit that performs wireless communication with a terminal device located in a mobile body, an information storage unit that stores first information regarding the situation of each of a plurality of terminal devices when wirelessly connected to the wireless communication unit, a connection determination unit that determines the priority of the plurality of terminal devices based on the current situation and the first information stored in the information storage unit, a connection control unit that attempts wireless connection with the wireless communication unit in order of the terminal device with the highest priority determined by the connection determination unit, a position acquisition unit that acquires the position of the terminal device wirelessly connected to the wireless communication unit, and an information update unit that updates the information storage unit based on the position acquired by the position acquisition unit. Effect of the Invention
[0009] According to one embodiment of the present invention, a wireless communication control device and a wireless communication control method are provided that determine a specific terminal device within a mobile body as a preferred connection destination before wireless connection is established, thereby enabling a user to start using functions using his or her own terminal device as soon as possible. [Brief description of the drawings]
[0010] [Figure 1]1 is a diagram showing a schematic diagram of a vehicle in which an on-board device according to an embodiment of the present invention is installed; [Diagram 2] 1 is a block diagram showing a configuration of an in-vehicle device according to an embodiment of the present invention; [Diagram 3] 2 is a diagram showing an example of information stored in a connection status DB (Database) included in the vehicle-mounted device according to the embodiment of the present invention. FIG. [Figure 4] 4 is a diagram showing an example of information stored in a connection status DB provided in the vehicle-mounted device according to the embodiment of the present invention. FIG. [Diagram 5] FIG. 2 is a functional block diagram of an in-vehicle device according to an embodiment of the present invention. [Figure 6] 4 is a flowchart of a wireless connection process executed by a main ECU (Engine Control Unit) of an in-vehicle device in one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The following description relates to a wireless communication control device, a wireless communication control method, and a wireless communication control program according to an embodiment of the present invention. Note that common or corresponding elements are denoted by the same or similar reference numerals, and duplicate descriptions are appropriately simplified or omitted.
[0012] FIG. 1 is a diagram that shows a vehicle A (a right-hand drive vehicle as an example) in which an in-vehicle device 1 according to an embodiment of the present invention is installed. FIG. 1 shows a state in which users U1, U2, U3, and U4 are seated in the driver's seat, passenger seat, and back seat (right and left), respectively. In FIG. 1, a terminal device D1 of user U1 is located in the driver's seat. A terminal device D2 of user U2 is located in the passenger seat. A terminal device D3 of user U3 and a terminal device D4 of user U4 are located in the back seat. The in-vehicle device 1 and each of the terminal devices D1 to D4 have already been paired.
[0013] The vehicle-mounted device 1 is an example of a wireless communication control device that controls a wireless communication unit 15 (described later) capable of wirelessly communicating with terminal devices in the cabin of a vehicle A, which is an example of a moving body. The terminal devices (terminal devices D1 to D4 in the example of FIG. 1) wirelessly connected to the wireless communication unit 15 are various mobile devices such as smartphones, feature phones, tablet terminals, notebook PCs (Personal Computers), PDAs (Personal Digital Assistants), PNDs (Portable Navigation Devices), and portable game consoles.
[0014] In this embodiment, the wireless communication unit 15 and the terminal device are connected via a wireless communication protocol such as Bluetooth (registered trademark).
[0015] The vehicle-mounted device 1 is an example of a computer that executes a wireless communication control method and a wireless communication control program according to an embodiment of the present invention. The vehicle-mounted device 1 may be an independent vehicle-mounted device, or may be a device that is a part of a navigation device or an IVI (In-Vehicle Infotainment) device.
[0016] FIG. 2 is a block diagram showing the configuration of the vehicle-mounted device 1. As shown in FIG.
[0017] As shown in FIG. 2, the vehicle-mounted device 1 includes a main ECU 10, a storage unit 11, an operation unit 12, a display unit 13, a voice unit 14, a wireless communication unit 15, and a navigation unit 20.
[0018] The main ECU 10 is configured as, for example, a large scale integration (LSI) and includes a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and the like.
[0019] The main ECU 10 executes programs loaded in a work area of the RAM. The programs executed by the main ECU 10 include a wireless communication control program 100 installed in the main ECU 10.
[0020] The main ECU 10 is, for example, a single processor or a multi-processor, and includes at least one CPU. If the main ECU 10 includes multiple CPUs, the main ECU 10 may be packaged as a single device, or may be configured as multiple devices that are physically separated within the vehicle-mounted device 1.
[0021] The storage unit 11 is, for example, an auxiliary storage device such as a hard disk drive (HDD) or a solid state drive (SSD) or a flash memory. The storage unit 11 stores various program data 113 executed by the main ECU 10, including the wireless communication control program 100, as well as map data 111 and a connection status DB 112.
[0022] The connection status DB 112 is an example of an information storage unit that stores information D (an example of first information) about a status when each of a plurality of terminal devices is wirelessly connected to the wireless communication unit 15. The connection status DB 112 accumulates the information D for determining a terminal device to be wirelessly connected to the wireless communication unit 15 when the vehicle-mounted device 1 is started up.
[0023] 3 and 4 show an example of information D stored in connection status DB 112. Fig. 3 shows an information list L1 which is an example of information D. Fig. 4 shows an information list L2 which is an example of information D. As shown in Figs. 3 and 4, information D stored in connection status DB 112 includes a situation when a terminal device is wirelessly connected to wireless communication unit 15 (a time period in Fig. 3, and a day of the week in Fig. 4), and score and position information for each terminal device (in other words, a terminal device ID or user) corresponding to that situation.
[0024] The score included in the information D is an index that evaluates the priority of each terminal device of each user with points, and the higher the score associated with a terminal device, the more likely it is that the owner of the terminal device is the driver in that situation. For example, in the information list L1 (see FIG. 3), in the time period from 7:00 to 9:00, user U2 is most likely to drive vehicle A. In this time period, users U2, U1, U4, and U3 are most likely to drive vehicle A in this order. This score is used to determine the priority order, which will be described later.
[0025] The location included in the information D indicates the location of the terminal device placed by the driver while driving. In this embodiment, it is assumed that the driver places his / her terminal device in the driver's seat. Therefore, the location included in the information D is initially the driver's seat. However, the driver does not necessarily place the terminal device in the driver's seat. For example, some drivers have the habit of putting the terminal device in a bag and placing it in the passenger seat or the back seat. Therefore, this location can be updated from the driver's seat to another seat as necessary.
[0026] The situation included in the information D is not limited to the time period and the day of the week. The situation included in the information D may be, for example, the connection frequency at which the driver's terminal device is wirelessly connected to the wireless communication unit 15, the continuous connection time, the total travel distance, total travel time, travel start position, and destination of the vehicle A (destination set by the navigation unit 20) when the driver's terminal device is wirelessly connected to the wireless communication unit 15. The total travel distance, total travel time, travel start position, and destination of the vehicle A are acquired by, for example, the navigation ECU 21.
[0027] That is, more information lists corresponding to each status may be stored in the connection status DB 112.
[0028] The operation unit 12 includes operators such as mechanical switches, capacitive non-contact switches, membrane switches, buttons, knobs, wheels, etc. A user can operate the vehicle-mounted device 1 via the operation unit 12.
[0029] The display unit 13 is a device that displays various screens, and includes, for example, a display such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence). The display unit 13 may include a touch panel. A user can operate the vehicle-mounted device 1 via the touch panel. In this case, the touch panel forms a part of the operation unit 12.
[0030] The audio unit 14 includes an output unit such as a speaker, etc. The audio unit 14 outputs audio for navigation, for example.
[0031] The wireless communication unit 15 is, for example, a Bluetooth receiver, and performs wireless communication in accordance with the Bluetooth standard. The wireless communication unit 15 may be a Bluetooth transceiver having both a transmitter function and a receiver function.
[0032] The navigation unit 20 includes a navigation ECU 21, a Global Navigation Satellite System (GNSS) receiving unit 22, and a vehicle information acquiring unit 23.
[0033] The GNSS receiver 22 is a module that measures the current position of the vehicle, including the wireless communication unit 15, based on GNSS signals received from multiple GNSS satellites. The GNSS receiver 22 measures the current position at predetermined time intervals (e.g., every second) and outputs the measurement results to the navigation ECU 21. A representative example of the GNSS is the Global Positioning System (GPS).
[0034] In this way, the GNSS receiver 22 is an example of a position detector that detects the current position of the vehicle-mounted device 1 in which the wireless communication unit 15 is mounted.
[0035] The navigation ECU 21, in cooperation with the main ECU 10, renders the map data 111 stored in the memory unit 11 to display the map on the display unit 13, and also acquires the current position measured by the GNSS receiving unit 22 and superimposes a mark indicating the vehicle's position onto the acquired current position, which is the position on the road on the map displayed on the display unit 13 (map matching).
[0036] The vehicle information acquisition unit 23 includes, for example, a gyro sensor that measures an angular velocity related to the orientation of the vehicle in a horizontal plane, and a DR (Dead Reckoning) sensor such as a vehicle speed sensor that detects the rotational speeds of the left and right drive wheels of the vehicle. The vehicle information acquisition unit 23 may be provided in another in-vehicle device instead of the navigation unit 20. The vehicle information acquisition unit 23 may acquire vehicle speed information and sensor data from the other in-vehicle device via a communication interface of the vehicle.
[0037] The navigation ECU 21 can also estimate the current position from information acquired by the vehicle information acquisition unit 23. The navigation ECU 21 may compare both the current position acquired by the GNSS receiving unit 22 and the current position estimated based on the information acquired by the vehicle information acquisition unit 23, and then determine the final current position.
[0038] The navigation ECU 21 accesses the map data 111, searches for a route from the current position to a destination set by a user operation, for example, by the Dijkstra algorithm, and sets the searched route. When performing route guidance, the navigation ECU 21 highlights the route in the map displayed on the display unit 13. The navigation ECU 21 periodically acquires the current position, displays a map that matches the acquired current position on the display unit 13, and plays an audio signal for route guidance from the audio unit 14 at an appropriate time. If the current position deviates from the route, the navigation ECU 21 re-searches for and re-sets the route.
[0039] The navigation unit 20 is a part of one vehicle-mounted device 1, but may be configured as a separate device. In this case, the map data 111 is also stored in a storage unit provided in the navigation unit 20. The main ECU 10 accesses the map data 111 via a communication means and the navigation ECU 21 that are separately provided.
[0040] The vehicle-mounted device 1 may have other configurations not shown in Fig. 1. In addition, in the example of Fig. 1, the main ECU 10 and the navigation ECU 21 are configured as separate and independent ECUs, but in another embodiment, the main ECU 10 and the navigation ECU 21 may be configured as a single ECU. The navigation unit 20 has a storage unit (not shown) that stores a program executed therein. This storage unit may be located within the navigation ECU 21. In other words, the vehicle-mounted device 1, which is an example of a wireless communication control device, has a degree of freedom in its configuration, and various design changes are possible.
[0041] The wireless communication control program 100 causes the in-vehicle device 1, which is an example of a computer, to execute a series of processes, which are: determining a priority order for a plurality of terminal devices based on the current situation and information D (an example of first information) stored in the connection status DB 112 (an example of an information storage unit), attempting wireless connection to the wireless communication unit 15 in order of the determined priority order for the terminal devices, acquiring the position of the terminal device wirelessly connected to the wireless communication unit 15, and updating the information D of the connection status DB 112 based on the acquired position. As a result, for example, before wireless connection at the time of starting the in-vehicle device 1, a specific terminal device (e.g., the driver's terminal device) in the vehicle cabin is determined as a priority connection destination, and the driver can start using a function (e.g., hands-free calling) using his / her own terminal device as soon as possible.
[0042] Fig. 5 is a functional block diagram of the vehicle-mounted device 1. As shown in Fig. 5, the vehicle-mounted device 1 includes, as functional blocks, a connection determination unit 200, a connection control unit 210, a position acquisition unit 220, an information update unit 230, and an inquiry unit 240. Each functional block is realized by the main ECU 10 executing a wireless communication control program 100 (included in program data 113) read from the storage unit 11. Each functional block may be realized in part or in whole by hardware such as a dedicated logic circuit.
[0043] The connection determination unit 200 determines the priority order of the multiple terminal devices based on the current situation and information D (an example of first information) stored in the connection situation DB 112 (an example of an information storage unit). The information D is information on the situation when each of the multiple terminal devices is wirelessly connected to the wireless communication unit 15. The connection determination unit 200 acquires the information D corresponding to the current situation from the connection situation DB 112, determines the priority order based on the score of each terminal device included in the acquired information D, and determines the terminal device to which a connection is to be attempted first according to the priority order.
[0044] The connection control unit 210 attempts wireless connection with the wireless communication unit 15 in order of the terminal device with the highest priority determined by the connection determination unit 200 as the connection destination. That is, if a wireless connection cannot be established with the terminal device to which the connection was first attempted, the connection determination unit 200 determines the terminal device with the next highest priority as the connection destination. The connection control unit 210 attempts wireless connection with the terminal device with the next highest priority determined as the connection destination. The connection control unit 210 repeats this attempt until a wireless connection is established with any of the terminal devices. Note that, in the above, the connection determination unit 200 is configured to determine the terminal device to be attempted, but the connection control unit 210 may be configured to determine the terminal device to be attempted based on the priority determined by the connection determination unit 200.
[0045] The position acquisition unit 220 acquires the position of a terminal device wirelessly connected to the wireless communication unit 15. For example, the position acquisition unit 220 detects the position of the terminal device using an azimuth angle detection function (AoA (Angle of Arrival), AoD (Angle of Departure), etc.) of Bluetooth.
[0046] For example, in the case of a right-hand drive vehicle, when the position acquisition unit 220 detects a terminal device within a predetermined first angle range on the left side as viewed from the vehicle-mounted device 1, it detects it as a terminal device placed in the driver's seat. When the position acquisition unit 220 detects a terminal device within a predetermined second angle range on the right side as viewed from the vehicle-mounted device 1, it detects it as a terminal device placed in the passenger seat. When the position acquisition unit 220 detects a terminal device within a predetermined third angle range on the left side as viewed from the vehicle-mounted device 1, it detects it as a terminal device placed in the seat behind the driver's seat. When the position acquisition unit 220 detects a terminal device within a predetermined fourth angle range on the right side as viewed from the vehicle-mounted device 1, it detects it as a terminal device placed in the seat behind the passenger seat.
[0047] The information update unit 230 updates the information D of the connection status DB 112 based on the position of the terminal device acquired by the position acquisition unit 220. Specifically, when the position of the terminal device acquired by the position acquisition unit 220 is a specific seat position (e.g., the driver's seat), the information update unit 230 increases the score corresponding to the terminal device located at the specific seat position in the information D corresponding to the current situation.
[0048] If the position acquired by the position acquisition unit 220 is other than a specific seat position (e.g., other than the driver's seat), the inquiry unit 240 inquires of the user which of the multiple terminal devices is the terminal device of the user sitting in the driver's seat.
[0049] This inquiry is displayed, for example, on the display unit 13. The user can answer which terminal device is the driver's terminal device, for example, by touching one of the user names displayed on the inquiry screen.
[0050] 6 is a flowchart of a wireless connection process executed by the main ECU 10 of the vehicle-mounted device 1 in one embodiment of the present invention. For example, when the vehicle-mounted device 1 is started up, the wireless connection process shown in FIG.
[0051] The vehicle-mounted device 1 selects an information list to be applied from the connection status DB 112 (step S101). The vehicle-mounted device 1 selects, for example, an information list set as a default. The vehicle-mounted device 1 may select an information list with the highest driver estimation rate based on past connection results. The number of information lists to be selected is not limited to one. The vehicle-mounted device 1 may select multiple information lists.
[0052] The vehicle-mounted device 1 determines the priority order of multiple terminal devices (terminal devices D1 to D4 in this embodiment) based on the information list selected in step S101, and determines the terminal device to which a connection will be attempted first according to the priority order (step S102).
[0053] Specifically, the vehicle-mounted device 1 acquires information corresponding to the current situation from the information list selected in step S101, and determines the priority of each terminal device based on the score of each terminal device included in the acquired information. The vehicle-mounted device 1 determines the terminal device to which to attempt connection first according to the determined connection order. If multiple information lists are selected in step S101, the vehicle-mounted device 1 determines the priority of each terminal device based on multiple scores obtained from the multiple information lists (for example, by adding up the scores obtained from each information list for each terminal device).
[0054] As an example, a case will be described in which the information list L1 is selected in step S101 and the current time is 6:00. In this case, the vehicle-mounted device 1 acquires information on the time period "5:00 to 7:00" from the information list L1, estimates the user with the highest score among the acquired information as the driver, and gives the highest priority. In the example of Fig. 3, the vehicle-mounted device 1 estimates the user U1 with the highest score of 90 as the driver, and gives the highest priority.
[0055] As another example, a case will be described where the information lists L1 and L2 are selected in step S101, the current day is Sunday, and the current time is 6:00. In this case, the vehicle-mounted device 1 acquires information on the time period "5:00-7:00" from the information list L1 and information on "Sunday" from the information list L2, and estimates the user with the highest total score among the acquired information as the driver and gives the user the highest priority.
[0056] 3 and 4, the total score of the user U1 is 210 (=90+120), which is the highest among the users U1 to U4. Therefore, the vehicle-mounted device 1 estimates the user U1 as a driver and gives the user U1 the highest priority.
[0057] The vehicle-mounted device 1 attempts to establish a wireless connection between the terminal device determined in step S102 and the wireless communication unit 15 (step S103).
[0058] If a wireless connection cannot be established between the terminal device determined in step S102 and the wireless communication unit 15 (step S104: NO), it is highly likely that the user of this terminal device is not in the vehicle A. Therefore, the vehicle-mounted device 1 determines as the connection destination the terminal device with the next highest priority, that is, the terminal device of the user with the next highest score in the information on the time period "5:00 to 7:00" (step S102), and attempts to establish a wireless connection between the determined terminal device and the wireless communication unit 15 (step S103).
[0059] The vehicle-mounted device 1 repeats the processes of steps S102 to S104 until a wireless connection is established between the terminal device and the wireless communication unit 15. In this flowchart, the attempt to establish a wireless connection is stopped when a wireless connection is established (step S104: YES), but the attempt to establish a wireless connection may be repeated thereafter according to the priority order, and wireless connections may be established with a plurality of terminal devices.
[0060] In this manner, the vehicle-mounted device 1 operates as a connection determination unit 200 that determines the priority order of a plurality of terminal devices based on the current situation and the information D (an example of first information) stored in the connection situation DB 112 (an example of an information storage unit).
[0061] The vehicle-mounted device 1 also operates as a connection control unit 210 that attempts wireless connection with the wireless communication unit 15 in descending order of priority determined by the connection determination unit 200 .
[0062] When a wireless connection is established between the terminal device determined in step S102 and the wireless communication unit 15 (step S104: YES), the vehicle-mounted device 1 detects the position of the terminal device (step S105). For example, as described above, the azimuth angle detection function of Bluetooth is used for the position detection.
[0063] In this manner, the vehicle-mounted device 1 operates as a position acquisition unit 220 that acquires the position of the terminal device wirelessly connected to the wireless communication unit 15.
[0064] In order to confirm whether the terminal device wirelessly connected to the wireless communication unit 15 is the driver's terminal device, the vehicle-mounted device 1 determines whether the position detected in step S105 is a specific seat position (step S106).
[0065] The specific seat position indicates the position of the terminal device that the driver places while driving. The position stored in the connection status DB 112 indicates this specific seat position.
[0066] For example, a case will be described in which the information list L1 is selected in step S101, the current time is 6:00, and a wireless connection is established between the wireless communication unit 15 and the terminal device D1 of the user U1. In this case, the driver's seat associated with the user U1 among the information on the time period "5:00 to 7:00" in the information list L1 becomes the specific seat position.
[0067] Also, for example, a case will be described where the information list L1 is selected in step S101, the current time is 6:00, users U1 and U4 are not in the car, and a wireless connection is established between the wireless communication unit 15 and the terminal device D2 of user U2. In this case, the passenger seat associated with user U2 in the information on the time period "5:00-7:00" in the information list L1 becomes the specific seat position.
[0068] If the position detected in step S105 is a specific seat position (step S106: YES), it is presumed that the user of the terminal device that has established a wireless connection with the wireless communication unit 15 is the driver. The vehicle-mounted device 1 updates the score based on this presumption result (step S107).
[0069] For example, the vehicle-mounted device 1 adds a predetermined value to the score (90 in FIG. 3) associated with the user U1 (a user of a terminal device that has established a wireless connection with the wireless communication unit 15 and is presumed to be a driver) in the time period "5:00 to 7:00". The vehicle-mounted device 1 also subtracts predetermined values from the scores (50, 30, and 10, respectively, in FIG. 3) associated with the other users U2 to U4 in the time period "5:00 to 7:00".
[0070] In this way, the vehicle-mounted device 1 operates as an information update unit 230 that updates the connection status DB 112 based on the position acquired by the position acquisition unit 220. In addition, when the position acquired by the position acquisition unit 220 is a specific seat position (e.g., the driver's seat), the vehicle-mounted device 1 operating as the information update unit 230 increases the score corresponding to the terminal device located at the specific seat position in the information D (an example of the first information) corresponding to the current situation.
[0071] In this embodiment, the terminal device estimated to be the driver's is promptly determined as the first connection destination. When the position of the terminal device that has established a wireless connection with the wireless communication unit 15 is detected and it is confirmed that the terminal device is the driver's terminal device, the score of the user estimated to be the driver is increased relative to the scores of other users. As the wireless connection process shown in FIG. 6 is repeatedly executed and the scores are updated, the score of the user who is more likely to be the driver increases relatively, thereby improving the estimation accuracy of the driver. Therefore, the in-vehicle device 1 can more reliably and quickly connect the wireless communication unit 15 to the driver's terminal device.
[0072] If the position detected in step S105 is not a specific seat position (step S106: NO), it is presumed that the user of the terminal device that has established a wireless connection with the wireless communication unit 15 is not the driver. Therefore, the vehicle-mounted device 1 makes an inquiry to the user (step S108).
[0073] Specifically, the vehicle-mounted device 1 displays an inquiry screen using the display unit 13. The inquiry screen displays, for example, a list of user names to inquire which user is the driver. The user can touch the driver's user name from the list of user names.
[0074] The vehicle-mounted device 1 acquires the touched user name as a response result (step S109).
[0075] The vehicle-mounted device 1 establishes a wireless connection between the terminal device of the user indicated in the response result and the wireless communication unit 15 (step S110).
[0076] The vehicle-mounted device 1 detects the position of the terminal device with which the wireless connection was established in step S110 (step S111).
[0077] The vehicle-mounted device 1 updates the information D in the connection status DB 112 (step S111).
[0078] As an example, a case will be described in which the terminal device D3 of the user U3 with the highest score is detected in the back seat on Saturday, and then the driver is answered to be user U4, and the terminal device D4 of user U4 is detected in the passenger seat. In this case, the in-vehicle device 1 increases the score of user U4 who answered to be the driver in the information of "Saturday" in the information list L2 compared to the scores of other users, and changes the position associated with user U4 from "driver's seat" to "passenger seat."
[0079] In this way, when the position acquired by the position acquisition unit 220 is other than a specific seat position (e.g., other than the driver's seat), the vehicle-mounted device 1 operates as an inquiry unit 240 that inquires of the user which of the multiple terminal devices is the terminal device of the user seated in the driver's seat.
[0080] The vehicle-mounted device 1 operating as the information update unit 230 updates the connection status DB 112 based on the user's response to the inquiry unit 240. In addition, the vehicle-mounted device 1 operating as the information update unit 230 stores in the connection status DB 112 the user's terminal device indicated by the user's response and the position acquired by the position acquisition unit 220 in association with each other.
[0081] In this way, if the estimation of the driver by the vehicle-mounted device 1 is incorrect, the vehicle-mounted device 1 receives feedback (answer) from the user and updates the information D. This improves the accuracy of the estimation of the driver.
[0082] The above is a description of exemplary embodiments of the present invention. The embodiments of the present invention are not limited to those described above, and various modifications are possible within the scope of the technical idea of the present invention. For example, the embodiments of the present application also include appropriate combinations of the embodiments, etc., which are exemplified in the specification, or obvious embodiments, etc.
[0083] In the above embodiment, when the in-vehicle device 1 detects a terminal device in a specific seat position where a wireless connection with the wireless communication unit 15 has been established, the in-vehicle device 1 presumes that the user of the terminal device is the driver, and updates the score (steps S106 to S107 in FIG. 6). Here, consider a case where wireless connection cannot be established with three of the terminal devices D1 to D4, but a wireless connection can be established with the remaining one terminal device. In this case, the remaining one terminal device with which a wireless connection has been established is highly likely to be the driver's terminal device. Therefore, in this case, the in-vehicle device 1 may presume that the user of the terminal device is the driver at the time when the wireless connection is established, and update the score. [Explanation of symbols]
[0084] 1: Onboard equipment 10: Main ECU 11: Storage section 12:Operation section 13: Display section 14: Audio section 15: Wireless communication section 20: Navigation section 100: Wireless communication control program 112: Connection status DB 200: Connection decision unit 210: Connection control unit 220: Position acquisition part 230: Information update department 240: Inquiry Department
Claims
1. a wireless communication unit that performs wireless communication with a terminal device in a mobile object; an information storage unit configured to store first information regarding a state when each of the plurality of terminal devices is wirelessly connected to the wireless communication unit; a connection determination unit that determines a priority order of the plurality of terminal devices based on a current situation and the first information stored in the information storage unit; a connection control unit that attempts wireless connection with the wireless communication unit in descending order of the priority of the terminal device determined by the connection determination unit; a position acquisition unit that acquires a position of a terminal device wirelessly connected to the wireless communication unit; and an information update unit that updates the information storage unit based on the position acquired by the position acquisition unit. Wireless communication control device.
2. the first information includes a situation when the terminal device is wirelessly connected to the wireless communication unit and a score for each of the terminal devices corresponding to the situation; The connection determination unit, obtaining the first information corresponding to a current situation from the information storage unit; determining the priority order based on the score of each of the terminal devices included in the acquired first information; The wireless communication control device according to claim 1 .
3. When the position acquired by the position acquisition unit is a driver's seat in the moving body, the information update unit increases a score corresponding to the terminal device located in the driver's seat in the first information corresponding to a current situation. The wireless communication control device according to claim 2 .
4. and an inquiry unit that inquires of a user which of the plurality of terminal devices is a terminal device of the user seated in the driver's seat when the position acquired by the position acquisition unit is other than the driver's seat, the information update unit updates the information storage unit based on a response result of the user to the inquiry unit. The wireless communication control device according to claim 3 .
5. The information update unit is The information storage unit stores the terminal device of the user indicated by the answer result and the location acquired by the location acquisition unit in association with each other. The wireless communication control device according to claim 4.
6. A wireless communication control method executed by a computer including: a wireless communication unit that performs wireless communication with a terminal device in a mobile body; and an information storage unit that stores first information regarding a situation when each of a plurality of the terminal devices is wirelessly connected to the wireless communication unit, the method comprising: determining a priority order for the plurality of terminal devices based on a current situation and the first information stored in the information storage unit; Attempting wireless connection with the wireless communication unit in the order of the terminal devices having the highest priority; Acquire the location of a terminal device wirelessly connected to the wireless communication unit; updating the information storage unit based on the acquired location; and executing a process. A wireless communication control method.
Citation Information
Patent Citations
Hands-free device and vehicle wireless speech system employing same
JP2005354312A
