WO2019087464A1 - サーバ装置及びその制御方法、並びにプログラム - Google Patents

サーバ装置及びその制御方法、並びにプログラム Download PDF

Info

Publication number
WO2019087464A1
WO2019087464A1 PCT/JP2018/025361 JP2018025361W WO2019087464A1 WO 2019087464 A1 WO2019087464 A1 WO 2019087464A1 JP 2018025361 W JP2018025361 W JP 2018025361W WO 2019087464 A1 WO2019087464 A1 WO 2019087464A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
cell
information
communication
point cloud
Prior art date
Application number
PCT/JP2018/025361
Other languages
English (en)
French (fr)
Inventor
晃就 難波
北原 武
Original Assignee
Kddi株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kddi株式会社 filed Critical Kddi株式会社
Publication of WO2019087464A1 publication Critical patent/WO2019087464A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/086Load balancing or load distribution among access entities
    • H04W28/0861Load balancing or load distribution among access entities between base stations
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Definitions

  • the present invention relates to a server device that provides a dynamic map for automatic travel of a vehicle using edge computing, a control method thereof, and a program.
  • a dynamic map (high-precision three-dimensional map) has been studied as an elemental technology for realizing a level of automatic driving that does not require a driver's operation in a vehicle such as a passenger car.
  • MEC multi-access edge computing
  • ETSI European Telecommunications Standards Institute
  • the server apparatus distributed near the edge of the mobile network (for example, between the base station and the core network), in the cell of the base station connected to the server apparatus Provide a dynamic map of the narrow area to This is expected to reduce, for example, the network load involved in the communication between the cloud server that provides a wider dynamic map and the vehicle.
  • Non-Patent Document 1 proposes a technology for reducing communication errors in inter-vehicle communication and road-vehicle communication. Specifically, each vehicle transmits the communication success rate in each geographical area divided into meshes to the server device, acquires heat map information of the communication success rate generated by the server device from the server device, and performs communication Car-to-car communication and road-to-vehicle communication are performed in a high success rate area. Communication errors are reduced by performing communication in an area (mesh) in which the communication success rate is high.
  • An object of the present invention is to provide a technology capable of leveling the network load involved in communication between a server and a vehicle that provides a dynamic map using edge computing.
  • a server apparatus is connected between a plurality of base stations and a core network, and provides a dynamic map for automatic traveling of a vehicle in a plurality of cells corresponding to the plurality of base stations.
  • a server apparatus acquisition means for acquiring communication state information indicating communication states in each of the plurality of cells, and communication in each of the plurality of cells from the communication state information acquired by the acquisition means.
  • the generation unit for generating heat map information correlated with the use status of resources, and three-dimensional coordinates of an object around each vehicle among vehicles traveling in the plurality of cells, and the server device
  • the heat map information generated by the generation means is one or more vehicles that transmit point cloud data used for updating the dynamic map in Zui determined, the determined said one or more vehicles, characterized in that it and a request means for requesting transmission of the point group data to the server device.
  • FIG. 1 shows a network configuration including an MEC server according to an embodiment.
  • FIG. 2 is a block diagram showing an example of the hardware configuration of an MEC server according to an embodiment.
  • FIG. 2 is a block diagram showing an example of the functional configuration of an MEC server according to an embodiment.
  • FIG. 5 is a sequence diagram of communication between a vehicle and an MEC server according to one embodiment.
  • FIG. 5 is a sequence diagram of communication between a vehicle and an MEC server according to one embodiment.
  • an LTE (LTE / LTE-Advanced) network is assumed as an example of a mobile network to which the present invention is applied.
  • the present invention may be applied to mobile networks other than LTE networks.
  • the present invention may be applied to a fifth generation (5G) mobile network that is being standardized in the Third Generation Partnership Project (3GPP).
  • 5G fifth generation
  • FIG. 1 is a diagram showing an example of a network configuration including an MEC server 10 which is a server apparatus according to an embodiment of the present invention.
  • the LTE network assumed in this embodiment is configured of a radio access network E-UTRAN (Evolved Universal Terrestrial Radio Network) and a core network EPC (Evolved Packet Core).
  • the E-UTRAN is composed of a number of base stations (base station devices) connected to the EPC via the S1 interface, respectively.
  • a base station is referred to as an eNodeB (evolved NodeB) (hereinafter, "eNodeB" is described as "eNB").
  • eNodeB evolved NodeB
  • the MEC server 10 is a server device for edge computing (MEC in the present embodiment). As shown in FIG. 1, the MEC server 10 (each of the MEC servers 10 a and 10 b) is connected between a plurality of base stations (eNBs) and a core network (EPC) 20.
  • the MEC server 10 manages a plurality of cells (corresponding to the plurality of eNBs), which are communication ranges of the plurality of connected eNBs, for automatically traveling a vehicle in the plurality of cells.
  • a dynamic map of In addition, each vehicle which travels the inside of a cell is equipped with the automatic travel system for performing automatic travel using a dynamic map.
  • FIG. 2A is a diagram showing an example of the configuration of the dynamic map
  • FIG. 2B is a diagram showing an example of the data of each item constituting the dynamic map in detail.
  • the dynamic map is composed of data of a plurality of items having different contents, and the data of each item is updated at an update frequency according to the contents.
  • the dynamic map is configured by static information (point cloud data), quasi-static information, quasi-dynamic information, and dynamic information.
  • the point cloud data included in the dynamic map is data indicating the three-dimensional coordinates of the object (showing the three-dimensional coordinates of points on the surface of the object), and is updated at a monthly update frequency.
  • point cloud data acquired by the vehicle provided (uploaded) from (the automatic traveling system of) the traveling vehicle may be used.
  • the MEC server 10 requests the vehicle traveling in the cell managed by the MEC server 10 to transmit point cloud data used for updating the dynamic map held for provision to the vehicle.
  • the automatic travel system of the traveling vehicle acquires point cloud data on an object around the vehicle by measurement using a laser scanner, and also acquires the acquired point cloud data in response to a transmission request from the MEC server 10. Send to the MEC server 10
  • the semi-static information, the semi-dynamic information and the dynamic information included in the dynamic map are an example of specific information on the road condition around the vehicle, and are updated with a short update frequency in hours, minutes or seconds.
  • the semi-static information and the semi-dynamic information include at least information on traffic regulation and traffic congestion around the vehicle, and the dynamic information includes information on vehicles, pedestrians and signals around the vehicle. At least Quasi-static information, quasi-dynamic information and dynamic information need to be continuously provided to the vehicle at relatively short time intervals while the vehicle is traveling, in order to realize automatic traveling.
  • the MEC server 10 may individually provide data of each item shown in FIGS. 2A and 2B to the vehicle, or may provide data of all items collectively to the vehicle. Also, at least a portion of the dynamic map is provided to the vehicle from the cloud server disposed in the external network (for example, packet data network (PDN) or the Internet) higher than the EPC 20 via the EPC 20 and any eNB. It is also good.
  • the MEC server 10 may provide a dynamic map of a border area covered by a plurality of cells managed by itself, and a cloud server may provide a dynamic map of a wider area.
  • the MEC server 10 provides the vehicle running in the cell of each connected eNB with a dynamic map (quasi-static information, quasi-dynamic information, dynamic information, etc.) as well as dynamic In order to update the map, it is necessary to acquire point cloud data from each vehicle. Since point cloud data has a large data size, network load may increase if point cloud data is simultaneously transmitted from a large number of vehicles. In addition, when point cloud data is transmitted from a vehicle in a cell where there are few free communication resources (that is, communication resources are tight), communication resources are further strained, and the network load is locally large. It can be.
  • the MEC server 10 appropriately determines one or more vehicles that transmit point cloud data to the MEC server 10 based on the communication status in the plurality of cells to be managed, and determines the determined vehicle Request transmission of group data.
  • the MEC server 10 acquires communication status information indicating the communication status in each of the plurality of cells to be managed.
  • the communication status information as will be described later with reference to FIGS. 10A and 10B, for example, information indicating the usage status of communication resources (radio resources) in each cell, information on vehicles communicating in each cell, and vehicles It includes information indicating communication quality such as throughput for each unit.
  • the radio network information service (RNIS) function of the MEC server 10 is used to acquire the communication status information.
  • RNIS is a service for acquiring network related information such as communication quality in a mobile network, which has been formulated in MEC standard specifications which are being standardized in ETSI.
  • the MEC server 10 generates, from the acquired communication status information, heat map information on the usage status of the communication resource, in which the plurality of cells to be managed are associated with the usage status of the communication resource in each cell.
  • FIG. 3 is a diagram showing an example of heat map information generated in the MEC server 10.
  • the MEC server 10 manages seven cells of cells # 1 to # 7, and indicates the ratio in use of communication resources (communication band in the present embodiment) as the use status of communication resources.
  • the MEC server 10 generates heat map information in which cells # 1 to # 7 are associated with usage rates B r1 to B r7 of communication resources in the respective cells.
  • the MEC server 10 is one or more vehicles that transmit the point cloud data used for updating the dynamic map in the MEC server 10 among the vehicles traveling in the plurality of cells (cells # 1 to # 7) to be managed. Are determined based on the generated heat map information. Furthermore, the MEC server 10 requests the determined one or more vehicles to transmit point cloud data to the MEC server 10. Specifically, MEC server 10 than vehicle running in the cell usage rate B r higher communication resources (communication band), with priority vehicles traveling the utilization in low cell, point group Decide which vehicle will transmit data. This is equivalent to determining a vehicle that transmits point cloud data by prioritizing a vehicle traveling in a cell with many vacant communication resources over a vehicle traveling in a cell with few vacant communication resources. It is.
  • the MEC server 10 effectively uses the idle communication resource while avoiding requesting the transmission of the point cloud data to the vehicle traveling in the cell with a small margin of the communication resource. Communication can be performed to obtain point cloud data from the vehicle. As a result, communication resources may be strained due to communication between vehicles in some cells and the MEC server 10, and network load may be prevented from increasing. Therefore, it becomes possible to equalize the network load accompanying communication between MEC server 10 which provides a dynamic map, and each vehicle between cells (between eNBs).
  • Each MEC server 10 can communicate with other MEC servers, and can share heat map information with other MEC servers.
  • the MEC server 10a can share heat map information with the nearby MEC server 10b.
  • the MEC server 10a may determine one or more vehicles that transmit point cloud data, based on the heat map information generated by itself and the heat map information generated in the MEC server 10b. This makes it possible to achieve network load balancing over a wider geographical area.
  • FIG. 4 is a block diagram showing an example of the hardware configuration of the MEC server 10 according to the present embodiment.
  • the MEC server 10 includes a CPU 41, a ROM 42, a RAM 43, an external storage device 44 (such as an HDD), and a communication device 45 (a communication interface).
  • a program stored in any of the ROM 42, the RAM 43, and the external storage device 44 for executing the functions of the MEC server 10 is executed by the CPU 41.
  • the CPU 41 may be replaced by one or more processors such as an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), and a DSP (digital signal processor).
  • the communication device 45 transfers (receives and transmits) a packet transmitted between a node in the EPC 20 and each eNB connected to the MEC server 10 under the control of the CPU 41, and communicates with each eNB ( Communication with the vehicle via each eNB may be performed.
  • the communication device 45 can also communicate with another adjacent MEC server under control of the CPU 41.
  • the MEC server 10 may have a plurality of communication devices 45 with different connection destinations.
  • the MEC server 10 may include dedicated hardware for executing each function, or may execute a part of the hardware and a computer that operates a program to execute other parts. Also, all functions may be performed by a computer and a program.
  • FIG. 5 is a block diagram showing an example of the functional configuration of the MEC server 10 according to the present embodiment.
  • Each function of the MEC server 10 is, for example, a logical function realized by the hardware in FIG. 4 and can be realized by the CPU 41 executing a program stored in the ROM 42 or the like.
  • the MEC server 10 includes a communication information acquisition unit 51, a communication information collection unit 52, a communication information management unit 53, a communication information provision unit 54, and a dynamic map application (DMAP) 55.
  • DMAP dynamic map application
  • the communication information acquisition unit 51 has a function of analyzing the contents of packets transmitted between each eNB and the EPC 20.
  • the communication information acquisition unit 51 has an RNIS function of acquiring network related information such as communication quality in the mobile network based on the analysis result of such a packet, and transmits the API of the RNIS function to the communication information collection unit 52. provide.
  • the communication information acquisition unit 51 acquires communication status information indicating the communication status in each of a plurality of (managed) cells corresponding to a plurality of eNBs connected to the MEC server 10 using this RNIS function.
  • the communication information collection unit 52 periodically collects communication status information using the communication information acquisition unit 51 (RNIS function), and transmits the collected communication status information to the communication information management unit 53.
  • the communication information management unit 53 manages the heat map information by generating the heat map information as described above from the communication state information each time the communication state information is received, and storing the heat map information in the RAM 43 or the external storage device 44.
  • the communication information provider 54 periodically acquires the heat map information managed by the communication information manager 53 and provides the DMAP 55 with the heat map information.
  • the DMAP 55 is an application for providing a dynamic map to a vehicle traveling in a plurality of cells to be managed.
  • a dynamic map for example, point cloud data, quasi-static information, quasi-dynamic information and dynamic information
  • Point cloud data is acquired from the vehicle.
  • the DMAP 55 is used to update the dynamic map in the MEC server 10 among the vehicles traveling in the plurality of cells to be managed based on the heat map information provided from the communication information provider 54. Determine one or more vehicles to transmit point cloud data. Further, the DMAP 55 requests the determined one or more vehicles to transmit point cloud data to the MEC server 10.
  • eNB # 1 and eNB # 2 are connected to the MEC server 10, and a road passing through adjacent cells # 1 and # 2 formed by eNB # 1 and eNB # 2 is a vehicle group A and B are traveling.
  • each vehicle of vehicle group A and B is drive
  • MEC server 10 transmits point cloud data to vehicle # 1 included in vehicle group A based on the heat map information.
  • An example of requesting transmission of among the vehicles included in the vehicle group A, attention is paid to the vehicle # 1, but the same applies to other vehicles included in the vehicle group A. Further, among the vehicles included in the vehicle group B, attention is paid to the vehicle # 2, but the same applies to other vehicles included in the vehicle group B.
  • FIG. 7 is a diagram showing an example of the use status of communication resources (communication band) before and after the start of transmission of point group data from the vehicle # 1 in the cells # 1 and # 2 of FIG. It is.
  • communication resource of cell # 2 to which vehicle # 1 is moving is an empty communication resource than cell # 1 in which vehicle # 1 is traveling.
  • the (available bandwidth) is small (ie, the communication bandwidth usage rate Br is high), which indicates that communication resources are under pressure.
  • the DMAP 55 of the MEC server 10 requests the vehicle # 1 to transmit point cloud data not in the cell # 2 but in the cell # 1.
  • DMAP55 rather than cell # 1 of the vehicle # 1 is traveling, towards the cell # 2 as the destination of the vehicle # 1, free bandwidth is large (i.e., low usage B r of the communication band)
  • the process opposite to the above process is performed. That is, by requesting the vehicle # 1 to transmit the point cloud data in the cell # 2 instead of the cell # 1, the DMAP 55 equalizes the network load involved in the communication between the vehicle and the MEC server 10 between the cells.
  • FIGS. 8 and 9 are sequence diagrams of communication between the vehicle and the MEC server 10. As described with reference to FIGS. 6 and 7, the vehicle # 1 traveling in the cell # 1 is shown. Shows a processing procedure of the MEC server 10 in the case of requesting transmission of point cloud data.
  • the vehicle # 1 in the cell # 1 performs a radio connection process (attach process) on the eNB # 1, and the vehicle # 2 in the cell # 2 wirelessly to the eNB # 2 Perform connection processing (attach processing).
  • the wireless connection process to each eNB may be a handover process accompanying the movement of a vehicle between cells.
  • the vehicle # 1 accesses the MEC server 10 and starts communication for acquiring the quasi-static information, the quasi-dynamic information, and the dynamic information included in the dynamic map from the DMAP 55.
  • the vehicle # 2 accesses the MEC server 10 and starts communication for acquiring the quasi-static information, the quasi-dynamic information, and the dynamic information included in the dynamic map from the DMAP 55.
  • the quasi-static information, the quasi-dynamic information and the dynamic information are information necessary for the automatic traveling of the vehicles # 1 and # 2. Therefore, vehicles # 1 and # 2 acquire semi-static information, quasi-dynamic information and dynamic information from MEC server 10 periodically while traveling according to the update frequency of each information (FIG. 2B). To run.
  • the communication information collection unit 52 calls the communication information acquisition unit 51 (RNIS function) to request communication status information corresponding to the cell # 1 and the cell # 2.
  • the communication information acquisition unit 51 acquires communication status information by the RNIS function, and returns a response including the acquired communication status information to the communication information collection unit 52.
  • 10A and 10B are diagrams showing an example of communication status information acquired by the communication information acquisition unit 51.
  • the communication status information includes, as shown in FIG. 10A, information on vehicles communicating in each cell, and information indicating communication quality (throughput) for each vehicle. Also, as shown in FIG. 10B, the communication status information further includes information indicating the usage status of the communication resource (radio resource) in each cell.
  • the communication information collection unit 52 transmits the communication status information included in the response to the communication information management unit 53 in S5.
  • the communication information management unit 53 generates and stores the above-mentioned heat map information from the received communication status information in response to the reception of the communication status information.
  • the above-described processes (S3 to S6) (81) are repeatedly executed at predetermined time intervals (for example, at intervals of 5 seconds).
  • the heat map information continues to be updated at predetermined time intervals.
  • the communication information management unit 53 is obtained from the communication status information, obtains a time average of the utilization B r of the communication resources of each cell, may generate heat map information based on the average the time. This makes it possible to achieve network load leveling without being affected by instantaneous traffic increase.
  • the communication information providing unit 54 requests the communication information management unit 53 for heat map information.
  • the communication information management unit 53 returns a response including the stored heat map information to the communication information providing unit 54 in S8.
  • the communication information provision unit 54 notifies the DMAP 55 of the heat map information included in the response in S9.
  • the DMAP 55 determines one or more vehicles that transmit point cloud data to the MEC server 10 each time the heat map information notification is received. For example, DMAP55 among the cell # 1 and cell # 2 (in this example, cell # 1) cell usage rate B r is low communication resources in utilization B r is the threshold B th (e.g., 0.7 If not (B r ⁇ B th ), the vehicle # 1 traveling in the cell # 1 is requested to transmit point cloud data to the MEC server 10. In the DMAP 55, when the usage rate B r1 exceeds the predetermined threshold B th (B r1 > B th ), the vehicle # 1 traveling in the cell # 1 is a point to the MEC server 10 Does not require transmission of group data.
  • B th e.g., 0.7
  • the DMAP 55 predicts the staying time of each vehicle in the cells # 1 and # 2, and prioritizes the vehicle when the staying time is long, and determines it as a vehicle that transmits point cloud data, It may request transmission of data.
  • the DMAP 55 identifies and identifies the position and the traveling direction of each vehicle in the cells # 1 and # 2 based on, for example, quasi-static information, quasi-dynamic information, and dynamic information corresponding to each vehicle.
  • the residence time of each vehicle in the cell is predicted based on the position and the traveling direction. Thereby, it is possible to improve the temporal use efficiency of the communication resource used in the communication between the vehicle and the MEC server 10 in one cell.
  • the DMAP 55 can request the vehicle # 11 to transmit point cloud data in the cell # 1.
  • FIG. 11B shows a case where the usage rate Br2 of the communication resource becomes equal to or less than the threshold B th after the vehicles # 11 and # 12 move to the cell # 2.
  • the DMAP 55 may request the vehicle # 11 to transmit point cloud data in the cell # 2 as a result of the prediction of the staying times of the vehicles # 11 and # 12 in the cell # 2.
  • the vehicle which transmits point cloud data may be determined based on the communication quality (throughput) included in the communication status information. For example, a vehicle having high throughput may be prioritized to be determined as a vehicle that transmits point cloud data. Thereby, the point cloud data can be transmitted from the vehicle to the MEC server 10 in a shorter time, and it becomes possible to shorten the usage time of the communication resource for the transmission.
  • the above-described processes (S7 to S10) (82) are repeatedly performed at predetermined time intervals (for example, 10 seconds).
  • DMAP 55 requests vehicle # 1 to transmit point cloud data in S11.
  • the DMAP 55 may be able to designate data other than point cloud data as data to be transmitted.
  • the DMAP 55 determines, as a result of the determination in S10, a plurality of vehicles including the vehicle # 1 included in the vehicle group A as a vehicle transmitting point cloud data, the DMAP 55 simultaneously operates on the plurality of vehicles. A request may be sent.
  • the vehicle # 1 In response to the transmission request in S11, the vehicle # 1 starts transmitting point cloud data to the MEC server 10 in S12.
  • the vehicle # 1 receives the quasi-static information, the quasi-dynamic information, and the dynamic information (specific information) among the information constituting the dynamic map from the MEC server 10 at predetermined time intervals, in S11
  • the point cloud data is transmitted to the MEC server 10 in response to the transmission request.
  • FIG. 9 shows the processing procedure of the MEC server 10 when the vehicle # 1 moves from the cell # 1 to the cell # 2 in S21 after the processing shown in FIG.
  • the vehicle # 1 performs a handover process for switching the connection destination from the eNB # 1 to the eNB # 2.
  • the vehicle # 1 communicates (ie, receives quasi-static information, quasi-dynamic information and dynamic information, and transmits point cloud data) with the MEC server 10 via the eNB # 2. It will continue.
  • the processes 81 and 82 described above are periodically repeated.
  • process 82 the determination of the vehicle for transmitting the point cloud data to the MEC server 10, DMAP55, because the utilization B r2 of communication resources in the cell # 2 is higher than the threshold value B th (B r2> B th ), vehicle # 1 will be excluded from vehicles transmitting point cloud data.
  • the DMAP 55 requests the vehicle # 1 to stop the transmission of the point cloud data.
  • the DMAP 55 may be able to specify data other than the point cloud data as data for which transmission should be stopped.
  • vehicle # 1 stops transmission of point cloud data to the MEC server 10 in S24.
  • vehicle # 1 is in a state of receiving quasi-static information, quasi-dynamic information, and dynamic information (specific information) from MEC server 10 at predetermined time intervals without transmitting point cloud data. .
  • the MEC server 10 generates heat map information on the usage status of the communication resource from the communication status information obtained using the RNIS function. Furthermore, the MEC server 10 transmits at least one point cloud data to the MEC server 10 among vehicles traveling in the plurality of cells to be managed by the MEC server 10 based on the generated heat map information. Determine the vehicle and request transmission of point cloud data. This makes it possible to equalize the network load involved in the communication between the MEC server 10 providing the dynamic map and the vehicle. There is no need to introduce additional functions such as the transmission function of communication quality information into the automatic travel system equipped on the vehicle for the generation of heat map information by the MEC server 10, thus reducing the effort of kitting the automatic travel system it can.
  • the MEC server (server apparatus) according to this embodiment can be realized by a computer program for causing a computer to function as the MEC server.
  • the computer program is stored in a computer readable storage medium and can be distributed, or can be distributed via a network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Traffic Control Systems (AREA)

Abstract

MECサーバは、複数の基地局とコアネットワークとの間に接続され、当該複数の基地局に対応する複数のセル内で車両の自動走行のためのダイナミックマップを提供する。MECサーバは、複数のセルのそれぞれにおける通信状況を示す通信状況情報を取得し、取得した通信状況情報から、通信リソースの使用状況に関するヒートマップ情報を生成する。MECサーバは、生成したヒートマップ情報に基づいて、複数のセル内を走行中の車両のうち、MECサーバへの点群データの送信を行う1以上の車両を決定し、点群データの送信を要求する。

Description

サーバ装置及びその制御方法、並びにプログラム
 本発明は、エッジコンピューティングを利用して、車両の自動走行のためのダイナミックマップを提供するサーバ装置、及びその制御方法、並びにプログラムに関するものである。
 乗用車等の車両においてドライバーの運転操作を必要としないレベルの自動運転を実現するための要素技術として、ダイナミックマップ(高精度3次元地図)の検討が進められている。また、走行中の車両へのダイナミックマップの提供に、ETSI(European Telecommunications Standards Institute)で標準化が進められているマルチアクセス・エッジコンピューティング(MEC:Multi-access Edge Computing)を利用する検討が進められている。MECを利用する場合、モバイルネットワークのエッジ付近(例えば、基地局とコアネットワークとの間)に分散的に配置されたサーバ装置(MECサーバ)から、当該サーバ装置に接続された基地局のセル内の車両に、狭域のダイナミックマップを提供する。これにより、例えば、より広域のダイナミックマップを提供するクラウドサーバと車両との間の通信に伴うネットワーク負荷を低減できることが期待されている。
 車両とMECサーバとの間のダイナミックマップの伝送では、サイズの大きなデータの伝送及び更新頻度の短いデータの伝送が行われる。このようなダイナミックマップを用いて車両の自動走行を実現するためには、基地局と車両との間の無線伝送区間における通信品質の低下を防ぐことが必要となる。非特許文献1では、車車間通信及び路車間通信における通信エラーを削減する技術が提案されている。具体的には、各車両は、メッシュに区切られた各地理的領域における通信成功率をサーバ装置へ送信し、サーバ装置で生成される通信成功率のヒートマップ情報をサーバ装置から取得し、通信成功率の高い領域で車車間通信及び路車間通信を行う。このように通信成功率が高い領域(メッシュ)で通信を行うことにより、通信エラーを削減している。
"V2V通信における受信信号に基づく受信成功率算出アルゴリズム,"電子情報通信学会総合大会, B-17-12, 2017年3月
 しかし、上述の従来技術では、通信成功率の高い領域において多数の車両が同時にMECサーバと通信を行うと、増加したトラヒックによってネットワークにかかる負荷が局所的に大きくなりうる。その結果、ネットワークにおける輻輳や通信遅延が発生し、これは、車両とMECサーバとの間の通信における通信エラーの発生につながりうる。
 本発明は、上述の課題に鑑みてなされたものである。本発明は、エッジコンピューティングを利用してダイナミックマップを提供するサーバ装置と車両との間の通信に伴うネットワーク負荷を平準化できるようにする技術を提供することを目的としている。
 本発明の一態様の係るサーバ装置は、複数の基地局とコアネットワークとの間に接続され、前記複数の基地局に対応する複数のセル内で車両の自動走行のためのダイナミックマップを提供するサーバ装置であって、前記複数のセルのそれぞれにおける通信状況を示す通信状況情報を取得する取得手段と、前記取得手段によって取得された通信状況情報から、前記複数のセルと、それぞれのセルにおける通信リソースの使用状況とを対応付けたヒートマップ情報を生成する生成手段と、前記複数のセル内を走行中の車両のうち、各車両の周囲の物体の3次元座標を示し、かつ、前記サーバ装置において前記ダイナミックマップの更新に用いられる点群データの送信を行う1以上の車両を、前記生成手段によって生成されたヒートマップ情報に基づいて決定し、決定した当該1以上の車両に、前記サーバ装置への前記点群データの送信を要求する要求手段と、を備えることを特徴とする。
 本発明によれば、エッジコンピューティングを利用してダイナミックマップを提供するサーバ装置と車両との間の通信に伴うネットワーク負荷を平準化することが可能になる。
 本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
 添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
一実施形態に係るMECサーバを含むネットワーク構成を示す図。 一実施形態に係るダイナミックマップの構成の例を示す図。 一実施形態に係るダイナミックマップの内容の例を示す図。 一実施形態に係るMECサーバにおいて生成されるヒートマップ情報の例を示す概念図。 一実施形態に係るMECサーバのハードウェア構成例を示すブロック図。 一実施形態に係るMECサーバの機能構成例を示すブロック図。 一実施形態に係る各eNBのセル内の状況の一例を示す図。 一実施形態に係る通信リソース(通信帯域)の使用状況の例を示す図。 一実施形態に係る、車両とMECサーバとの間の通信のシーケンス図。 一実施形態に係る、車両とMECサーバとの間の通信のシーケンス図。 一実施形態に係る通信状況情報の例を示す図。 一実施形態に係る通信状況情報の例を示す図。 一実施形態に係る各eNBのセル内の状況の一例を示す図。 一実施形態に係る各eNBのセル内の状況の一例を示す図。
 以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各図においては、実施形態の説明に必要ではない構成要素については図から省略する。
 以下で説明する実施形態では、本発明を適用したモバイルネットワークの例として、LTE(LTE/LTE-Advanced)ネットワークを想定している。なお、本発明は、LTEネットワーク以外のモバイルネットワークに適用されてもよい。例えば、本発明は、第3世代パートナーシッププロジェクト(3GPP)で規格化が進められている第5世代(5G)のモバイルネットワークに対して適用されてもよい。
 <ネットワーク構成>
 図1は、本発明の実施形態に係るサーバ装置であるMECサーバ10を含むネットワーク構成例を示す図である。本実施形態で想定しているLTEネットワークは、無線アクセスネットワークであるE-UTRAN(Evolved Universal Terrestrial Radio Network)と、コアネットワークであるEPC(Evolved Packet Core)とで構成される。E-UTRANは、それぞれS1インタフェースを介してEPCに接続される多数の基地局(基地局装置)で構成される。LTEでは、基地局はeNodeB(evolved NodeB)と称される(以下、「eNodeB」を「eNB」と表記する)。
 MECサーバ10は、エッジコンピューティング(本実施形態ではMEC)のためのサーバ装置である。図1に示すように、MECサーバ10(MECサーバ10a,10bのそれぞれ)は、複数の基地局(eNB)とコアネットワーク(EPC)20との間に接続される。MECサーバ10は、接続されている複数のeNBのそれぞれの通信範囲である(当該複数のeNBに対応する)複数のセルを管理しており、当該複数のセル内で、車両の自動走行のためのダイナミックマップを提供する。なお、セル内を走行する各車両には、ダイナミックマップを用いて自動走行を行うための自動走行システムが備わっている。
 <ダイナミックマップ>
 図2Aは、ダイナミックマップの構成の例を示す図であり、図2Bは、ダイナミックマップを構成する各項目のデータの詳細の例を示す図である。ダイナミックマップは、内容がそれぞれ異なる複数の項目のデータで構成され、各項目のデータは、その内容に応じた更新頻度で更新される。本実施形態では、図2Aに示すように、ダイナミックマップは、静的情報(点群データ)、準静的情報、準動的情報、及び動的情報で構成される。
 ダイナミックマップに含まれる点群データは、物体の3次元座標を示す(物体の表面上の点の3次元座標を示す)データであり、月単位の更新頻度で更新される。MECサーバ10における点群データの更新には、走行中の車両(の自動走行システム)から提供(アップロード)される、当該車両によって取得された点群データが用いられうる。本実施形態では、MECサーバ10は、車両への提供用に保持しているダイナミックマップの更新に用いる点群データの送信を、MECサーバ10が管理しているセル内を走行中の車両に要求する。走行中の車両の自動走行システムは、レーザスキャナを用いた計測により、当該車両の周囲の物体に関する点群データを取得するとともに、MECサーバ10からの送信要求に応じて、取得した点群データをMECサーバ10へ送信する。
 ダイナミックマップに含まれる準静的情報、準動的情報及び動的情報は、車両の周辺の道路状況に関する特定情報の一例であり、時間、分又は秒単位の短い更新頻度で更新される。図2Bに示すように、準静的情報及び準動的情報は、車両の周辺の交通規制及び交通渋滞の情報を少なくとも含み、動的情報は、車両の周辺の車両、歩行者及び信号の情報を少なくとも含む。準静的情報、準動的情報及び動的情報は、自動走行の実現のために、車両の走行中に比較的短い時間間隔で当該車両に提供され続ける必要がある。
 MECサーバ10は、図2A及び図2Bに示される各項目のデータを個別に車両へ提供してもよいし、全項目のデータをまとめて車両へ提供してもよい。また、ダイナミックマップの少なくとも一部が、EPC20より上位の外部ネットワーク(例えば、パケットデータネットワーク(PDN)又はインターネット)に配置されたクラウドサーバから、EPC20及びいずれかのeNBを介して車両へ提供されてもよい。例えば、MECサーバ10が、自らが管理している複数のセルによってカバーされる境域エリアについてのダイナミックマップを提供し、クラウドサーバが、より広域エリアについてのダイナミックマップを提供してもよい。
 <MECサーバによる処理の概要>
 上述のように、MECサーバ10は、接続されている各eNBのセル内を走行中の車両に、ダイナミックマップ(準静的情報、準動的情報及び動的情報等)を提供するとともに、ダイナミックマップの更新のために、各車両から点群データを取得する必要がある。点群データはデータサイズが大きいため、多数の車両から同時に点群データの送信が行われると、ネットワーク負荷が大きくなりうる。また、空きの通信リソースが少ない(即ち、通信リソースが逼迫している)セル内で車両から点群データの送信が行われると、通信リソースの更なる逼迫を招き、ネットワーク負荷が局所的に大きくなりうる。
 そこで、本実施形態のMECサーバ10は、管理対象の複数のセル内の通信状況に基づいて、MECサーバ10へ点群データを送信する1以上の車両を適切に決定し、決定した車両に点群データの送信を要求する。
 具体的には、MECサーバ10は、管理対象の複数のセルのそれぞれにおける通信状況を示す通信状況情報を取得する。通信状況情報には、図10A及び図10Bを用いて後述するように、例えば、各セルにおける通信リソース(無線リソース)の使用状況を示す情報、各セルにおいて通信している車両に関する情報、及び車両ごとのスループット等の通信品質を示す情報が含まれる。通信状況情報の取得には、MECサーバ10のRNIS(Radio Network Information Services)機能が利用される。RNISは、ETSIで標準化が進められているMECの標準仕様において策定されている、モバイルネットワークにおける通信品質等のネットワーク関連情報を取得するためのサービスである。MECサーバ10は、取得した通信状況情報から、管理対象の複数のセルと、それぞれのセルにおける通信リソースの使用状況とを対応付けた、通信リソースの使用状況に関するヒートマップ情報を生成する。
 ここで、図3は、MECサーバ10において生成されるヒートマップ情報の例を示す図である。なお、図3では、簡易な例として各セルを六角形セルで示しているが、この限りではない。本例では、MECサーバ10は、セル#1~#7の7つのセルを管理対象としており、通信リソースの使用状況として、通信リソース(本実施形態では、通信帯域)の使用中の割合を示す使用率Brを使用している。具体的には、使用率Brは、対応するセルにおける総通信帯域Baに対する使用中の通信帯域Bsの比(Br=Bs/Ba)として定義される。MECサーバ10は、図3に示すように、セル#1~#7と、それぞれのセルにおける通信リソースの使用率Br1~Br7を対応付けたヒートマップ情報を生成する。
 MECサーバ10は、管理対象の複数のセル(セル#1~#7)内を走行中の車両のうち、MECサーバ10においてダイナミックマップの更新に用いられる点群データの送信を行う1以上の車両を、生成したヒートマップ情報に基づいて決定する。更に、MECサーバ10は、決定した当該1以上の車両に、MECサーバ10への点群データの送信を要求する。具体的には、MECサーバ10は、通信リソース(通信帯域)の使用率Brが高いセル内を走行する車両よりも、当該使用率が低いセル内を走行する車両を優先して、点群データの送信を行う車両を決定する。これは、空きの通信リソースが少ないセル内を走行中の車両よりも、空きの通信リソースが多いセル内を走行する車両を優先して、点群データの送信を行う車両を決定することと等価である。
 上述のような処理により、通信リソースの余裕が少ないセル内を走行する車両に対して点群データの送信を要求することを避けつつ、空きの通信リソースを有効に利用して、MECサーバ10が車両から点群データを取得するための通信を行うことが可能になる。これにより、一部のセルにおける車両とMECサーバ10との間の通信に起因して通信リソースの逼迫が生じ、ネットワーク負荷が大きくなることを防止できる。したがって、ダイナミックマップを提供するMECサーバ10と各車両との間の通信に伴うネットワーク負荷をセル間(eNB間)で平準化することが可能になる。
 なお、各MECサーバ10は、他のMECサーバと通信可能であり、他のMECサーバとヒートマップ情報を共有可能である。例えば、図1において、MECサーバ10aは、近くのMECサーバ10bとヒートマップ情報を互いに共有可能である。その場合、MECサーバ10aは、自らが生成したヒートマップ情報と、MECサーバ10bにおいて生成されたヒートマップ情報とに基づいて、点群データの送信を行う1以上の車両を決定してもよい。これにより、地理的により広い範囲でネットワーク負荷の平準化を実現することが可能になる。
 以下では、上述のような処理を実現するためのMECサーバの構成及び動作の具体例、及び、MECサーバと各車両との間で行われる通信の具体例について説明する。
 <MECサーバの構成>
 図4は、本実施形態に係るMECサーバ10のハードウェア構成例を示すブロック図である。MECサーバ10は、CPU41、ROM42、RAM43、外部記憶装置44(HDD等)、及び通信装置45(通信インタフェース)を有する。
 MECサーバ10では、例えばROM42、RAM43及び外部記憶装置44のいずれかに格納された、MECサーバ10の各機能を実現するプログラムがCPU41によって実行される。なお、CPU41は、ASIC(特定用途向け集積回路)、FPGA(フィールドプログラマブルゲートアレイ)、DSP(デジタルシグナルプロセッサ)等の1つ以上のプロセッサによって置き換えられてもよい。
 通信装置45は、CPU41による制御下で、EPC20内のノードと、MECサーバ10に接続されている各eNBとの間で伝送されるパケットの転送(受信及び送信)、及び各eNBとの通信(各eNBを介した車両との通信)を行いうる。また、通信装置45は、CPU41による制御下で、隣接する他のMECサーバとの通信を行いうる。MECサーバ10は、それぞれ接続先が異なる複数の通信装置45を有していてもよい。
 なお、MECサーバ10は、各機能を実行する専用のハードウェアを備えてもよいし、一部をハードウェアで実行し、プログラムを動作させるコンピュータでその他の部分を実行してもよい。また、全機能がコンピュータとプログラムにより実行されてもよい。
 図5は、本実施形態に係るMECサーバ10の機能構成例を示すブロック図である。MECサーバ10の各機能は、例えば図4のハードウェアによって実現される論理的な機能であり、CPU41がROM42等に格納されたプログラムを実行することによって実現されうる。本実施形態では、MECサーバ10は、通信情報取得部51、通信情報収集部52、通信情報管理部53、通信情報提供部54、及びダイナミックマップアプリケーション(DMAP)55を有する。
 通信情報取得部51は、各eNBとEPC20との間で伝送されるパケットの中身を解析する機能を有する。通信情報取得部51は、このようなパケットの解析結果に基づいて、モバイルネットワークにおける通信品質等のネットワーク関連情報を取得するRNIS機能を有しており、RNIS機能のAPIを通信情報収集部52に提供する。通信情報取得部51は、MECサーバ10に接続された複数のeNBに対応する(管理対象の)複数のセルのそれぞれにおける通信状況を示す通信状況情報を、このRNIS機能により取得する。
 通信情報収集部52は、通信情報取得部51(RNIS機能)を利用して定期的に通信状況情報を収集し、収集した通信状況情報を通信情報管理部53に送信する。通信情報管理部53は、通信状況情報を受信するごとに、当該通信状況情報から上述のようなヒートマップ情報を生成し、RAM43又は外部記憶装置44に保存することにより、ヒートマップ情報を管理する。通信情報提供部54は、通信情報管理部53によって管理されているヒートマップ情報を定期的に取得してDMAP55に提供する。
 DMAP55は、管理対象の複数のセル内を走行中の車両にダイナミックマップを提供するためのアプリケーションである。本実施形態では、車両の自動走行システムへのダイナミックマップ(例えば、点群データ、準静的情報、準動的情報及び動的情報)の提供だけでなく、車両の自動走行システムによって取得された点群データを当該車両から取得する。具体的には、DMAP55は、通信情報提供部54から提供されるヒートマップ情報に基づいて、管理対象の複数のセル内を走行中の車両のうち、MECサーバ10においてダイナミックマップの更新に用いられる点群データの送信を行う1以上の車両を決定する。更に、DMAP55は、決定した当該1以上の車両に、MECサーバ10への点群データの送信を要求する。
 <MECサーバの具体的な処理手順>
 次に、図6に示されるネットワーク構成を例に、MECサーバ10によって実行される具体的な処理手順について説明する。図6の例では、eNB#1及びeNB#2がMECサーバ10に接続されており、eNB#1及びeNB#2によって形成される、隣接するセル#1及び#2を通る道路を、車両群A及びBが走行している。車両群Aは、eNB#1に対応するセル#1(セルID=1)内を走行中の、車両#1を含む3台の車両から成る。車両群Bは、eNB#2に対応するセル#2(セルID=2)内を走行中の、車両#2を含む12台の車両から成る。なお、車両群A及びBの各車両は、図6において矢印で示す方向に向かって走行している。
 以下では、車両群A及びBがMECサーバ10へ点群データの送信は行っていない状態において、MECサーバ10が、ヒートマップ情報に基づいて、車両群Aに含まれる車両#1に点群データの送信を要求する例について説明する。なお、以下の説明では、車両群Aに含まれる車両のうちで車両#1に着目するが、車両群Aに含まれる他の車両についても同様である。また、車両群Bに含まれる車両のうちで車両#2に着目するが、車両群Bに含まれる他の車両についても同様である。
 ここで、図7は、図6のセル#1及び#2における、車両#1からの点群データの送信開始前及び送信開始後の、通信リソース(通信帯域)の使用状況の例を示す図である。図7は、車両#1からの点群データの送信開始前において、車両#1が走行中のセル#1よりも、車両#1の移動先となるセル#2の方が、空きの通信リソース(空き帯域)が少なく(即ち、通信帯域の使用率Brが高く)、通信リソースが逼迫していることを示している。このような場合、MECサーバ10のDMAP55は、セル#2ではなくセル#1において点群データを送信するよう、車両#1に要求する。この要求に応じて車両#1がMECサーバ10への点群データの送信を開始すると、図7に示すように、セル#1における使用中の通信帯域Bs1が増加して、通信帯域の使用率Br1(=Bs1/Ba)が増加する。このようにして、DMAP55は、セル#1及び#2における通信帯域の使用率Brを平準化することで、車両とMECサーバ10との間の通信に伴うネットワーク負荷をセル間で平準化する。
 なお、DMAP55は、車両#1が走行中のセル#1よりも、車両#1の移動先となるセル#2の方が、空き帯域が多い(即ち、通信帯域の使用率Brが低い)場合には、上述の処理とは逆の処理を行う。即ち、DMAP55は、セル#1ではなくセル#2において点群データを送信するよう、車両#1に要求することにより、車両とMECサーバ10との間の通信に伴うネットワーク負荷をセル間で平準化する。
 次に、図8及び図9は、車両とMECサーバ10との間の通信のシーケンス図であり、図6及び図7を用いて説明したように、セル#1内を走行中の車両#1に対して点群データの送信を要求する場合の、MECサーバ10の処理手順を示している。
 図8に示すように、まずS1で、セル#1内の車両#1が、eNB#1に無線接続処理(アタッチ処理)を行い、セル#2内の車両#2が、eNB#2に無線接続処理(アタッチ処理)を行う。なお、各eNBへの無線接続処理は、セル間の車両の移動に伴うハンドオーバ処理であってもよい。その後、S2で、車両#1は、MECサーバ10にアクセスして、ダイナミックマップに含まれる準静的情報、準動的情報及び動的情報をDMAP55から取得するための通信を開始する。また、車両#2は、MECサーバ10にアクセスして、ダイナミックマップに含まれる準静的情報、準動的情報及び動的情報をDMAP55から取得するための通信を開始する。準静的情報、準動的情報及び動的情報は、車両#1及び#2の自動走行に必要な情報である。このため、車両#1及び#2は、MECサーバ10からの準静的情報、準動的情報及び動的情報の取得を、各情報の更新頻度(図2B)に応じて走行中に定期的に実行する。
 次にS3で、通信情報収集部52は、通信情報取得部51(RNIS機能)を呼び出して、セル#1及びセル#2に対応する通信状況情報を要求する。当該要求に従って、S4で、通信情報取得部51は、RNIS機能により通信状況情報を取得し、取得した通信状況情報を含む応答を、通信情報収集部52へ返す。図10A及び図10Bは、通信情報取得部51によって取得される通信状況情報の例を示す図である。通信状況情報には、図10Aに示すように、各セルにおいて通信している車両に関する情報、及び車両ごとの通信品質(スループット)を示す情報が含まれる。また、通信状況情報には、図10Bに示すように、各セルにおける通信リソース(無線リソース)の使用状況を示す情報が更に含まれる。
 通信情報収集部52は、通信情報取得部51からの応答を受信すると、S5で、当該応答に含まれる通信状況情報を、通信情報管理部53へ送信する。S6で、通信情報管理部53は、通信状況情報の受信に応じて、受信した通信状況情報から、上述のヒートマップ情報を生成して保存する。以上のS3~S6の処理(81)は、所定の時間間隔(例えば、5秒間隔)で繰り返し実行される。これにより、所定の時間間隔でヒートマップ情報が更新され続ける。なお、通信情報管理部53は、通信状況情報から得られる、各セルの通信リソースの使用率Brの時間平均を求め、当該時間平均に基づいてヒートマップ情報を生成してもよい。これにより、瞬時的なトラヒックの増大の影響を受けずにネットワーク負荷の平準化を実現することが可能になる。
 次にS7で、通信情報提供部54は、通信情報管理部53に対してヒートマップ情報を要求する。当該要求に従って、S8で、通信情報管理部53は、保存しているヒートマップ情報を含む応答を、通信情報提供部54へ返す。当該応答を受信すると、S9で、通信情報提供部54は、当該応答に含まれるヒートマップ情報を、DMAP55へ通知する。
 S10で、DMAP55は、ヒートマップ情報の通知を受信するごとに、MECサーバ10へ点群データを送信する1以上の車両を決定する。例えば、DMAP55は、セル#1及びセル#2のうち、通信リソースの使用率Brが低いセル(本例では、セル#1)において、使用率Brが閾値Bth(例えば、0.7)を上回っていない(Br≦Bthである)場合に、セル#1内を走行する車両#1に、MECサーバ10への点群データの送信を要求する。なお、DMAP55は、使用率Br1が所定の閾値Bthを上回っている(Br1>Bthである)場合には、セル#1内を走行する車両#1に、MECサーバ10への点群データの送信を要求しない。
 また、S10では、DMAP55は、セル#1及び#2内における各車両の滞在時間を予測し、滞在時間が長くなると車両を優先して、点群データの送信を行う車両として決定し、点群データの送信を要求してもよい。この場合、DMAP55は、セル#1及び#2内の各車両の位置及び進行方向を、例えば各車両に対応する準静的情報、準動的情報及び動的情報に基づいて特定し、特定した位置及び進行方向に基づいて、セル内における各車両の滞在時間を予測する。これにより、1つのセル内における、車両とMECサーバ10との間の通信で使用される通信リソースの時間的な利用効率を向上させることが可能である。
 例えば、図11Aの例では、通信リソースの使用率Br1が閾値Bth以下であるセル#1において、車両#11及び#12の位置及び進行方向に基づいて、車両#12よりも車両#11の方が滞在時間が長くなることが予測される。このため、DMAP55は、セル#1において、車両#11に対して点群データの送信を要求しうる。図11Bの例では、車両#11及び#12がセル#2に移動した後、通信リソースの使用率Br2が閾値Bth以下となった場合を示している。この場合、DMAP55は、セル#2における車両#11及び#12の滞在時間の予測の結果、セル#2において車両#11に対して点群データの送信を要求しうる。
 また、S10では、通信状況情報に含まれる通信品質(スループット)にも基づいて、点群データの送信を行う車両を決定してもよい。例えば、高いスループットを有する車両を優先して、点群データの送信を行う車両として決定してもよい。これにより、車両からMECサーバ10へ点群データをより短い時間で送信することができ、当該送信のための通信リソースの使用時間を短くすることが可能になる。
 以上のS7~S10の処理(82)は、所定の時間間隔(例えば、10秒間隔)で繰り返し実行される。S10における上述の決定の結果に従って、S11で、DMAP55は、車両#1に対して点群データの送信を要求する。なお、DMAP55は、点群データ以外のデータについても送信すべきデータとして指定できてもよい。また、DMAP55は、S10における決定の結果、車両群Aに含まれる、車両#1を含む複数の車両を、点群データを送信する車両として決定した場合には、当該複数の車両に対して同時に要求を送信してもよい。
 S11における送信要求に応じて、S12で、車両#1は、MECサーバ10への点群データの送信を開始する。これにより、車両#1は、ダイナミックマップを構成する情報のうち、準静的情報、準動的情報及び動的情報(特定情報)を所定の時間間隔でMECサーバ10から受信しながら、S11における送信要求に応じて点群データをMECサーバ10へ送信する状態となる。
 次に、図9は、図8に示す処理の後に、S21で、車両#1がセル#1からセル#2へ移動した場合の、MECサーバ10の処理手順を示している。この場合、S22で、車両#1は、eNB#1からeNB#2へ接続先を切り替えるためのハンドオーバ処理を行う。ハンドオーバ処理が完了すると、車両#1は、eNB#2を介してMECサーバ10との通信(即ち、準静的情報、準動的情報及び動的情報の受信、及び点群データの送信)を継続することになる。その間、MECサーバ10では、上述の処理81及び82が、それぞれ定期的に繰り返される。
 処理82(S10)における、MECサーバ10へ点群データを送信する車両の決定では、DMAP55は、セル#2における通信リソースの使用率Br2が閾値Bthを上回っているため(Br2>Bth)、車両#1が、点群データを送信する車両から除外することになる。この決定に従って、S23で、DMAP55は、車両#1に対して、点群データの送信の停止を要求する。なお、DMAP55は、点群データ以外のデータについても送信を停止すべきデータとして指定できてもよい。
 S23における停止要求に応じて、S24で、車両#1は、MECサーバ10への点群データの送信を停止する。これにより、車両#1は、点群データの送信を行わずに、準静的情報、準動的情報及び動的情報(特定情報)を所定の時間間隔でMECサーバ10から受信する状態となる。
 以上説明したように、本実施形態では、MECサーバ10は、RNIS機能を利用して得られる通信状況情報から、通信リソースの使用状況に関するヒートマップ情報を生成する。更に、MECサーバ10は、生成したヒートマップ情報に基づいて、MECサーバ10の管理対象の複数のセル内を走行中の車両のうち、MECサーバ10への点群データの送信を行う1以上の車両を決定し、点群データの送信を要求する。これにより、ダイナミックマップを提供するMECサーバ10と車両との間の通信に伴うネットワーク負荷を平準化することが可能になる。MECサーバ10によるヒートマップ情報の生成のために、車両に具備された自動走行システムに、通信品質情報の送信機能等の追加機能を導入する必要もないため、自動走行システムのキッティングの手間を低減できる。
 なお、本実施形態に係るMECサーバ(サーバ装置)は、コンピュータをMECサーバとして機能させるためのコンピュータプログラムにより実現することができる。当該コンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて配布が可能なもの、又は、ネットワーク経由で配布が可能なものである。
 本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
 本願は、2017年11月6日提出の日本国特許出願特願2017-213771を基礎として優先権を主張するものであり、その記載内容の全てを、ここに援用する。

Claims (15)

  1.  複数の基地局とコアネットワークとの間に接続され、前記複数の基地局に対応する複数のセル内で車両の自動走行のためのダイナミックマップを提供するサーバ装置であって、
     前記複数のセルのそれぞれにおける通信状況を示す通信状況情報を取得する取得手段と、
     前記取得手段によって取得された通信状況情報から、前記複数のセルと、それぞれのセルにおける通信リソースの使用状況とを対応付けたヒートマップ情報を生成する生成手段と、
     前記複数のセル内を走行中の車両のうち、各車両の周囲の物体の3次元座標を示し、かつ、前記サーバ装置において前記ダイナミックマップの更新に用いられる点群データの送信を行う1以上の車両を、前記生成手段によって生成されたヒートマップ情報に基づいて決定し、決定した当該1以上の車両に、前記サーバ装置への前記点群データの送信を要求する要求手段と、
     を備えることを特徴とするサーバ装置。
  2.  前記要求手段は、空きの通信リソースが少ないセル内を走行する車両よりも、空きの通信リソースが多いセル内を走行する車両を優先して、前記点群データの送信を行う車両を決定する
     ことを特徴とする請求項1に記載のサーバ装置。
  3.  前記要求手段は、前記通信リソースの使用中の割合を示す使用率が高いセル内を走行する車両よりも、前記使用率が低いセル内を走行する車両を優先して、前記点群データの送信を行う車両を決定する
     ことを特徴とする請求項1又は2に記載のサーバ装置。
  4.  前記要求手段は、前記通信リソースの使用中の割合を示す使用率が所定の閾値を上回っているセル内を走行する車両には前記点群データの送信を要求せず、前記使用率が前記閾値を上回っていないセル内を走行する車両に、前記サーバ装置への前記点群データの送信を要求する
     ことを特徴とする請求項1から3のいずれか1項に記載のサーバ装置。
  5.  前記要求手段は、前記複数のセルのうち、第1車両が走行中の第1セルよりも、当該第1車両の移動先となる第2セルの方が、前記使用率が高ければ、前記第2セルではなく前記第1セルにおいて前記点群データを送信するよう、前記第1車両に要求する
     ことを特徴とする請求項3又は4に記載のサーバ装置。
  6.  前記要求手段は、前記複数のセルのうち、第1車両が走行中の第1セルよりも、当該第1車両の移動先となる第2セルの方が、前記使用率が低ければ、前記第1セルではなく前記第2セルにおいて前記点群データを送信するよう、前記第1車両に要求する
     ことを特徴とする請求項3又は4に記載のサーバ装置。
  7.  前記複数のセルのそれぞれについて、当該セル内の各車両の位置及び進行方向を特定し、特定した位置及び進行方向に基づいて、当該セル内における各車両の滞在時間を予測する予測手段を更に備え、
     前記要求手段は、前記複数のセルのそれぞれについて、当該セル内における前記滞在時間が長くなる車両を優先して、前記点群データの送信を行う車両として決定する
     ことを特徴とする請求項1から6のいずれか1項に記載のサーバ装置。
  8.  前記要求手段は、前記複数のセル内の各車両に対して、前記ダイナミックマップを構成する情報のうち、当該車両の周辺の道路状況に関する特定情報を、所定の時間間隔で送信しながら、送信要求に応じて各車両から送信される前記点群データを受信する
     ことを特徴とする請求項1から7のいずれか1項に記載のサーバ装置。
  9.  前記送信要求に応じて前記複数のセル内の各車両から送信される点群データは、各車両がレーザスキャナを用いた計測により取得した点群データである
     ことを特徴とする請求項8に記載のサーバ装置。
  10.  前記特定情報には、周辺の交通規制及び交通渋滞の情報を少なくとも含む準静的情報及び準動的情報と、周辺の車両、歩行者及び信号の情報を少なくとも含む動的情報とが含まれる
     ことを特徴とする請求項8又は9に記載のサーバ装置。
  11.  前記取得手段は、所定の時間間隔で前記通信状況情報を取得し、
     前記生成手段は、前記通信状況情報が取得されるごとに、前記ヒートマップ情報を生成する
     ことを特徴とする請求項1から10のいずれか1項に記載のサーバ装置。
  12.  前記生成手段は、前記取得手段によって取得された通信状況情報から得られる、各セルにおける通信リソースの使用中の割合を示す使用率の時間平均に基づいて、前記ヒートマップ情報を生成する
     ことを特徴とする請求項1から11のいずれか1項に記載のサーバ装置。
  13.  前記サーバ装置は、隣接する他のサーバ装置と通信可能であり、
     前記生成手段は、生成したヒートマップ情報と前記他のサーバ装置において生成されたヒートマップ情報とを、前記他のサーバ装置と共有し、
     前記要求手段は、前記生成手段によって生成されたヒートマップ情報及び前記他のサーバ装置において生成されたヒートマップ情報に基づいて、前記点群データの送信を行う1以上の車両を決定する
     ことを特徴とする請求項1から12のいずれか1項に記載のサーバ装置。
  14.  複数の基地局とコアネットワークとの間に接続され、前記複数の基地局に対応する複数のセル内で車両の自動走行のためのダイナミックマップを提供するサーバ装置の制御方法であって、
     前記複数のセルのそれぞれにおける通信状況を示す通信状況情報を取得する取得工程と、
     前記取得工程で取得された通信状況情報から、前記複数のセルと、それぞれのセルにおける通信リソースの使用状況とを対応付けたヒートマップ情報を生成する生成工程と、
     前記複数のセル内を走行中の車両のうち、各車両の周囲の物体の3次元座標を示し、かつ、前記サーバ装置において前記ダイナミックマップの更新に用いられる点群データの送信を行う1以上の車両を、前記生成工程で生成されたヒートマップ情報に基づいて決定し、決定した当該1以上の車両に、前記サーバ装置への前記点群データの送信を要求する要求工程と、
     を含むことを特徴とするサーバ装置の制御方法。
  15.  請求項14に記載のサーバ装置の制御方法の各工程を、前記サーバ装置のコンピュータに実行させるためのプログラム。
PCT/JP2018/025361 2017-11-06 2018-07-04 サーバ装置及びその制御方法、並びにプログラム WO2019087464A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-213771 2017-11-06
JP2017213771A JP6765362B2 (ja) 2017-11-06 2017-11-06 サーバ装置及びその制御方法、並びにプログラム

Publications (1)

Publication Number Publication Date
WO2019087464A1 true WO2019087464A1 (ja) 2019-05-09

Family

ID=66333005

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/025361 WO2019087464A1 (ja) 2017-11-06 2018-07-04 サーバ装置及びその制御方法、並びにプログラム

Country Status (2)

Country Link
JP (1) JP6765362B2 (ja)
WO (1) WO2019087464A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113375681A (zh) * 2020-03-09 2021-09-10 丰田自动车株式会社 地图数据更新装置及存储地图数据更新用计算机程序的存储介质
EP4310813A4 (en) * 2021-03-17 2024-05-01 Mitsubishi Electric Corporation APPLICATION SERVER, BASE STATION, DYNAMIC CARD DISTRIBUTION SYSTEM, CONTROL CIRCUIT, STORAGE MEDIUM AND INFORMATION DISTRIBUTION METHOD

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6999625B2 (ja) * 2019-11-06 2022-02-04 財団法人車輌研究測試中心 環境情報を提供可能なダイナミックマップ情報を生成するための方法およびシステム
CN112911344B (zh) * 2019-11-19 2024-05-24 中兴通讯股份有限公司 一种发送方法、存储介质和电子装置
JP7497999B2 (ja) 2020-03-05 2024-06-11 本田技研工業株式会社 情報処理装置、車両、プログラム、及び情報処理方法
JP7321122B2 (ja) * 2020-05-11 2023-08-04 Kddi株式会社 情報配信装置、情報取得装置、情報配信システム、コンピュータプログラム及び情報配信方法
CN114694368A (zh) * 2020-12-28 2022-07-01 比亚迪股份有限公司 车辆的管控***
KR102621696B1 (ko) * 2021-08-27 2024-01-08 한국건설기술연구원 가변 도로교통정보 제공 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016039445A (ja) * 2014-08-06 2016-03-22 日本電気株式会社 自己最適化移動体通信システム
JP2017194915A (ja) * 2016-04-22 2017-10-26 トヨタ自動車株式会社 周辺情報収集システム及び周辺情報取得装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016039445A (ja) * 2014-08-06 2016-03-22 日本電気株式会社 自己最適化移動体通信システム
JP2017194915A (ja) * 2016-04-22 2017-10-26 トヨタ自動車株式会社 周辺情報収集システム及び周辺情報取得装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KOYAMA HIROSHI ET AL.: "Construction of dynamic map for automated driving", SYSTEMS, CONTROL AND INFORMATION, vol. 60, no. 11, 463-468, 2016, pages 7 - 12, XP055613804 *
OKAMOTO SHOSHEI ET AL.: "An initial study on decrease of transmission delay by using MEC in transmission of dynamic map data", IEICE TECHNICAL REPORT, vol. 117, no. 103, 11 June 2017 (2017-06-11), pages 109 - 113 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113375681A (zh) * 2020-03-09 2021-09-10 丰田自动车株式会社 地图数据更新装置及存储地图数据更新用计算机程序的存储介质
US11933629B2 (en) 2020-03-09 2024-03-19 Toyota Jidosha Kabushiki Kaisha Map data updating device and storage medium storing computer program for map data updating
EP4310813A4 (en) * 2021-03-17 2024-05-01 Mitsubishi Electric Corporation APPLICATION SERVER, BASE STATION, DYNAMIC CARD DISTRIBUTION SYSTEM, CONTROL CIRCUIT, STORAGE MEDIUM AND INFORMATION DISTRIBUTION METHOD

Also Published As

Publication number Publication date
JP2019087847A (ja) 2019-06-06
JP6765362B2 (ja) 2020-10-07

Similar Documents

Publication Publication Date Title
WO2019087464A1 (ja) サーバ装置及びその制御方法、並びにプログラム
KR102002807B1 (ko) V2x 통신을 지원하는 통신 시스템에서 이종 rat를 사용한 부하 분산 방법 및 장치
JP7454551B2 (ja) 優先度の高い通信およびQoSフィードバックのためのリソースの再割振りおよび予約
US20210029674A1 (en) Communication device
KR20230035038A (ko) 근접 기반 서비스 원격 및 중계 엔티티 서비스 품질 관리
JP7391946B2 (ja) データ送信方法、装置及び通信システム
JP6858154B2 (ja) ノード装置及びその制御方法、並びにプログラム
GB2574908A (en) Network and control thereof
US11284240B2 (en) Method and apparatus for managing the mobility of device in a network
US20180035336A1 (en) Methods and apparatuses for processing ue context of ue
JP2019062510A (ja) 管理装置及びその制御方法、並びにプログラム
WO2019163168A1 (ja) 通信制御装置及びその制御方法、並びにプログラム
JP6951530B2 (ja) サーバ装置及びその制御方法、並びにプログラム
WO2023082878A1 (zh) 一种通信方法及装置
US20220086847A1 (en) Data transmission method and apparatus, computer device, and system
Yamada et al. Temporal traffic smoothing for IoT traffic in mobile networks
CN116347534A (zh) 一种卫星切换方法、装置、存储介质和芯片***
US11627580B2 (en) Battery aware carrier activation
KR20220038103A (ko) 핸드오버 방법 및 장치
JP7468321B2 (ja) 通信制御装置、通信制御方法、及び中継サーバ
US20230199636A1 (en) Vehicle wireless communication device and communication control method
CN109314986B (zh) 一种传输缓存状态报告的方法和装置
Grammatikos et al. A mobile edge computing approach for vehicle to everything communications
WO2020001769A1 (en) Quality of service control and mobility management for advanced vehicular users of wireless network
EP3412021B1 (en) A mobil terminal, a buffering module, and methods therein for uploading a file in a communications network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18874185

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18874185

Country of ref document: EP

Kind code of ref document: A1