Control system, control method, and program

The multi-radio system with a prediction unit dynamically adjusts wireless communication parameters to maintain optimal quality by predicting future communication quality, addressing the instability of wireless communication due to environmental factors.

JP7808092B2Active Publication Date: 2026-01-28NIPPON TELEGRAPH & TELEPHONE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023514252
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-14
Publication Date
2026-01-28
Estimated Expiration
2041-04-14

AI Technical Summary

Technical Problem

The quality of wireless communication is not stable due to environmental influences and varies moment to moment, necessitating a technology for dynamically controlling the quality of wireless communication to meet user-specific purposes.

Method used

A multi-radio system with a prediction unit that predicts future wireless communication quality based on device and environmental information, using a control system to adjust parameters and devices to maintain optimal communication quality.

Benefits of technology

Enables dynamic control of wireless communication quality according to user needs, ensuring consistent and optimal network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007808092000001
    Figure 0007808092000001
  • Figure 0007808092000002
    Figure 0007808092000002
  • Figure 0007808092000003
    Figure 0007808092000003
Patent Text Reader

Abstract

A control system according to the present invention includes a prediction unit that predicts, in a cycle, future radio communication quality on the basis of information related to a radio communication device and environment information influencing radio communication quality. In the control system, at least one of a target device and a target system is controlled on the basis of the future radio communication quality, and information obtained from the at least one of the target device and the target system that has been controlled is used by the prediction unit for prediction in the next cycle.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for dynamically controlling the quality of wireless communication in accordance with the purpose of use of a user. [Background technology]

[0002] In recent years, as digitalization has become increasingly important in social change, the role of wireless communication has become significantly more prominent in all aspects of our lives, with the volume of communication traffic from smartphones and other devices increasing and a variety of devices being connected through the development of the Internet of Things (IoT). Meanwhile, various wireless communication standards have emerged to suit the diversifying applications of wireless communication, and the wireless frequency bands used have expanded from several hundred MHz to high frequency bands of several tens of GHz. This has made it necessary to be able to use radio waves with different characteristics and various wireless communication standards appropriately depending on the situation. In this complex, heterogeneous wireless communication environment, it would be ideal for users to be able to use the appropriate wireless communication standard at any time, without even realizing it. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Wireless Network Optimization Technology: SON, July 2011, https: / / www.fujitsu.com / downloads / JP / archive / imgjp / jmag / vol62-4 / paper15.pdf Summary of the Invention [Problem to be solved by the invention]

[0004] However, the quality of wireless communication changes from moment to moment depending on the situation, and the quality may not be stable due to influences from the surrounding environment such as the user and base station. Therefore, in order to enable wireless communication with optimal quality according to the user's purpose, a technology for dynamically controlling the quality of wireless communication is required.

[0005] The present invention has been made in view of the above points, and has an object to provide a technique for dynamically controlling the quality of wireless communication in accordance with the user's purpose of use. [Means for solving the problem]

[0006] According to the disclosed technology, in a certain cycle, Configuring a multi-radio system a prediction unit that predicts future wireless communication quality based on information about wireless communication devices and environmental information that affects wireless communication quality; Based on the future wireless communication quality, control is performed on at least one of the target device and the target system, and information obtained from the controlled at least one of the target device and the target system is used by the prediction unit to predict the next cycle. A control system is provided. [Effects of the Invention]

[0007] According to the disclosed technology, it becomes possible to dynamically control the quality of wireless communication depending on the user's purpose of use. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of a communication control system according to an embodiment of the present invention. [Figure 2] FIG. 4 is a sequence diagram illustrating an example of operation in the first embodiment. [Figure 3] FIG. 10 is a sequence diagram illustrating an example of operation in the second embodiment. [Figure 4] FIG. 11 is a sequence diagram illustrating an example of operation in the third embodiment. [Figure 5] FIG. 10 is a sequence diagram illustrating an example of operation in the fourth embodiment. [Figure 6] FIG. 2 illustrates an example of a hardware configuration of the apparatus. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applied is not limited to the following embodiment.

[0010] (Example of overall configuration of communication control system 10) Fig. 1 shows an example of the overall configuration of a communication control system 10 according to this embodiment. As shown in Fig. 1, the communication control system 10 has one or more understanding / visualization function units 110, one or more prediction / estimation function units 120, one or more design / control function units 130, a collaboration function unit 140, and a data store group 150. The communication control system 10 may also be called a control system.

