How to create a database
A server system optimizes base station switching by analyzing vehicle and base station data, reducing computational load on vehicles and ensuring stable communication through centralized decision-making.
Patent Information
- Application Number
- JP2023143150
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-04
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2042-02-15
AI Technical Summary
Conventional vehicle-based base station identification systems place a heavy load on computer resources and require high-performance communication, which is costly and not feasible for all vehicles, while ensuring stable communication is crucial for safety.
A server system that accumulates and analyzes vehicle position and base station data to identify optimal base stations, reducing the computational burden on individual vehicles by centralizing the decision-making process.
This approach reduces the load on vehicle computers, enables faster and more accurate base station switching, and ensures stable communication by optimizing base station connections through a centralized server system.
Smart Images

Figure 0007767368000004 
Figure 0007767368000005 
Figure 0007767368000006
Abstract
Description
[Technical Field]
[0001] The present invention relates to a server system, a vehicle, a database creation method, and a database creation device. [Background technology]
[0002] A technology for notifying a moving vehicle or a mobile terminal used in the vehicle of a base station suitable for switching (handover) to a base station has been known in the past. For example, Patent Document 1 describes a pedestrian detection device including: a ground-side imaging means for capturing an image of a road; a ground-side pedestrian recognition means for detecting the position and moving direction of a pedestrian on the road from the captured image; a ground-side communication means for transmitting data on the installation position of the ground-side imaging means and data on the position of the pedestrian to the vehicle; an on-board sensor mounted on the vehicle for detecting the presence or absence of an object in front of the vehicle and the distance to the object; a vehicle-side communication means for receiving data from the ground-side transmission means; and a vehicle-side pedestrian recognition means for determining a positional relationship between the ground-side imaging means and the on-board sensor based on the received data, and recognizing an object corresponding to the pedestrian detected on the ground side as a pedestrian on the vehicle side based on the position and moving direction of the detected pedestrian and the positional relationship between the ground-side imaging means and the on-board sensor. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-294745 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-described conventional technologies leave the task of identifying the optimal base station to each individual vehicle. This places a heavy load on the computer resources of each vehicle. Furthermore, the information that a vehicle obtains through communication often contains important information that can affect the behavior of the vehicle and the safety of other vehicles and pedestrians. For this reason, communication between a base station and a vehicle must be stable. However, to achieve such stable communication, the process of identifying a base station must be performed quickly and accurately. Such high-performance base station identification places a further load on the computer resources of each vehicle. Furthermore, there is also the problem that equipping all vehicles with such high-performance functionality is not realistic from a cost perspective. [Means for solving the problem]
[0005] A server system according to one embodiment of the present invention comprises at least a server-side storage unit having a database in which sets of information including the position of a vehicle at a certain point in time, information about the base station that emitted radio waves received by the vehicle when the vehicle was at that position, and the strength of radio waves received by the vehicle when the vehicle was at that position are accumulated for multiple points in time; a receiving unit that receives various information including the position of a target vehicle; an identifying unit that identifies the base station that is optimal for the target vehicle when the receiver receives the various information based on the various information received by the receiving unit and the database; and a transmitting unit that transmits to the target vehicle an instruction to connect to the base station identified by the identifying unit.
[0006] A vehicle according to another aspect of the present invention includes a detection unit that detects the position of the vehicle, a second transmission unit that transmits various information including the position of the vehicle detected by the detection unit to a server system that identifies a base station based on the various information, a second receiving unit that receives from the server system a connection instruction to the base station identified by the server system, and a connection unit that connects to the base station in response to the connection instruction received by the second receiving unit.
[0007] A database creation method according to another aspect of the present invention includes the steps of acquiring sets of information for multiple points in time into a database creation device, the sets of information including at least the position of a vehicle at a single point in time, information about the base station that emitted radio waves received by the vehicle when at that position, and the strength of the radio waves received by the vehicle when at that position, and creating a database by using the database creation device to accumulate the multiple sets of information acquired in the step of acquiring the sets of information.
[0008] A database creation device according to another aspect of the present invention includes an acquisition unit that acquires sets of information for multiple points in time, including at least the position of a vehicle at a certain point in time, information about the base station that emitted radio waves received by the vehicle when at that position, and the strength of the radio waves received by the vehicle when at that position, and a creation unit that creates a database by accumulating the sets of information acquired by the acquisition unit.
[0009] Each aspect of the present invention may be realized by a computer. In this case, the program that causes the computer to operate as each part (software element) of the server system and database creation device to realize the server system and database creation device on a computer, and the computer-readable recording medium on which the program is recorded, also fall within the scope of the present invention. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a block diagram showing a functional configuration of a communication system according to an embodiment of the present invention. [Figure 2] 10 is a diagram illustrating a part of a process executed by a database creation device included in the communication system according to the embodiment when creating a database. FIG. [Figure 3] 10 is a diagram showing an example of a base station switching position when a vehicle constituting the communication system according to the embodiment travels on a lane. FIG. [Figure 4]FIG. 2 is a block diagram showing an example of a functional configuration of a server system that constitutes the communication system according to the embodiment. [Figure 5] 10 is a diagram showing an example of a situation in which a server system included in the communication system according to the embodiment does not transmit a connection instruction to a base station to a target vehicle. FIG. [Figure 6] 10 is a diagram showing an example of a situation in which a server system included in the communication system according to the embodiment transmits information about a detour to a target vehicle. FIG. [Figure 7] 10 is a diagram showing an example of a situation in which a server system included in the communication system according to the embodiment transmits a network policy to a target vehicle. FIG. [Figure 8] FIG. 10 is a block diagram showing another example of the functional configuration of the server system that constitutes the communication system according to the embodiment. [Figure 9] FIG. 2 is a block diagram showing a functional configuration of a vehicle that constitutes the communication system according to the embodiment. [Figure 10] 1 is a flowchart illustrating a flow of a database creation method according to an embodiment of one aspect of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] First, an embodiment of the present invention will be described in detail.
[0012] <Communication Systems> First, an embodiment of one aspect of the present invention (communication system 100) will be described. FIG.
[0013] The communication system 100 is intended to enable a vehicle 3 having a wireless communication function to appropriately switch (handover) between base stations. As shown in Fig. 1, the communication system 100 includes a database creation device 1, a server system 2, and a plurality of vehicles 3. These are connected to each other via a communication network N.
[0014] [Database creation device] Next, a description will be given of a specific configuration of the database creation device 1 that constitutes the communication system 100. Fig. 2 is a diagram illustrating part of the processing that the database creation device 1 executes when creating a database. Fig. 3 is a diagram illustrating an example of a switching position of a base station C when a vehicle 3 that constitutes the communication system 100 travels on a lane L.
[0015] The database creation device 1 includes a device-side control unit 11, a device-side receiving unit 12, and a device-side storage unit 13.
[0016] [Device-side receiver] The device-side receiving unit 12 receives various data, various signals, etc. from a vehicle 3 or other device X (see FIG. 4) described later via wired or wireless communication. The device-side receiving unit 12 according to this embodiment is configured with a communication module.
[0017] [Device-side storage section] The device-side storage unit 13 is capable of storing a database D. The database is a collection of information sets including at least location information, base station information, and intensity information for multiple points in time. The location information is information indicating the location of the vehicle 3 at a certain point in time. The base station information is information about the base station that emitted the radio waves received by the vehicle 3 when it was at that location. The intensity information is information indicating the intensity of the radio waves received by the vehicle 3 when it was at that location. The device-side storage unit 13 may be in a state where it stores an updatable database D. The device-side storage unit 13 may also be detachable and usable as the server-side storage unit 22 of the server system 2 described below.
[0018] [Device-side control section] The device-side control unit 11 includes a device-side acquisition unit 111 and a creation unit 112 .
[0019] (device side acquisition unit) The device-side acquisition unit 111 acquires sets of information for multiple points in time, including at least location information at one point in time, base station information that emitted radio waves received by the vehicle 3 when it was at that location, and intensity information received by the vehicle 3 when it was at that location. The device-side acquisition unit 111 according to this embodiment acquires the sets of information from the vehicle 3 by controlling the device-side receiving unit 12 so that the device-side receiving unit 12 receives the sets of information.
[0020] The device-side acquisition unit 111 according to this embodiment acquires latitude (Lat) and longitude (Lon) as location information every time a predetermined time elapses. Furthermore, the device-side acquisition unit 111 according to this embodiment acquires, in addition to latitude and longitude, altitude (Alt) and latitude-longitude accuracy (Horizon confidence) as location information every time a predetermined time elapses. For example, "accuracy of 1 m" means that the point indicated by the true latitude and longitude exists within a circle with a radius of 1 m centered on the point indicated by the acquired latitude (Lat) and longitude (Lon) with a probability of approximately 95% (2σ). Furthermore, the device-side acquisition unit 111 according to this embodiment acquires, in addition to location information, a vehicle ID, a lane ID, a node ID, a distance from the node along the lane, and a road speed limit every time a predetermined time elapses. For example, "the distance is 1 m" means that when a map match (usually a process of finding the foot of a perpendicular line from a point indicated by the latitude and longitude to a line segment representing a lane) is performed on a certain latitude and longitude, a point on the lane is located 1 m away from the node. The device-side acquisition unit 111 stores the acquired position information for each time in a format (table) such as that shown in Table 1 below. The device-side control unit 11 may calculate the speed of the vehicle 3 based on position information acquired by the device-side acquisition unit 111 at least two points in time. In this case, the device-side acquisition unit 111 may change the predetermined time until the next position information is acquired depending on the calculated speed. The index representing the accuracy of the latitude and longitude may be, for example, Distance RMS (DRMS).
[0021] [Table 1]
[0022] Furthermore, the device-side acquisition unit 111 according to this embodiment acquires the frequency (band), PCI, NRCGI, TA, RSRP, RSRQ, and SINR of a base station (serving cell) as base station information every time a predetermined time elapses. Furthermore, the device-side acquisition unit 111 according to this embodiment acquires a vehicle ID every time a predetermined time elapses. Furthermore, when a base station switch occurs, the device-side acquisition unit 111 acquires an event name, frequency (band), PCI, RSRP, RSRQ, and SINR as information of the target base station (target cell). Furthermore, the device-side acquisition unit 111 holds the acquired base station information for each time in a format (table) such as that shown in Table 2 below.
[0023] [Table 2]
[0024] (Creation Department) The creation unit 112 creates a database D in the device-side storage unit 13 by accumulating a plurality of sets of information acquired by the device-side acquisition unit 111. If the database D is already stored in the device-side storage unit 13, the creation unit 112 updates the database D.
[0025] The location information acquired by the device-side acquisition unit 111 is identified by a GPS equipped in the vehicle 3. On the other hand, the base station information is received from a base station. That is, the location information and the base station information are generated by different devices. Therefore, the time when a certain piece of location information is acquired does not match the time when the base station information is acquired at the same timing. For example, according to Table 2 above, base station information is acquired at 7:00:00.400, but according to Table 1 above, no location information is acquired at this time. Therefore, as shown in FIG. 2 , the creation unit 112 according to this embodiment calculates the location information at a third time (here, 7:00:00.400), which is a time between the first time and the second time and is the time when the base station information is acquired, by linear interpolation based on the location information at the first time (here, 7:00:00.000) and the location information at the second time (here, 7:00:00.500), which is the acquisition time following the first time. Then, the creation unit 112 stores a pair of the location information at the third time and the base station information at the third time in the database. Note that, if the relationship between the first time or the second time and the acquisition time of the base station information satisfies a predetermined condition (for example, the difference between the first time or the second time is within 1 second), the creation unit 112 may be configured to associate the first time or the second time, whichever is closer to the acquisition time of the base station information, with the acquisition information without performing linear interpolation.
[0026] The creation unit 112 also classifies the time-based location information and the time-based base station information by vehicle type based on the vehicle ID. The creation unit 112 then further classifies the classified data by lane based on the lane ID. The device-side acquisition unit 111 also stores the classified information for each vehicle type and lane in a form (table) such as that shown in Table 3 below. As shown in FIG. 3, each row of this table indicates that when a vehicle 3 of vehicle type X is traveling on a lane L with lane ID 100, communication is switched from the base station (PCIX) with which communication had been previously established to a new base station (PCIY) at a location P that is a corresponding distance away from each node N on the lane L.
[0027] [Table 3]
[0028] [Database creation equipment and others] The database creation device 1 may include a device-side transmitting unit that transmits various data, various signals, etc. to the server system 2 or another device X via a wired or wireless connection. The device-side transmitting unit may be an device-side communication unit integrated with the device-side receiving unit 12. The device-side control unit 11 may include a transmission control unit that controls the device-side transmitting unit so that the device-side transmitting unit transmits at least a portion of the data in the database D created by the creation unit 112 to the server system 2 or another device X.
[0029] [Server System] Next, a specific configuration of the server system 2 constituting the communication system according to the embodiment will be described. Fig. 4 is a block diagram showing an example of the functional configuration of the server system 2. Fig. 5 is a diagram showing an example of a situation in which the server system 2 does not transmit an instruction to connect to a base station to the target vehicle 3. Fig. 6 is a diagram showing an example of a situation in which the server system 2 transmits information about a detour to the target vehicle 3. Fig. 7 is a diagram showing an example of a situation in which the server system 2 transmits a network policy to the target vehicle 3. Fig. 8 is a block diagram showing another example of the functional configuration of the server system 2.
[0030] The server system 2 identifies a base station based on various information. As shown in Fig. 4, the server system 2 includes a server-side control unit 21, a server-side storage unit 22 (storage unit), a server-side receiving unit 23 (receiving unit), and a server-side transmitting unit 24 (transmitting unit).
[0031] [Server-side storage unit] The server-side storage unit 22 has a database D. The database D is the same as that held by the database creation device 1. That is, the database D stores a set of information including at least location information, base station information, and intensity information at a single point in time for multiple points in time.
[0032] [Server-side receiving section] The server-side receiving unit 23 wirelessly receives various data, various signals, etc. from the vehicle 3 or other devices X. The server-side receiving unit 23 according to this embodiment is configured with a communication module.
[0033] [Server-side transmission unit] The server-side transmitting unit 24 wirelessly transmits various data, various signals, etc. to the vehicle 3 or other devices X. The server-side transmitting unit 24 according to this embodiment is configured as a communication module. Note that the server-side transmitting unit 24 may be integrated with the server-side receiving unit 23 as a server-side communication unit.
[0034] [Server-side control unit] The server-side control unit 21 includes a reception control unit 211 , a determination unit 212 , a second determination unit 213 , an identification unit 214 , a generation unit 215 , and a transmission control unit 216 .
[0035] (Reception control section) The reception control unit 211 controls the server-side receiving unit 23 so that the server-side receiving unit 23 receives various types of information. The various types of information received by the server-side receiving unit 23 include location information. The various types of information received by the server-side receiving unit 23 according to this embodiment further include the traveling direction (lane information) of the target vehicle 3. The various types of information received by the server-side receiving unit 23 according to this embodiment further include the model of the target vehicle 3. The reception control unit 211 according to this embodiment controls to receive location information from the vehicle 3. On the other hand, the reception control unit 211 controls to receive the traveling direction of the target vehicle 3 from another device X. The other device X has map information. The other device X acquires location information from the target vehicle 3 and identifies the traveling direction of the target vehicle 3 based on the map information and location information. The other device X may be a server different from the server system 2, or may be a part of the server system 2. The reception control unit 211 may also receive location information from the other device X.
[0036] Furthermore, the reception control unit 211 controls the server-side receiving unit 23 so that the server-side receiving unit 23 receives the second various information. The second various information received by the server-side receiving unit 23 includes at least one of the shape of the road on which the target vehicle 3 is traveling (highway, general road, etc.), the area in which the target vehicle 3 is traveling, and the travel plan of the target vehicle 3.
[0037] (Judgment Department) The determination unit 212 determines whether a predetermined condition for not requiring switching is satisfied. The conditions for not requiring switching include, for example, whether the time spent in the coverage area (hereinafter, the radio wave coverage area) of the target base station is less than a predetermined time, whether the strength or quality of the radio waves emitted by the target base station is less than a predetermined value, or whether the target base station is a congested cell. The determination of whether the time spent in the coverage area is less than the predetermined time is made, for example, based on whether, after switching to a new base station, the vehicle will immediately return to the original base station or will immediately switch to another base station. Specifically, as shown in FIG. 5, a vehicle 3 traveling on a road R passing through the coverage area AA of a base station (PCIA) enters the coverage area AB of a target base station (PCIB), but the lane L curves toward the original base station (PCIA), causing the vehicle 3 to return to the coverage area AA of the base station (PCIA) in a short time. In this case, the vehicle 3 determines that the time spent in the coverage area AB is less than the predetermined time.
[0038] (Second Judgment Department) The second determination unit 213 determines whether or not the quality of radio waves emitted by a plurality of base stations around the target vehicle 3 is equal to or higher than a predetermined value. Note that the server-side control unit 21 does not necessarily have to include this second determination unit 213.
[0039] (Specific part) The identification unit 214 identifies the optimal base station for the target vehicle 3 when the server-side receiving unit 23 receives the various information, based on the various information received by the server-side receiving unit 23 and the database. Specifically, the identification unit 214 calls up a table of information for each vehicle type and lane (see Table 3 above) held by the database D, based on the vehicle ID, lane ID, etc. included in the acquired various information. Then, by referring to the called-up table, the identification unit 214 identifies the base station to switch to when the target vehicle 3 is traveling at the point of latitude and longitude included in the acquired various information. Specifically, when the target vehicle 3 is traveling near node N of ID18 in FIG. 3 toward the location of node N of ID21 (connected to base station PCI9), the identification unit 214 identifies base station PCI50 as the optimal base station.
[0040] As described above, the various information received by the server-side receiving unit 23 according to this embodiment further includes the traveling direction of the target vehicle 3. It has been found that the intensity information received by the vehicle 3 varies depending on the traveling direction of the vehicle 3 even at the same location. Therefore, by including the traveling direction in the various information, the identification unit 214 can identify a more optimal base station. As a result, the server system 2 can cause each target vehicle 3 to switch between base stations with higher accuracy. Also, as described above, the various information received by the server-side receiving unit 23 according to this embodiment further includes the vehicle model of the target vehicle 3. The radio wave reception characteristics of the vehicle 3 also vary depending on the vehicle model. Therefore, by including the vehicle model in the various information, the identification unit 214 can identify a more optimal base station. As a result, the server system 2 can cause each target vehicle 3 to switch between base stations with higher accuracy.
[0041] Furthermore, when the second determination unit 213 determines that the quality of radio waves emitted by one of the plurality of base stations is not at or above a predetermined level, the identification unit 214 identifies a detour route that passes through an area where radio waves from another base station that emits radio waves of at least the predetermined quality can reach. Specifically, for example, as shown in FIG. 6, when traveling on road R1 that passes through radio wave range AB of base station (PCI_B) and the second determination unit 213 determines that the quality of radio waves emitted by the switching destination base station (PCI_B) is not at or above a predetermined level, the identification unit 214 identifies a detour route R2 that passes through radio wave range AD of base station (PCI_D) that emits radio waves of at least the predetermined level. Note that the identification unit 214 does not necessarily have to have a function of identifying this detour route R2.
[0042] (Generation part) The generation unit 215 generates a network policy corresponding to the target vehicle 3 based on the second various information received by the server-side receiving unit 23. Specifically, when the target vehicle 3 travels in an area where an expressway R3 and an ordinary road are mixed, for example as shown in FIG. 7, the generation unit 215 generates a network policy (which switches in the order of base station (PCI_A) → base station (PCI_B) → base station (PCI_C), but does not switch to base station (PCI_D)) for the target vehicle 3 to travel on the expressway R3 based on the second various information (for example, the shape of the road). Note that the server-side control unit 21 does not have to be equipped with this generation unit 215.
[0043] (Transmission control unit) As shown in FIG. 4, the transmission control unit 216 controls the transmission control unit 216 so that the server-side transmitting unit 24 transmits to the target vehicle 3 an instruction to connect to the base station identified by the identifying unit 214.
[0044] Furthermore, when the determination unit 212 determines that the switching no longer necessary condition is met, the transmission control unit 216 controls the server-side transmission unit 24 so that the server-side transmission unit 24 does not transmit to the target vehicle 3 a connection instruction to the base station identified by the identification unit 214. In this way, when the switching no longer necessary condition is met, the target vehicle 3 does not receive a connection instruction from the base station. Therefore, the target vehicle 3 does not need to switch between base stations unnecessarily, which can further reduce the processing load.
[0045] Furthermore, the transmission control unit 216 controls the server-side transmission unit 24 so that the server-side transmission unit 24 transmits information about the detour route R2 identified by the identification unit 214 to the target vehicle 3. In this way, the server system 2 transmits information about the detour route R2 to the target vehicle 3. Therefore, the target vehicle 3 (and communication devices carried by the occupants) that receives the information can always communicate using radio waves of a predetermined quality or higher by passing through the detour route R2.
[0046] Furthermore, the transmission control unit 216 controls the server-side transmission unit 24 so that the server-side transmission unit 24 transmits the network policy generated by the generation unit 215 to the target vehicle 3. When the vehicle 3 is traveling on a highway R3 that runs alongside a general road passing through an area where multiple radio wave spheres overlap, as shown in FIG. 7, the server system 2 may mistakenly recognize that the vehicle 3 is traveling on a general road, and the identification unit 214 may identify a base station (PCI_D) that is far from the highway R3 as the base station to switch to. However, by generating a network policy with the generation unit 215, when the target vehicle 3 is traveling on a specific road or in a specific district, the network policy corresponding to the target vehicle 3 is transmitted to the target vehicle 3. This allows the target vehicle 3 to communicate using a network policy that is suitable for traveling on a specific road or district.
[0047] [Server systems and others] As shown in FIG. 8, the server system 2 may include a first server 2a having a server-side storage unit 22 and a second server 2b having a server-side receiving unit 23, an identifying unit 214, and a server-side transmitting unit 24. In this case, the first server 2a includes a second transmitting unit 25 for transmitting data from the database D to the second server 2b. The reception control unit 211 of the second server 2b controls the server-side receiving unit 23 to receive data from the first server 2a, as well as receive various information from the vehicle 3. In this manner, when multiple second servers 2b are prepared and each second server 2b is installed in each region, installation costs can be reduced compared to when multiple server systems 2 each having an integrated server-side storage unit 22 are installed in each region, and communication with the target vehicle 3 can be performed quickly. The server system 2 may also function as a database creation device. (The server-side control unit 21 may include components corresponding to the device-side acquiring unit 111 and creating unit 112 of the database creation device 1.) When the system is divided into a first server 2a and a second server 2b, the first server 2a may be the database creation device 1 described above.
[0048] [vehicle] Next, a description will be given of a specific configuration of the vehicle 3 that constitutes the communication system 100. FIG.
[0049] As shown in FIG. 9, the vehicle 3 includes a vehicle-side control unit 31, a detection unit 32, a vehicle-side transmission unit 33, and a vehicle-side reception unit 34 (second reception unit).
[0050] [Detection unit] The detection unit 32 detects the position of the vehicle 3 and generates position information. The detection unit 32 generates the position information every time a predetermined time period elapses. The detection unit 32 according to this embodiment is configured with, for example, a GPS receiver or the like.
[0051] [Vehicle-side transmitter] The vehicle-side transmitter 33 wirelessly transmits various data, various signals, etc. to the server system 2 or other devices X. The vehicle-side transmitter 33 according to this embodiment is configured by a communication module.
[0052] [Vehicle side receiving unit] The vehicle-side receiving unit 34 wirelessly receives various data, various signals, etc. from the server system 2 or other devices X. The vehicle-side receiving unit 34 according to this embodiment is configured as a communication module. Note that the vehicle-side receiving unit 34 may be integrated with the vehicle-side transmitting unit 33 as a vehicle-side communication unit.
[0053] [Vehicle-side control unit] The vehicle-side control unit 31 includes a vehicle-side acquisition unit 311 , a transmission control unit 312 , a reception control unit 313 , and a connection unit 314 .
[0054] (Vehicle side acquisition unit) The vehicle-side acquisition unit 311 acquires the position information generated by the detection unit 32. Furthermore, every time the detection unit 32 generates position information, the vehicle-side acquisition unit 311 acquires the position information.
[0055] (Transmission control unit) The transmission control unit 312 controls the vehicle-side transmission unit 33 so that the vehicle-side transmission unit 33 transmits various pieces of information including the location information acquired by the vehicle-side acquisition unit 311 to the server system 2. Note that the transmission control unit 312 may also be configured to control the vehicle-side transmission unit 33 so that the vehicle-side transmission unit 33 transmits the various pieces of information to the database creation device 1.
[0056] (Reception control section) The reception control unit 313 controls the vehicle-side receiving unit 34 so that the vehicle-side receiving unit 34 receives from the server system 2 an instruction to connect to the base station identified by the server system 2 .
[0057] (Connection) The connection unit 314 connects to the base station in response to the connection instruction received by the vehicle-side receiving unit 34 .
[0058] [Communication system effects] According to the communication system 100 according to the present embodiment described above, the optimum base station is identified by the server system 2, not by the vehicle 3. This reduces the load on the target vehicle 3 when determining the base station to switch to. Furthermore, the server system 2 identifies the base station to which each target vehicle 3 should switch, faster and more accurately than when using the computer resources of the target vehicle 3. Therefore, the target vehicle 3 connected to the server system 2 can stably communicate between the base station and the vehicle simply by having the function of acquiring information from the server system 2. As a result, each target vehicle 3 can switch the base station to which it connects with a certain degree of accuracy, regardless of differences in performance.
[0059] [Communication systems and others] The communication system 100 does not necessarily have to include the database creation device 1.
[0060] Furthermore, some or all of the functions of the control blocks can be realized by logic circuits. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is included in the scope of the present invention. In addition, each of the control blocks can be realized by, for example, a quantum computer. It is also possible to realize the function of the lock.
[0061] [Software implementation example] The functions of each of the devices 1 to 3 constituting the communication system 100 can be realized by a program that causes a computer to function as the device, and that causes a computer to function as each control block of the device (particularly, each unit included in the device-side control unit 11, server-side control unit 21, and vehicle-side control unit 31). In this case, the devices 1 to 3 include a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The functions described in the above embodiments are realized by executing the program using this control device and storage device. The program may be stored non-transitory on one or more computer-readable storage media. The storage media may or may not be included in the device. In the latter case, the program may be supplied to the device via any wired or wireless transmission medium.
[0062] <How to create a database> Next, another embodiment of the present invention (database creation method) will be described. Fig. 10 is a flowchart showing the flow of the database creation method.
[0063] As shown in FIG. 10, the database creation method includes an acquisition step S1 and a creation step S2.
[0064] (Acquisition step) In the first acquisition step S1, sets of information for multiple points in time are acquired in the database creation device 1. The sets of information include at least location information, base station information, and intensity information at one point in time.
[0065] (Creation steps) After the information sets are acquired, the process proceeds to the creation step S2, in which the database creation device 1 is used to create a database by storing the multiple information sets acquired in the acquisition step.
[0066] [Action and effect] According to the database creation method described above, when the location information of the switching destination is acquired, it is possible to obtain a database that can search for the most suitable base station for the vehicle 3 at that location.
[0067] Furthermore, according to each aspect of the present invention explained above, the above-mentioned effects can be achieved, thereby contributing to the achievement of Goal 9 of the Sustainable Development Goals (SDGs), "Build resilient infrastructure for industry, technology, innovation and infrastructure." Note that the present invention is not limited to the above-mentioned embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]
[0068] 100 Communication Systems 1. Database creation device 11 Device side control section 111 Device side acquisition unit (acquisition unit) 112 Creation Department 12 Device side receiving section 13 Device side storage section 2. Server System 21 Server-side control unit 211, 313 Receiving control section 212 Judgment Department 213 Second Judgment Department 214 Specific section 215 Generation part 216, 312 Transmission control section 22 Server-side storage unit (storage unit) 23 Server-side receiver (receiver) 24 Server-side transmission unit (transmission unit) 25 Second Transmission Unit 2a First Server 2b Second server 3. Vehicle (target vehicle) 31 Vehicle side control unit 311 Vehicle side acquisition unit 312 Transmission control section 313 Reception control section 314 Connection 32 Detection unit 33 Vehicle side transmitter 34 Vehicle side receiving unit (second receiving unit)
Claims
1. an acquisition step in which the database creation device acquires, for a plurality of points in time, sets of information including at least the position of the vehicle at one point in time, information about a base station that emitted radio waves received by the vehicle when the vehicle was at that position, and the strength of radio waves received by the vehicle when the vehicle was traveling at that position in a direction corresponding to a lane that passes through the position; a creation step in which the database creation device creates a database by accumulating the plurality of sets of information acquired in the step of acquiring sets of information; Including, In the creating step, the database creating device calculating location information at a third time, which is a time between the first time and the second time and is a time at which base station information is acquired, by linear interpolation based on the location information at the first time and the location information at a second time, which is an acquisition time following the first time; storing a pair of the location information at the third time and the base station information at the third time in the database; How to create a database.
2. When the relationship between the first time or the second time and the acquisition time of the base station information satisfies a predetermined condition, in the creation step, the database creation device associates, with the base station information, one of the location information at the first time and the location information at the second time, which is closer to the acquisition time of the base station information, without performing the linear interpolation. The database creation method according to claim 1 .
3. the database creation device further includes a calculation step of calculating a speed of the vehicle based on position information of at least two points in time acquired in the acquisition step, In the acquiring step, the database creation device changes a predetermined time until the next position information is acquired in accordance with the calculated speed. The database creation method according to claim 1 .
4. In the acquiring step, the database creation device acquires a vehicle ID and a lane ID in addition to the location every time a predetermined time elapses; In the creating step, the database creating device categorizing the time-based location information and the time-based base station information by vehicle type based on the vehicle ID; Based on the lane ID, the time-based location information and the time-based base station information classified by vehicle type are further classified by lane. The database creation method according to claim 1 .
5. In the acquiring step, the database creation device acquires, in addition to the position, an altitude and an accuracy of the position every time a predetermined time elapses; In the creating step, the database creating device creates the database by storing sets of the position, the altitude, and the accuracy. The database creation method according to claim 1 .
Citation Information
Patent Citations
Radio environment notifying device and mobile terminal
JP2008294745A
Radio communication apparatus and radio communication method
JP2012065138A
Information processing device, information processing method, and program
JP2019062356A
Information processing device
JP2021135099A