System, method, and program
By establishing a communication control system, predicting wireless communication quality and controlling wireless devices, the problem of unstable wireless communication quality in complex environments is solved, and the effect of dynamically controlling wireless communication quality is achieved.
Patent Information
- Application Number
- JP2023514256
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-14
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2041-04-14
AI Technical Summary
In a complex isomerized wireless communication environment, the wireless communication quality used by users is unstable and is greatly affected by the surrounding environment, making it difficult to dynamically control the wireless communication quality according to user's purposes.
By establishing a communication control system connected to the network, information is obtained, wireless communication quality is predicted, and wireless devices are controlled according to the prediction results, such as adjusting the power of the base station position or reflector, to achieve dynamic control of wireless communication quality.
It realizes dynamic control of wireless communication quality according to user's purpose, ensuring that wireless communication always reaches the best state in complex environments.
Smart Images

Figure 0007655380000001 
Figure 0007655380000002 
Figure 0007655380000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for dynamically controlling the quality of wireless communication in accordance with a user's intended use. [Background technology]
[0002] In recent years, as the importance of social transformation through digitalization has increased, the amount of communication on smartphones and other devices has increased, and the development of the Internet of Things (IoT) has connected a variety of things, making wireless communication a much more important part of our lives. On the other hand, various wireless communication standards have emerged to meet the diversifying applications of wireless communication, and the wireless frequency bands used have expanded from several hundred MHz to several tens of GHz, making it necessary to use radio waves with different characteristics and various wireless communication standards according to the situation. In such a complex heterogeneous wireless communication environment, it would be ideal for users to be able to use the appropriate wireless communication standard at any time in a natural way without being aware of it. [Prior art documents] [Patent documents]
[0003] [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 the influence of the surrounding environment such as the user and the base station, etc. 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 consideration of the above-mentioned points, and has an object to provide a technique for dynamically controlling the quality of wireless communication in accordance with a user's intended use. [Means for solving the problem]
[0006] According to the disclosed technology, there is provided a system connected via a network to a communication control system that controls wireless communication quality by acquiring information, predicting wireless communication quality based on the information, and controlling wireless devices based on the prediction, the system comprising: A system is provided which changes at least one of the position and antenna orientation of a mobile base station, or at least one of the radio wave reflection direction and radio wave reflection power of a reflector in response to a control request from the communication control system. Effect 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 description 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. [Diagram 2] FIG. 4 is a sequence diagram for explaining an example of operation in the first embodiment. [Diagram 3] FIG. 11 is a sequence diagram for explaining an example of operation in the second embodiment. [Figure 4] FIG. 13 is a sequence diagram for explaining an example of operation in the third embodiment. [Diagram 5] FIG. 13 is a sequence diagram for explaining 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 PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present invention (the present embodiment) 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 grasping / 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. Note that 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 device 40 (e.g., a user terminal, a base station, etc.), the environmental information acquisition device / DB 60 (e.g., a DB that stores external data such as a camera, a sensor, LiDAR / TOF, a map information DB, etc.), and the control device 50 (e.g., a reflector, a mobile base station, etc.). Note that DB is an abbreviation for database (DataBase). The grasping / visualization function unit 110 visualizes the acquired information on the display unit 20 (e.g., a GUI (Graphical User Interface), etc.). Examples of information acquired by the grasping / visualization function unit 110 include wireless information such as received power, object information detected by wireless sensing, video information captured by a camera, sensor information sensed by a sensor, installation status information of a reflector or a mobile base station, etc. In addition to the above, for example, information indicating a recognition result by an image recognition technology, point cloud data by a depth sensor, etc. may also be included. Note that the grasping / visualization function unit 110 may be called an acquisition unit. Furthermore, when there are multiple grasping / visualization functional units 110 and they need to be distinguished from one another, they will be referred to as a "first grasping / visualization functional unit 111," a "second grasping / visualization functional unit 112," and so on.
[0012] A set of the above-mentioned wireless devices 40 constitutes a multi-wireless system. In the multi-wireless system, for example, a 3G-compatible base station provides a 3G wireless service, a 4G-compatible base station provides a 4G wireless service, a 5G-compatible base station provides a 5G wireless service, a 6G-compatible base station provides a 6G wireless service, and a wireless LAN base station provides a wireless LAN service. Also, one base station may provide a plurality of wireless services among 3G, 4G, 5G, 6G, and wireless LAN.
[0013] A user terminal in the multi-radio system 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 of a 4G-compatible base station to an area of a 5G-compatible base station, the user terminal switches the radio system from 4G to 5G to continue communication.
[0014] The communication control system 10 in this embodiment is capable of acquiring information from each wireless device 40 constituting the above-mentioned multi-wireless system, 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 expresses 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 grasping / visualization function unit 110. The prediction / estimation function unit 120 may 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 represented 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 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 cooperation function unit 140 appropriately combines and executes three function units, the grasping / visualization function unit 110, the prediction / estimation function unit 120, and the design / control function unit 130, in response to a request from another system 30 (for example, an operation / control system, a social system such as video distribution, automatic driving, and weather information, etc.) according to the situation (that is, the cooperation function unit 140 functions as an orchestrator that realizes cooperative control of a plurality of function units). In addition, at this time, the cooperation function unit 140 also performs IF conversion such as data type conversion as appropriate. The other system 30 can call the above three function units by using an API (Application Programming Interface) 160. The cooperation function unit 140 may be called a cooperation unit.
[0019] The cooperation function unit 140 can operate the grasping / visualization function unit 110, the prediction / estimation function unit 120, and the design / control function unit 130 to rotate a cycle consisting of the acquisition of information by the grasping / visualization function unit 110, the prediction of future wireless communication quality by the prediction / estimation function unit 120, and the control of at least one of the target device and the target system by the design / control function unit 130. By rotating such a cycle, for example, periodically, it is possible to continue configuring 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 image system, an autonomous vehicle driving system, etc., which will be described later. The "target device" may be broadly defined to include the wireless device 40, the environmental information acquisition device / DB 60, the control device 50, etc., the autonomous vehicle control system, the control image 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 device 40 and the reflector 50 designed and controlled by the design / control function unit 130 based on the prediction of the future wireless communication quality. In the next cycle, if the prediction / estimation function unit 120 predicts that the future wireless communication quality will be poor with the current setting state of the reflector 50, etc. based on the current information, the design / control function unit 130 controls the radio wave reflection direction and radio wave reflection power of the reflector 50 so as to improve the future wireless communication quality. By repeating such a cycle, it is possible to continue configuring a network so as to always satisfy the communication quality required by the user.
[0021] An API for calling an individual one of the above three functional units and an API for calling a scenario for making multiple functional units work together are predefined as the API 160. When a scenario for making multiple functional units work together is called, the cooperation function unit 140 uses the internal API to call the multiple functional units in a predetermined order based on the scenario, and returns the final output result to the caller of the scenario.
[0022] The API 160 is open to vendors developing other systems 30 and 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 functional units, the grasping / visualization functional unit 110, the prediction / estimation functional unit 120, and the design / control functional unit 130. The data store group 150 may be called a data storage unit.
[0024] The communication control system 10 according to the present 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 cooperate with each other to continuously configure a wireless communication network that always satisfies the communication quality required for the user terminal. For example, by continuously repeating a cycle of obtaining various information by the grasping / visualization functional unit 110, predicting or estimating wireless parameters by the prediction / estimation functional unit 120, and controlling the control device 50 by the design / control functional unit 130, 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 optimal quality according to his / her purpose.
[0025] As examples of the technology according to this embodiment, examples 1 to 4 will be described below. It should be noted that examples 1 to 4 can be implemented in appropriate combination.
[0026] (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. In this embodiment, a case will be described in which 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.
[0027] The cooperation function unit 140 receives an optimum control request from another system 30 (for example, a wireless area quality system) (S101). This optimum control request is periodically transmitted from the other system 30. This optimum control request is made using the API 160, which calls a scenario for optimally controlling the wireless area quality. Thereafter, the cooperation function unit 140 calls each function unit based on this scenario.
[0028] 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). 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). Note that the object information may include, in addition to the position of the object, for example, the size and shape of the object, and if the object is moving, the moving speed of the object, etc.
[0029] Next, the grasping / visualization function unit 110 transmits a request to collect real environment information that affects wireless quality to the environment information acquisition device / DB 60 (S105). Then, the grasping / visualization function unit 110 acquires real environment information (e.g., video information captured by a camera, sensor information sensed by a sensor, map information, etc.) in response (S106). Note that the real environment information may include not only video information, sensor information, etc., but also results of analyzing them by the environment information acquisition device / DB 60 (e.g., image recognition results, etc.).
[0030] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects the 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 movable base station and position information, angle and orientation of a reflector, or radio wave reflection direction and radio wave reflection power.
[0031] 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).
[0032] 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 information to the data store group 150 (S112). Then, the prediction / estimation function unit 120 acquires grasping / visualization information of real environment information in response thereto (S113). Note that the grasping / visualization information of real environment information is not limited to that stored in the above S109, and past grasping / visualization information of real environment information required for predicting or estimating wireless quality may also be acquired.
[0033] Then, the prediction / estimation function unit 120 predicts or estimates wireless parameters indicating future wireless quality, etc. based on the grasping / visualization information of the actual environment information acquired in S113 above, stores the result (hereinafter referred to as the "prediction / estimation result") in the data store group 150, and then transmits a completion notification to the collaboration function unit 140 (S114 to S115).
[0034] The prediction or estimation of the 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. It is also possible to predict the propagation state of the radio waves arriving at the wireless device 40 by a ray tracing method using real environment information (high-definition three-dimensional map information, etc.), and predict or estimate the wireless parameters based on the propagation state of the radio waves.
[0035] 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 the above S114 as a response (S118). After that, the design / control function unit 130 calculates optimal wireless parameters and optimal reflector design values based on the acquired prediction / estimation result, and then returns them 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 of wireless quality required for a user terminal) when the wireless quality is lower than the standard. Similarly, the optimal reflector design value is a design value for controlling the radio wave reflection direction and radio wave reflection power of the reflector so that the radio quality satisfies a certain standard when, for example, the radio quality represented by the radio parameters included in the prediction / estimation result is lower than the predetermined standard. In addition to these, for example, an optimal design value for controlling the position (and antenna direction) of the mobile base station so that the radio quality satisfies the standard may also be calculated.
[0036] Next, the other system 30 sets the optimal wireless parameters and optimal reflector design values returned from the cooperation function unit 140 in the wireless device 40 and the control device 50 (reflector), respectively (S121 to S122). At this time, if the optimal design values for controlling the position (and antenna orientation) of the mobile base station are also returned from the cooperation function unit 140, the other system 30 sets these design values in the control device 50 (mobile base station). As a result, for example, the angle and orientation of the reflector are changed in the control device 50 (reflector) so that radio waves reach the user terminal. Similarly, for example, the position and antenna orientation are changed in the control device 50 (mobile base station) so that radio waves reach the user terminal.
[0037] 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 device 40, the control device 50, and the environmental information acquisition device / DB 60 in response to a periodic optimum control request, and then calculates optimal wireless parameters and design values so that the future wireless quality meets a predetermined standard. This makes it possible to continue configuring a wireless communication network so as to always meet the wireless communication required for user terminals.
[0038] (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, in the following, 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.
[0039] 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.
[0040] S202 to S218 are the same as S102 to S118 in the first embodiment, and therefore the description thereof will be omitted. Following S218, the design / control function unit 130 calculates optimal wireless parameters and optimal reflector design values based on the acquired prediction / estimation results, and then sets the optimal wireless parameters in the wireless device 40 and sets the optimal reflector design value in the control device 50 (reflector) (S219 to S220). At this time, if an optimal design value for controlling the position (and antenna direction) of the mobile base station is also calculated, the design / control function unit 130 also sets this design value in the control device 50 (mobile base station).
[0041] 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).
[0042] 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 required for the user terminal, as in the first embodiment.
[0043] (Operation example in embodiment 3) 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 will describe a case where the 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.
[0044] The prediction / estimation function unit 120 receives various information of the autonomous vehicle (for example, on-board wireless device information, sensor information, position information, driving information, etc.) and a request for prediction / estimation of wireless communication quality from another system 30 (for example, an autonomous vehicle control system) (S301). Here, the autonomous vehicle control system refers to a system that controls the entire autonomous vehicle. In addition, the various information of the autonomous vehicle is information obtained from the wireless device 40 and the environmental information acquisition device / DB 60 mounted on the autonomous vehicle. For example, the on-board wireless device information is information such as the reception power of the wireless device mounted on the autonomous vehicle, the sensor information is information obtained by sensing the environment around the autonomous vehicle, the position information is information indicating the driving position of the autonomous vehicle and three-dimensional map information around the driving position, and the driving information is information such as the speed of the autonomous vehicle. Note that these various information and the request for prediction / estimation of wireless communication quality are periodically transmitted from the other system 30. In addition, the transmission of the various information and the request for prediction / estimation of wireless communication quality are performed by calling an individual function unit (prediction / estimation function unit 120) using the API 160.
[0045] The prediction / estimation function unit 120 predicts or estimates the future wireless quality based on the various information of the autonomous vehicle, and returns the result (prediction / estimation result) to the other system 30 (S302). As a result, the other system 30 can perform video coding rate control based on the prediction / estimation result for the control video system, and perform driving control based on the prediction / estimation result for the autonomous vehicle driving system (S303 to 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 the video coding rate control based on the prediction / estimation result, for example, when the wireless quality is lower than a predetermined standard (i.e., when the wireless quality is poor), the coding rate is lowered, and otherwise the coding rate is not changed (or the coding rate is increased). Also, as the driving control based on the prediction / estimation result, for example, when the wireless quality is lower than a predetermined standard, the driving speed is reduced or the driving route is changed, and otherwise the driving speed and driving route are not changed.
[0046] As described above, the communication control system 10 in this embodiment returns a prediction / estimation result of future wireless quality to another system 30 (an autonomous vehicle control system) in response to periodic information provision and a prediction / estimation request from the other system 30. This makes it possible to control changes in the coding rate of video for autonomous vehicle control and changes in driving conditions, etc., based on the prediction / estimation result, and as a result, it becomes possible to continue autonomous driving in accordance with the quality of wireless communication.
[0047] (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 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 information about the autonomous vehicle is provided from another system 30, in the fourth embodiment, this is an example of a case where the grasping / visualization function unit 110 acquires the various information.
[0048] The cooperation function unit 140 receives a wireless quality prediction / estimation request from another system 30 (e.g., an autonomous vehicle control system) (S401). This wireless quality prediction / estimation request is periodically transmitted from the other system 30. This wireless quality prediction / estimation request 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, and thereafter, the cooperation function unit 140 calls each function unit based on this scenario.
[0049] 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 (e.g., 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).
[0050] Next, the grasping / visualization function unit 110 transmits a request to collect real environment information that affects wireless quality to the environment information acquisition device / DB 60 (for example, an in-vehicle 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 the cloud). In response, the grasping / visualization function unit 110 acquires external environment information, which is information about the environment around the autonomous vehicle, and position information of the autonomous vehicle (S406). The external environment information is, for example, information obtained by LiDAR / TOF or the like (information such as the distance to objects around the autonomous vehicle and the shape of the objects).
[0051] Next, the grasping / visualization function unit 110 transmits a request to collect information on the actual environment that affects the 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 to the request (S408).
[0052] 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).
[0053] 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 information to the data store group 150 (S412). Then, the prediction / estimation function unit 120 acquires grasping / visualization information of real environment information in response thereto (S413). Note that the grasping / visualization information of real environment information is not limited to that stored in the above S409, and past grasping / visualization information of real environment information required for predicting or estimating wireless quality may also be acquired.
[0054] Then, the prediction / estimation function unit 120 predicts or estimates wireless parameters indicating future wireless quality and the like based on the grasp / visualization information of the actual environment information acquired in S413 above, and stores the result (hereinafter referred to as the "prediction / estimation result") in the data store group 150, and also returns the result to the other system 30 via the collaboration function unit 140 (S414 to S416). Note that the prediction or estimation of the 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.
[0055] This allows the other system 30 to perform driving control for the autonomous vehicle driving system based on the prediction / estimation results (S417).
[0056] 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 driving vehicle driving system in response to periodic prediction / estimation requests from another system 30 (autonomous vehicle control system), and returns the prediction / estimation result 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 result, as in the third embodiment, and as a result, it becomes possible to continue autonomous driving in accordance with the quality of wireless communication.
[0057] (Hardware configuration example) 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.
[0058] The above program can be recorded on a computer-readable recording medium (such as a portable memory) and can be stored or distributed. The above program can also be provided via a network such as the Internet or e-mail.
[0059] Fig. 6 is a diagram showing an example of the hardware configuration of the computer. The computer in Fig. 6 has 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, etc., which are all connected to each other via a bus B.
[0060] The program for realizing the 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.
[0061] 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 related to each unit described in this embodiment according to 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 and 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.
[0062] (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.
[0063] (Summary of the embodiment) This specification discloses at least the following devices, methods, and programs. (Section 1) A system connected to a communication control system via a network, the communication control system controlling wireless communication quality by acquiring information, predicting wireless communication quality based on the information, and controlling wireless devices based on the prediction, A system that changes at least one of the position and antenna direction of a mobile base station, or at least one of the radio wave reflection direction and radio wave reflection power of a reflector, in response to a control request from the communication control system. (Section 2) The system described in claim 1, wherein the control request includes control parameters for changing at least one of the position and antenna orientation of the mobile base station, or at least one of the radio wave reflection direction and radio wave reflection power of the reflector. (Section 3) the communication control system repeatedly acquires information, predicts wireless communication quality based on the information, and controls wireless devices based on the prediction; The system described in paragraph 1 or 2, wherein the system repeatedly receives a control request from the communication control system and changes at least one of the position of the mobile base station and the orientation of the antenna, or at least one of the radio wave reflection direction and radio wave reflection power of the reflector, each time the system receives a control request. (Section 4) A device connected via a network to a communication control system that controls wireless communication quality by acquiring information, predicting wireless communication quality based on the information, and controlling the wireless device based on the prediction, In response to an information request from the communication control system, the device transmits at least one of information regarding objects present around the device or environmental information that affects the wireless communication quality to the communication control system as a response to the information request. (Section 5) a communication control system that controls wireless communication quality by acquiring information, predicting wireless communication quality based on the information, and controlling wireless devices based on the prediction, and a system that is connected to the communication control system via a network, A method for changing at least one of the position and antenna direction of a mobile base station, or at least one of the radio wave reflection direction and radio wave reflection power of a reflector, in response to a control request from the communication control system. (Section 6) a communication control system for controlling wireless communication quality by acquiring information, predicting wireless communication quality based on the information, and controlling a wireless device based on the prediction, and a device connected via a network to the communication control system, A method for transmitting at least one of information regarding objects present around the device or environmental information that affects the wireless communication quality to the communication control system in response to an information request from the communication control system. (Section 7) A program that causes a computer to function as the system according to any one of claims 1 to 3, or the device according to claim 4.
[0064] Although the present embodiment has been described above, the present invention is not limited to such a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]
[0065] 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 Division 122 2nd Prediction / Estimation Function Division 130 Design / Control Functions Department 131 1st Design / Control Function Division 132 2nd Design / Control Function Division 140 Coordination Function Department 150 Datastores 160 API 1000 Drive Device 1001 Recording media 1002 Auxiliary storage 1003 Memory device 1004 CPU 1005 Interface device 1006 Display device 1007 Input Device 1008 Output device
Claims
1. A system including a communication control system that transmits a control request for a wireless device including a mobile base station and a reflector, and a device that controls the wireless device in response to the control request, The communication control system includes: acquiring actual environment information that affects a wireless communication quality of the wireless device, predicting the wireless communication quality based on the actual environment information, and transmitting a control request for the wireless device based on the prediction; The device comprises: In response to a control request from the communication control system, at least one of the position and the antenna direction of the mobile base station, or at least one of the radio wave reflection direction and the radio wave reflection power of the reflector is changed; The real environment information includes at least received power information of a terminal using wireless communication realized by a multi-wireless system in a real environment, information obtained by photographing or measuring the real environment, and information representing an installation state of the wireless device. system.
2. The system according to claim 1 , wherein the control request includes control parameters for changing at least one of the position and antenna orientation of the mobile base station, or at least one of the radio wave reflection direction and radio wave reflection power of the reflector.
3. the communication control system repeatedly acquires information, predicts wireless communication quality based on the information, and controls wireless devices based on the prediction; The system described in claim 1 or 2, wherein the system repeatedly receives a control request from the communication control system, and changes at least one of the position of the mobile base station and the orientation of the antenna, or at least one of the radio wave reflection direction and radio wave reflection power of the reflector, each time the system receives a control request.
4. The system described in any one of claims 1 to 3, wherein the information obtained by photographing or measuring the real environment includes at least one of object information detected by wireless sensing of objects in the real environment, video information photographed of the real environment by an imaging device, sensor information sensed of the real environment by a sensor, map information of the real environment, information indicating image recognition results for images included in the video information, and point cloud data sensed of the real environment by a depth sensor.
5. A method for use in a system including a communication control system that transmits a control request for a wireless device including a mobile base station and a reflector, and a device that controls the wireless device in response to the control request, comprising: The communication control system includes: acquiring actual environment information that affects a wireless communication quality of the wireless device, predicting the wireless communication quality based on the actual environment information, and transmitting a control request for the wireless device based on the prediction; The device, In response to a control request from the communication control system, at least one of the position and the antenna direction of the mobile base station, or at least one of the radio wave reflection direction and the radio wave reflection power of the reflector is changed; The real environment information includes at least received power information of a terminal using wireless communication realized by a multi-wireless system in a real environment, information obtained by photographing or measuring the real environment, and information representing an installation state of the wireless device. method.
6. A program for causing a computer to function as the system according to any one of claims 1 to 4.
Citation Information
Patent Citations
Control device and control method, vehicle, and program
WO2020008911A1
Control device, control method, and program
WO2020202371A1
Wireless communication system, phase control reflector, and wireless communication method
WO2021024611A1