[0011] The grasping / visualization function unit 110 acquires various information from the wireless devices 40 (e.g., user terminals, base stations, etc.), the environmental information acquisition devices / DB 60 (e.g., cameras, sensors, LiDAR / TOF, DBs that store external data such as map information DBs, etc.), and the control devices 50 (e.g., reflectors, mobile base stations, etc.). Note that DB is an abbreviation for database. The grasping / visualization function unit 110 visualizes the acquired information on the display unit 20 (e.g., GUI (Graphical User Interface)). Examples of information acquired by the grasping / visualization function unit 110 include wireless information such as the received power of the wireless devices 40, object information detected by wireless sensing, video information captured by a camera, sensor information sensed by a sensor, and installation status information of reflectors and mobile base stations. Note that the grasping / visualization function unit 110 may also be referred to as an acquisition unit. Furthermore, when there are multiple grasping / visualization function units 110 and they need to be distinguished from one another, they will be referred to as "first grasping / visualization function unit 111," "second grasping / visualization function unit 112," and so on.

[0012] A set of the above-described wireless devices 40 constitutes a multi-wireless system. In the multi-wireless system, for example, a 3G-compatible base station provides 3G wireless service, a 4G-compatible base station provides 4G wireless service, a 5G-compatible base station provides 5G wireless service, a 6G-compatible base station provides 6G wireless service, and a wireless LAN base station provides wireless LAN service. Furthermore, one base station may provide multiple wireless services from among 3G, 4G, 5G, 6G, and wireless LAN.

[0013] In such a multi-radio system, a user terminal communicates by switching the radio system as it moves or depending on the radio quality. For example, when a user terminal moves from an area served by a 4G-compatible base station to an area served by a 5G-compatible base station, it switches the radio system from 4G to 5G and continues communication.

[0014] The communication control system 10 in this embodiment is capable of acquiring information from each wireless device 40 constituting the multi-wireless system as described above, and setting optimal wireless parameters for each wireless device 40.

[0015] Furthermore, the map information stored in the map information DB, which is an example of the environmental information acquisition device / DB 60, may be high-resolution three-dimensional map information that represents the shapes of structures, types of trees, etc. By using such high-resolution three-dimensional map information, it is possible to design a wireless network that takes into account the effects of propagation loss and obstruction caused by buildings, trees, etc.

[0016] The prediction / estimation function unit 120 predicts or estimates wireless parameters such as wireless quality (quality of wireless communication) based on the information acquired by the understanding / visualization function unit 110. The prediction / estimation function unit 120 may also be called a prediction unit. When there are multiple prediction / estimation function units 120 and they are to be distinguished from one another, they are referred to as a "first prediction / estimation function unit 121," a "second prediction / estimation function unit 122," etc.

[0017] The design / control function unit 130 derives optimal wireless parameters, derives design values ​​for the control device 50 such as a reflector, and controls the control device 50 based on the information acquired by the grasping / visualization function unit 110 and the wireless parameters predicted or estimated by the prediction / estimation function unit 120. The design / control function unit 130 may also be called a control unit. When there are multiple design / control function units 130 and they are to be distinguished from one another, they are referred to as a "first design / control function unit 131," a "second design / control function unit 132," etc.

[0018] The coordination function unit 140 appropriately combines and executes three functional units, namely, the grasping / visualization function unit 110, the prediction / estimation function unit 120, and the design / control function unit 130, in response to requests from other systems 30 (e.g., operation / control systems, social systems for video distribution, autonomous driving, weather information, etc.) depending on the situation (i.e., the coordination function unit 140 functions as an orchestrator that realizes cooperative control of multiple functional units). In addition, at this time, the coordination function unit 140 also performs IF conversion such as data type conversion as appropriate. The other systems 30 can call the above three functional units using an API (Application Programming Interface) 160. The coordination function unit 140 may also be called a coordination unit.

[0019] The collaboration function unit 140 can operate the understanding / visualization function unit 110, the prediction / estimation function unit 120, and the design / control function unit 130 to run a cycle consisting of information acquisition by the understanding / visualization function unit 110, prediction of future wireless communication quality by the prediction / estimation function unit 120, and control of at least one of the target device and the target system by the design / control function unit 130. By running this cycle, for example, periodically, it is possible to continuously configure a network so as to always satisfy the communication quality required by the user. The target devices include the wireless device 40, the environmental information acquisition device / DB 60, the control device 50, etc., and the target systems include an autonomous vehicle control system, a control video system, an autonomous vehicle driving system, etc., which will be described later. The term "target device" may be broadly defined to include the wireless device 40, the environmental information acquisition device / DB 60, the control device 50, etc., as well as the autonomous vehicle control system, the control video system, the autonomous vehicle driving system, etc.

[0020] That is, in a certain cycle, the grasping / visualization function unit 110 acquires the current wireless state and actual environment information realized by the wireless devices 40 and reflectors 50, etc., which are designed and controlled by the design / control function unit 130 based on a prediction of future wireless communication quality. In the next cycle, if the prediction / estimation function unit 120 predicts, based on the current information, that the future wireless communication quality will deteriorate with the current settings of the reflectors 50, etc., the design / control function unit 130 controls the radio wave reflection direction, radio wave reflection power, etc., of the reflectors 50 so as to improve the future wireless communication quality. By repeating this cycle, it is possible to continue configuring a network so as to always satisfy the communication quality required by the user.

[0021] The above-mentioned API 160 has predefined APIs for calling individual function units among the above three function units and APIs for calling a scenario that causes multiple function units to operate in cooperation with each other. When a scenario that causes multiple function units to operate in cooperation with each other is called, the cooperation function unit 140 uses the internal API to call the multiple function units in a predetermined order based on this scenario, and returns the final output result to the caller of the scenario.

[0022] The API 160 is open to other systems 30 and vendors developing their applications, and each vendor can use the API 160 to develop systems and applications that realize various services.

[0023] The data store group 150 holds various data necessary for executing the three function units, namely, the understanding / visualization function unit 110, the prediction / estimation function unit 120, and the design / control function unit 130. The data store group 150 may also be called a data storage unit.

[0024] The communication control system 10 according to this embodiment has the above-mentioned functional units, and the grasping / visualization functional unit 110, the prediction / estimation functional unit 120, and the design / control functional unit 130 work in cooperation with each other to continuously configure a wireless communication network that always satisfies the communication quality required for the user terminal. As described above, by continuously repeating the cycle of the grasping / visualization functional unit 110 acquiring various information, the prediction / estimation functional unit 120 predicting or estimating wireless parameters, and the design / control functional unit 130 controlling the control device 50, a wireless communication network that always satisfies the communication quality required for the user terminal is continuously configured. This allows the user to use wireless communication with the optimum quality according to their own purpose.

[0025] The communication control system 10 may be implemented as a physical machine (computer) or as a virtual machine on the cloud. Furthermore, the understanding / visualization function unit 110, the prediction / estimation function unit 120, the design / control function unit 130, the collaboration function unit 140, and the data store group 150 that constitute the communication control system 10 may each be installed on a separate physical machine or virtual machine.

[0026] Furthermore, the communication control system 10 may be configured not to include any one or more of the grasping / visualization function unit 110, the prediction / estimation function unit 120, the design / control function unit 130, the collaboration function unit 140, and the data store group 150. For example, the communication control system 10 may be configured to include only the prediction / estimation function unit 120. When the communication control system 10 is configured to include only the prediction / estimation function unit 120, the grasping / visualization function unit 110, the design / control function unit 130, the collaboration function unit 140, and the data store group 150 may be provided in a device or system other than the communication control system 10.

[0027] For example, in a case where the communication control system 10 has only the prediction / estimation function unit 120, the prediction / estimation function unit 120 predicts future wireless communication quality in a certain cycle based on information about wireless communication devices and environmental information that affects wireless communication quality. Then, in another device or system, control is performed on at least one of the target device and the target system based on the future wireless communication quality predicted by the prediction / estimation function unit 120, and information obtained from at least one of the controlled target device and the target system is used by the prediction / estimation function unit 120 to predict the next cycle.

[0028] As examples of the technology according to this embodiment, examples 1 to 4 will be described below. Note that examples 1 to 4 can be implemented in combination as appropriate.

[0029] (Operation example in embodiment 1) An example of the operation of the communication control system 10 in this embodiment will be described with reference to the sequence diagram of Fig. 2. This embodiment will describe a case where the communication control system 10 controls the wireless area quality in response to a request from another system 30, with the aim of optimally controlling the wireless area quality. In the following, it is assumed that the wireless device 40, the control device 50, and the environmental information acquisition device / DB 60 are devices related to the wireless area that is the target of optimal control.

[0030] The collaboration function unit 140 receives an optimal control request from another system 30 (for example, a wireless area quality control system) (S101). This optimal control request is periodically transmitted from the other system 30. This optimal control request is made using the API 160, which calls a scenario for optimally controlling the wireless area quality. Thereafter, the collaboration function unit 140 calls each function unit based on this scenario.

[0031] The collaboration function unit 140 calls the recognition / visualization function unit 110 (S102). The recognition / visualization function unit 110 transmits a wireless information collection request to the wireless device 40 (S103). Then, in response, the recognition / visualization function unit 110 acquires wireless information such as the received power of the wireless device 40 and object information detected by wireless sensing (i.e., information on objects present around the wireless device 40) (S104).

[0032] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects wireless quality to the environmental information acquisition device / DB 60 (S105). Then, the grasping / visualization function unit 110 acquires information on the actual environment (for example, video information captured by a camera, sensor information sensed by a sensor, map information, etc.) in response (S106).

[0033] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects wireless quality to the control device 50 (S107). Then, the grasping / visualization function unit 110 acquires installation state information in response to the request (S108). Note that the installation state information is, for example, information such as the position information of the mobile base station, the angle and orientation of the reflector, or the radio wave reflection direction and radio wave reflection power.

[0034] Next, the grasping / visualization function unit 110 stores the information acquired in S104, S106, and S108 above (hereinafter referred to as "grasping / visualization information of real environment information") in the data store group 150 and sends a completion notification to the collaboration function unit 140 (S109 to S110).

[0035] Next, the collaboration function unit 140 calls the prediction / estimation function unit 120 (S111). The prediction / estimation function unit 120 transmits a request for grasping / visualization information of real environment to the data store group 150 (S112). Then, the prediction / estimation function unit 120 acquires grasping / visualization information of real environment in response thereto (S113). Note that the grasping / visualization information of real environment is not limited to that stored in S109 above, and past grasping / visualization information of real environment information required for predicting or estimating wireless quality may also be acquired.

[0036] Then, the prediction / estimation function unit 120 predicts or estimates wireless parameters that represent future wireless quality, etc. based on the grasp / visualization information of the actual environment information acquired in S113 above, stores the results (hereinafter referred to as "prediction / estimation results") in the data store group 150, and then transmits a completion notification to the collaboration function unit 140 (S114 to S115).

[0037] The prediction or estimation of the radio parameters is realized by any predetermined method. For example, the radio parameters can be predicted or estimated by a machine learning model trained by a predetermined machine learning method. It is also possible to predict the propagation state of radio waves arriving at the wireless device 40 by a ray tracing method using real-world information (high-resolution 3D map information, etc.), and predict or estimate the radio parameters based on the propagation state of the radio waves.

[0038] Next, the collaboration function unit 140 calls the design / control function unit 130 (S116). The design / control function unit 130 transmits a request for the prediction / estimation result to the data store group 150 (S117). Then, the design / control function unit 130 acquires the prediction / estimation result stored in S114 as a response (S118). Thereafter, the design / control function unit 130 calculates optimal wireless parameters and optimal reflector design values ​​based on the acquired prediction / estimation result, and then transmits them back to the other system 30 via the collaboration function unit 140 (S119 to S120). The optimal wireless parameters are, for example, parameters for controlling the wireless device 40 so that the wireless quality represented by the wireless parameters included in the prediction / estimation result satisfies a predetermined standard (i.e., a standard for wireless quality required for a user terminal) when the wireless quality is lower than the predetermined standard. Similarly, the optimum reflector design value is a design value for controlling the radio wave reflection direction, radio wave reflection power, etc. of the reflector so that the radio quality satisfied the standard when, for example, the radio quality indicated by the radio parameters included in the prediction / estimation result is lower than a predetermined standard. In addition to these, for example, an optimum design value for controlling the position of the mobile base station so that the radio quality satisfied the standard may also be calculated.

[0039] Next, the other system 30 sets the optimum wireless parameters and optimum reflector design values ​​returned from the collaboration function unit 140 in the wireless device 40 and the control device 50 (reflector), respectively (S121-S122). At this time, if the collaboration function unit 140 also returns optimum design values ​​for controlling the position of the mobile base station, the other system 30 also sets these design values ​​in the control device 50 (mobile base station).

[0040] As described above, the communication control system 10 in this embodiment predicts or estimates future wireless quality based on various information acquired from the wireless devices 40, the control devices 50, and the environmental information acquisition devices / DB 60 in response to periodic optimization control requests, and then calculates optimal wireless parameters and design values ​​so that the future wireless quality meets predetermined standards. This makes it possible to continue configuring a wireless communication network so as to always meet the wireless communication requirements of user terminals.

[0041] (Example of operation in the second embodiment) Next, an example of the operation of the communication control system 10 in this embodiment will be described with reference to the sequence diagram of Fig. 3. This embodiment describes a case where the communication control system 10 continuously controls the wireless area quality in response to a request from a wireless area management terminal, with the aim of optimally controlling the wireless area quality. Note that, as in the first embodiment, the wireless device 40, the control device 50, and the environmental information acquisition device / DB 60 are assumed to be devices related to the wireless area that is the target of optimal control.

[0042] The cooperation function unit 140 receives an optimum control request from a wireless area manager (more precisely, a PC or the like used by the wireless area manager) (S201). Upon receiving the optimum control request, the communication control system 10 periodically and repeatedly executes S202 to S221.

[0043] S202 to S218 are the same as S102 to S118 in the first embodiment, and therefore description thereof will be omitted. Following S118, the design / control function unit 130 calculates optimal radio parameters and optimal reflector design values ​​based on the acquired prediction / estimation results, and then sets the optimal radio parameters in the radio device 40, and sets the optimal reflector design values ​​in the control device 50 (reflector) (S219 to S220). At this time, if optimal design values ​​for controlling the position of the mobile base station are also calculated, the design / control function unit 130 also sets these design values ​​in the control device 50 (mobile base station).

[0044] Then, the design / control function unit 130 transmits a completion notification to the collaboration function unit 140 (S221). The collaboration function unit 140 transmits the control implementation result to the grasping / visualization function unit 110 (S222). The control implementation result includes, for example, information indicating that the control has been completed normally. The grasping / visualization function unit 110 displays the control implementation result to the wireless area manager (S223).

[0045] As described above, once the communication control system 10 in this embodiment receives an optimum control request, it predicts or estimates future wireless quality based on various information acquired from the wireless device 40, the control device 50, and the environmental information acquisition device / DB 60, and then continuously repeats calculating optimum wireless parameters and design values ​​so that the future wireless quality meets a predetermined standard. As a result, it becomes possible to continue configuring a wireless communication network so as to always meet the wireless communication requirements of the user terminal, as in the first embodiment.

[0046] (Example of operation in the third embodiment) Next, an example of the operation of the communication control system 10 in this embodiment will be described with reference to the sequence diagram of Fig. 4. This embodiment describes a case where wireless quality required for optimal control of an autonomous vehicle is predicted or estimated, and control related to autonomous driving is realized based on the prediction or estimation result.

[0047] 4, the communication system 10 may include only the prediction / estimation function unit 120, and may not include the grasping / visualization function unit 110, the design / control function unit 130, the collaboration function unit 140, and the data store group 150. In this case, a function group equivalent to the grasping / visualization function unit 110, the design / control function unit 130, the collaboration function unit 140, and the data store group 150 may be provided on the side of another system 30 (here, an autonomous vehicle control system), and the other system 30 (an autonomous vehicle control system) may use the prediction / estimation function unit 120 to run the cycle described above.

[0048] The prediction / estimation function unit 120 receives various types of information about the autonomous vehicle (e.g., in-vehicle wireless device information, sensor information, location information, driving information, etc.) and a request for prediction / estimation of wireless communication quality from another system 30 (an autonomous vehicle control system) (S301). Here, the autonomous vehicle control system refers to a system that controls the entire autonomous vehicle. The various types of information about the autonomous vehicle are information obtained from the wireless devices 40 and the environmental information acquisition device / DB 60 installed in the autonomous vehicle. For example, the in-vehicle wireless device information is information such as the received power of the wireless devices installed in the autonomous vehicle, the sensor information is information obtained by sensing the environment around the autonomous vehicle, the location information is information indicating the driving position of the autonomous vehicle and 3D map information around the driving position, and the driving information is information such as the speed of the autonomous vehicle. The various types of information and the request for prediction / estimation of wireless communication quality are periodically transmitted from the other system 30. The transmission of the various types of information and the request for prediction / estimation of wireless communication quality are performed by calling individual function units (the prediction / estimation function unit 120) using the API 160.

[0049] The prediction / estimation function unit 120 predicts or estimates future wireless quality based on the various types of information about the autonomous vehicle, and returns the result (prediction / estimation result) to the other system 30 (S302). This allows the other system 30 to control the video coding rate of the control video system based on the prediction / estimation result, and to control the autonomous vehicle driving system based on the prediction / estimation result (S303-S304). Here, the control video system is a system that codes video for controlling the autonomous vehicle, and the autonomous vehicle driving system is a system that controls the driving of the autonomous vehicle. Note that, as a video coding rate control based on the prediction / estimation result, for example, the coding rate may be lowered when the wireless quality is lower than a predetermined standard (i.e., when the wireless quality is poor), and the coding rate may not be changed (or the coding rate may be increased) otherwise. Note that the control target may be the bit rate instead of the coding rate. In addition, possible driving control based on prediction / estimation results may involve, for example, reducing the driving speed or changing the driving route if the wireless quality is lower than a predetermined standard, and not changing the driving speed or driving route if the wireless quality is not lower than a predetermined standard.

[0050] As described above, the communication control system 10 in this embodiment returns the prediction / estimation result of future wireless quality to the other system 30 (autonomous vehicle control system) in response to periodic information provision and prediction / estimation requests from the other system 30. This makes it possible to control changes in the coding rate of video for controlling the autonomous vehicle, changes in driving conditions, etc. based on the prediction / estimation results, and as a result, it becomes possible to continue autonomous driving in accordance with the quality of wireless communication.

[0051] (Example of operation in the fourth embodiment) Next, an example of the operation of the communication control system 10 in this embodiment will be described with reference to the sequence diagram of Fig. 5. This embodiment describes a case where the grasping / visualization function unit 110 acquires various pieces of information about the autonomous vehicle when predicting or estimating the wireless quality required for optimal control of the autonomous vehicle. That is, while in the third embodiment various pieces of information about the autonomous vehicle are provided from another system 30, the fourth embodiment is an example where the grasping / visualization function unit 110 acquires this various pieces of information.

[0052] The collaboration function unit 140 receives a request for predicting / estimating wireless quality from another system 30 (for example, an autonomous vehicle control system) (S401). This request for predicting / estimating wireless quality is periodically transmitted from the other system 30. This request for predicting / estimating wireless quality is made using the API 160, which calls a scenario for predicting or estimating the wireless quality required for optimal control of the autonomous vehicle. Thereafter, the collaboration function unit 140 calls each function unit based on this scenario.

[0053] The collaboration function unit 140 calls the grasping / visualization function unit 110 (S402). The grasping / visualization function unit 110 transmits a wireless information collection request to the wireless device 40 (for example, a wireless device for automatic driving control) (S403). Then, in response, the grasping / visualization function unit 110 acquires wireless information such as the received power of the wireless device 40 (S404).

[0054] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects wireless quality to the environment information acquisition device / DB 60 (for example, an on-board sensor, a map information DB, etc.) (S405). The map information DB may be a DB provided in the vehicle or may be a DB provided externally (such as in the cloud). Then, in response, the grasping / visualization function unit 110 acquires external environment information, which is information on the environment around the autonomous vehicle, and position information of the autonomous vehicle (S406).

[0055] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects wireless quality to the control device 50 (for example, an autonomous vehicle driving system) (S407). Then, the grasping / visualization function unit 110 acquires driving information in response thereto (S408).

[0056] Next, the grasping / visualization function unit 110 stores the information acquired in S404, S406, and S408 above (hereinafter referred to as "grasping / visualization information of real environment information") in the data store group 150 and sends a completion notification to the collaboration function unit 140 (S409 to S410).

[0057] Next, the collaboration function unit 140 calls the prediction / estimation function unit 120 (S411). The prediction / estimation function unit 120 transmits a request for grasping / visualization information of real environment to the data store group 150 (S412). Then, the prediction / estimation function unit 120 acquires grasping / visualization information of real environment in response (S413). Note that the grasping / visualization information of real environment is not limited to that stored in S409 above, and past grasping / visualization information of real environment information required for predicting or estimating wireless quality may also be acquired.

[0058] Then, the prediction / estimation function unit 120 predicts or estimates wireless parameters that indicate future wireless quality and the like based on the grasp / visualization information of the actual environment information acquired in S413 above, and stores the results (hereinafter referred to as "prediction / estimation results") in the data store group 150, and also returns the results to the other system 30 via the collaboration function unit 140 (S414 to S416). Note that the prediction or estimation of wireless parameters is realized by any predetermined method. For example, the wireless parameters may be predicted or estimated by a machine learning model trained by a predetermined machine learning method.

[0059] This allows the other system 30 to perform driving control based on the prediction / estimation results for the autonomous vehicle driving system (S417).

[0060] As described above, the communication control system 10 in this embodiment predicts or estimates future wireless quality based on various information acquired from wireless devices for autonomous driving control, on-board sensors, and the autonomous vehicle driving system in response to periodic prediction / estimation requests from another system 30 (autonomous vehicle control system), and returns the prediction / estimation results to the other system 30. This makes it possible to control changes in the driving state of the autonomous vehicle based on the prediction / estimation results, as in the third embodiment, and as a result, it becomes possible to continue autonomous driving in accordance with the quality of wireless communication.

[0061] (Example of hardware configuration) The communication control system 10 according to this embodiment can be realized, for example, by causing a computer to execute a program in which the processing contents described in this embodiment are written.

[0062] The above program can be recorded on a computer-readable recording medium (such as a portable memory) and stored or distributed. The above program can also be provided via a network such as the Internet or email.

[0063] Fig. 6 is a diagram showing an example of the hardware configuration of the computer. The computer in Fig. 6 includes a drive device 1000, an auxiliary storage device 1002, a memory device 1003, a CPU 1004, an interface device 1005, a display device 1006, an input device 1007, an output device 1008, and the like, all of which are interconnected via a bus B.

[0064] A program for realizing processing on the computer is provided by a recording medium 1001 such as a CD-ROM or a memory card. When the recording medium 1001 storing the program is set in the drive device 1000, the program is installed from the recording medium 1001 to the auxiliary storage device 1002 via the drive device 1000. However, the program does not necessarily have to be installed from the recording medium 1001, but may be downloaded from another computer via a network. The auxiliary storage device 1002 stores the installed program as well as necessary files, data, etc.

[0065] When an instruction to start a program is received, the memory device 1003 reads out and stores the program from the auxiliary storage device 1002. The CPU 1004 realizes the functions of each unit described in this embodiment in accordance with the program stored in the memory device 1003. The interface device 1005 is used as an interface for connecting to a network. The display device 1006 displays a GUI or the like according to a program. The input device 1007 is composed of a keyboard, mouse, buttons, a touch panel, or the like, and is used to input various operation instructions. The output device 1008 outputs the results of calculations. Note that the communication control system 10 may not include either or both of the display device 1006 and the input device 1007.

[0066] (Effects of the embodiment) According to the technology of this embodiment, it becomes possible to dynamically control the quality of wireless communication depending on the purpose of use of the user.

[0067] (Summary of the embodiment) This specification discloses at least the following control systems, control methods, and programs. (Section 1) a prediction unit that predicts future wireless communication quality based on information about a wireless communication device and environmental information that affects wireless communication quality in a certain cycle; Based on the future wireless communication quality, control is performed on at least one of the target device and the target system, and information obtained from the controlled at least one of the target device and the target system is used by the prediction unit to predict the next cycle. Control system. (Section 2) The target device includes at least one of a base station and a terminal, 2. The control system according to claim 1, wherein a radio parameter of at least one of the base station and the terminal is controlled. (Section 3) The control system described in paragraph 1 or 2, wherein the target device includes a reflector, and at least one of the radio wave reflection direction and radio wave reflection power of the reflector is controlled based on the future wireless communication quality. (Section 4) 4. The control system according to any one of claims 1 to 3, wherein the target device includes a mobile base station, and the position of the mobile base station is controlled based on the future wireless communication quality. (Section 5) The control system described in any one of paragraphs 1 to 4, wherein the target system includes a control video system and an autonomous vehicle driving system, and the control video for the autonomous vehicle and the driving control of the autonomous vehicle are controlled based on the future wireless communication quality. (Section 6) A control system according to any one of paragraphs 1 to 5, wherein the environmental information includes at least one of video information captured by a camera, sensor information sensed by a sensor, and map information obtained from a map information database. (Section 7) The control system of any one of paragraphs 1 to 6, wherein the information about the wireless communication device includes received power information of the wireless communication device and object information detected by wireless sensing of objects around the wireless communication device. (Section 8) A control method in which a computer executes a prediction procedure for predicting future wireless communication quality based on information about a wireless communication device and environmental information that affects wireless communication quality in a certain cycle, the method comprising: Based on the future wireless communication quality, control is performed on at least one of the target device and the target system, and information obtained from the controlled at least one of the target device and the target system is used in the prediction procedure of the next cycle. Control method. (Section 9) A program that causes a computer to function as the control system according to any one of claims 1 to 7.

[0068] Although the present embodiment has been described above, the present invention is not limited to such a specific embodiment, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]

[0069] 10. Communication Control System 20 Display section 30 Other Systems 40 Wireless equipment 50 Control Equipment 60 Environmental information acquisition equipment / DB 110 Grasping / Visualization Function Department 111 1st understanding / visualization function section 112 2nd grasp / visualization function section 120 Prediction / Estimation Function Unit 121 First Prediction / Estimation Function Unit 122 Second Prediction / Estimation Function Unit 130 Design / Control Function Department 131 1st Design / Control Function Department 132 2nd Design / Control Function Department 140 Coordination Function Department 150 data stores 160 API 1000 Drive Device 1001 Recording media 1002 Auxiliary storage device 1003 Memory device 1004 CPU 1005 Interface device 1006 Display device 1007 Input Device 1008 Output Device

Claims

1. a prediction unit that predicts future wireless communication quality in a certain cycle based on information about wireless communication devices that configure the multi-wireless system and environmental information that affects wireless communication quality; Based on the future wireless communication quality, control is performed on at least one of the target device and the target system, and information obtained from the controlled at least one of the target device and the target system is used by the prediction unit to predict the next cycle. Control system.

2. The target device includes at least one of a base station and a terminal, The control system according to claim 1 , wherein radio parameters of at least one of the base station and the terminal are controlled.

3. The control system according to claim 1 or 2, wherein the target device includes a reflector, and at least one of a radio wave reflection direction and a radio wave reflection power of the reflector is controlled based on the future wireless communication quality.

4. The control system according to claim 1 , wherein the target device includes a mobile base station, and the position of the mobile base station is controlled based on the future wireless communication quality.

5. 5. The control system according to claim 1, wherein the target system includes a control video system and an autonomous vehicle driving system, and the control video for the autonomous vehicle and the driving control of the autonomous vehicle are controlled based on the future wireless communication quality.

6. The control system according to any one of claims 1 to 5, wherein the environmental information includes at least one of video information captured by a camera, sensor information sensed by a sensor, and map information acquired from a map information database.

7. 7. A control system according to claim 1, wherein the information relating to the wireless communication device is information acquired from the wireless communication device, the environmental information is information acquired from an environmental information acquisition device or a database, and the information relating to the wireless communication device includes received power information of the wireless communication device and object information detected by wireless sensing of objects around the wireless communication device.

8. A control method in which a computer executes a prediction procedure for predicting future wireless communication quality based on information about wireless communication devices constituting a multi-wireless system and environmental information that affects wireless communication quality during a certain cycle, the method comprising: Based on the future wireless communication quality, control is performed on at least one of the target device and the target system, and information obtained from the controlled at least one of the target device and the target system is used in the prediction procedure of the next cycle. Control method.

9. A program that causes a computer to function as the control system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Monitoring method, monitoring system, monitoring device, and monitoring program

    JP2018006844A

  • Information processing device, operated vehicle, information processing method, and program

    JP2018106676A

  • Handover-related techniques, devices, and methods

    JP2021509231A

  • Wireless parameter control system, wireless parameter control device, wireless base station, wireless terminals, wireless parameter control method and program

    WO2013089057A1

  • Communication device and communication system

    WO2020217459A1