Patent Description:
There is a known power window device that can be remotely controlled. At the time of closing the window glass by remote control, the power window device once moves the window glass in the opening direction and then moves the window glass in the closing direction after outputting an alarm sound for a predetermined time (for example, <CIT> (<CIT>)).

<CIT> and <CIT> disclose power window devices capable of controlling the opening degree of a vehicle window upon windy or rainy weather.

An object of the present disclosure is to provide an information processing device, an information processing method, and a program capable of setting the opening degree of a window included in a moving body to an appropriate opening degree corresponding to a meteorological condition.

An aspect of the present disclosure provides an information processing device according to claim <NUM>.

Aspects of the present disclosure may include at least one of an information processing method, an information processing system, a program, and a recording medium on which the program is recorded that have the same characteristics as the information processing device.

According to the present disclosure, the opening degree of the window included in the moving body can be set to an appropriate opening degree corresponding to the meteorological condition.

An information processing device according to claim <NUM> is disclosed.

With the information processing device, the opening degree of the window included in the moving body is controlled in accordance with the meteorological condition information. Thereby, the opening degree of the window can be controlled (adjusted) to the optimum state in accordance with the climate and short-term weather at that time that is indicated by the meteorological condition information. Thus, it is possible to perform ventilation while suppressing objects (rain, snow, leaves, and the like) that may enter the moving body from entering the moving body when the window is open due to the meteorological condition. Further, as the window provided in the roof is more likely to allow leaves to enter the moving body than the window provided in the side surface, by setting the opening degree of the window provided in the roof to be smaller, it is possible to suppress the leaves from entering the moving body.

Here, the meteorology indicates changes in the atmosphere such as changes in temperature and atmospheric pressure and phenomena such as rain and snow that result from changes in the atmosphere. The meteorological condition includes short-term weather, long-term weather, and climate. The short-term weather, the long-term weather, and the climate indicate states or conditions such as being clear or rainy, snow, temperature, humidity, and wind speed in an area (geographical area). In addition, the short-term weather, the long-term weather, and the climate are distinguished by length of the period (predetermined period) representing the meteorological condition. In general, the short-term weather indicates meteorological conditions for several hours to several days. The long-term weather is longer than the short-term weather, but indicates meteorological conditions for a relatively short period such as one week or one month. The Japan Meteorological Agency states that the long-term weather represents an average short-term weather condition for about five days to one month. The climate refers to an average meteorological condition for a long period of one month or more. The climate can also be regarded as a season.

The moving body includes a vehicle, a train, and the like provided with windows. The windows included in the moving body are windows that can be opened and closed, and the number and installation positions of the windows are not specifically limited.

The following configuration may be adopted for the information processing device. That is, the control unit sets the opening degree of the window when the meteorological condition information indicates the short-term weather of rainfall or snowfall to be smaller than the opening degree applied to the window in the short-term weather without rainfall or snowfall. Thus, when it is raining or snowing, the opening degree of the window is set to be smaller, which makes it difficult for rain or snow to enter the moving body. Thus, it is possible to suppress the inside of the moving body from getting wet.

The following configuration may be adopted for the information processing device. That is, the control unit sets the opening degree of the window to be smaller as the amount of rainfall or snowfall increases. The larger the amount of rainfall or snowfall, the easier for the moving body to get wet. Therefore, by setting the opening degree of the window to be smaller, it is possible to suppress the moving body from getting wet.

The following configuration may be adopted for the information processing device. That is, when the meteorological condition information indicates the short-term weather of rainfall or snowfall, the control unit sets the opening degree of the window provided in a roof of the moving body to be smaller than the opening degree applied to the window provided in the side surface of the moving body. The window provided in the roof is more likely to allow rain or snow to enter the moving body than the window provided in the side surface. Thus, by setting the opening degree of the window provided in the roof to be smaller, it is possible to suppress the inside of the moving body from getting wet.

The following configuration may be adopted for the information processing device. That is, the control unit controls the opening degree of the window based on the information indicating the wind speed in the area to which the position of the moving body belongs. The ease of ventilation in the moving body changes depending on the wind speed. Therefore, by controlling (adjusting) the opening degree of the window according to the wind speed, it is possible to set an appropriate opening degree for ventilation. When the wind speed is high, ventilation is possible with a small opening degree. When the opening degree of the window is not set to be larger than necessary, it is possible to suppress people other than the user (other people) and dust from entering the moving body.

The following configuration may be adopted for the information processing device. That is, the control unit performs control of notifying the inside or outside of the moving body of the information indicating opening or closing of the window when the window is opened or closed. Since people around the moving body can notice the opening and closing of the window, safety can be improved.

The following configuration may be adopted for the information processing device. That is, the control unit controls the opening degree of the window based on the position information of the moving body. For example, when the position of the moving body is in a place where there are many deciduous trees, entry of leaves can be suppressed by setting the opening degree of the window to be smaller than the opening degree of the window applied in a place where there is no deciduous tree.

The following configuration may be adopted for the information processing device. That is, the control unit performs control of opening or closing the window based on the meteorological condition information in response to an instruction from the terminal of the user. By opening or closing the window according to the instruction of the user, it is possible to suppress the window from being opened or closed more than necessary. However, the window can be opened or closed automatically by setting a timer or the like.

The following configuration may be adopted for the information processing device. That is, the control unit transmits the information regarding the result of the control of opening or closing the window to the terminal of the user. The window is not always opened or closed according to the instruction of the user. Therefore, by notifying the user of the result of opening or closing, the user can know the state of the window.

Hereinafter, the information processing device, the information processing method, and the program according to the embodiment will be described with reference to the drawings. The configuration of the embodiment is illustrative, and the present disclosure is not limited to the configuration of the embodiment.

<FIG> shows an example of an information processing system according to an embodiment according to the invention.

In <FIG>, the information processing system includes a network <NUM>, and a server <NUM>, a terminal <NUM>, and a terminal <NUM> that are connected to the network <NUM>.

The network <NUM> is, for example, a public communication network such as the Internet, and a wide area network (WAN) or other communication network may be adopted. The network <NUM> may include a cellular network such as Long Term Evolution (LTE) and <NUM>, or a wireless network (wireless path) such as a wireless local area network (LAN, including Wi-Fi) and Bluetooth Low Energy (BLE).

The terminal <NUM> is a terminal mounted on a vehicle <NUM> that is an example of the moving body, and can communicate with the server <NUM> and the terminal <NUM> via the network <NUM>. The terminal <NUM> may be an in-vehicle terminal of the vehicle <NUM>, or may be a terminal held by a driver or an occupant of the vehicle <NUM> at the time of boarding.

The vehicle <NUM> is a vehicle owned or managed by a user <NUM> and includes windows <NUM> (<FIG>) that can be opened and closed by a power window device (window glass drive unit <NUM>). For ventilation and the like in the vehicle <NUM>, the user <NUM> may send an opening or closing instruction of the windows <NUM> from a position (remote location) away from the vehicle <NUM> through communication from the terminal <NUM> of the user <NUM> to the terminal <NUM>. In response to this instruction, the terminal <NUM> controls the opening and closing of the windows <NUM>.

The terminal <NUM> is a terminal owned or managed by the user <NUM>, and is used for transmitting an instruction to open or close the windows <NUM> and receiving the result of the instruction. In the remote control of opening or closing the windows <NUM> using the terminal <NUM>, the vehicle <NUM> does not necessarily have to be in a stopped state, and may be driven by a driver other than the user <NUM> or may be moving by autonomous driving.

The server <NUM> can be composed of a dedicated or general-purpose information processing device (computer) such as a personal computer (PC), a workstation (WS), or a server machine. The server <NUM> can communicate with the terminal <NUM> and the terminal <NUM> via the network <NUM> by the communication function. The connection to the network <NUM> may be wired or wireless. The server <NUM> may be a single information processing device or a set of two or more information processing devices (cloud). The server <NUM> may be a fixed terminal or a portable terminal. The server <NUM> supplies the meteorological condition information corresponding to the position of the vehicle <NUM> (terminal <NUM>) to the terminal <NUM> in response to the request from the terminal <NUM> via the network <NUM>. The meteorological condition information is information indicating the meteorological condition for a predetermined period (at least one of short-term weather, long-term weather, and climate) in the geographical area to which the position of the vehicle <NUM> (terminal <NUM>) belongs.

<FIG> shows a configuration example of the terminal <NUM>. The terminal <NUM> is, for example, a portable terminal having a wireless communication function (mobile terminal: a terminal having portability). The portable terminal is, for example, a smartphone, a tablet terminal, a laptop personal computer (PC), a personal digital assistant (PDA), or a wearable computer. However, the terminal <NUM> may be an in-vehicle terminal fixed (installed) on the vehicle <NUM>.

The terminal <NUM> includes a processor <NUM>, a storage device <NUM>, a communication interface (communication IF) <NUM>, an input device <NUM>, a display <NUM>, a Global Positioning System (GPS) receiver <NUM>, a speaker <NUM>, and an interface circuit (IF) <NUM> that are connected to each other via a bus B.

The storage device <NUM> includes a main storage device and an auxiliary storage device. The main storage device is used as at least one of a storage area for programs and data, a deployment area for programs, a work area for programs, and a buffer area for communication data. The main storage device is composed of a random access memory (RAM) or a combination of a RAM and a read only memory (ROM). The auxiliary storage device is used as a storage area for data and programs. A non-volatile storage medium is applied to the auxiliary storage device. The non-volatile storage medium is, for example, a hard disk, a solid state drive (SSD), a flash memory, or an electrically erasable programmable read-only memory (EEPROM). Further, the storage device <NUM> may include a drive device for a disk recording medium.

The communication IF <NUM> is a circuit that performs communication processing. For example, the communication IF <NUM> is a wireless communication circuit that performs wireless communication (LTE, <NUM>, wireless LAN (Wi-Fi), BLE, and the like).

The input device <NUM> includes keys, buttons, a pointing device, a touch panel, and the like, and is used for inputting information. The display <NUM> is, for example, a liquid crystal display or the like, and displays information and data. The GPS receiver <NUM> receives a signal from a GPS satellite and measures position information. The speaker <NUM> is used for audio output.

The IF <NUM> is electrically connected to the window glass drive unit <NUM> included in the vehicle <NUM>. The window glass drive unit <NUM> includes a motor drive circuit, an actuator for opening and closing the window glass serving as the window <NUM>, and the like. The window glass drive unit <NUM> drives and stops the motor with an operation amount corresponding to the opening degree of the window <NUM> to be opened or closed. The drive instruction of the motor is supplied from the processor <NUM>.

In the present embodiment, the windows <NUM> that can be opened and closed include a window 52a on the side surface at the driver seat, a window 52b on the side surface at the passenger seat, and a window 52c provided in the roof of the vehicle <NUM>. When the windows 52a to 52c are not distinguished from each other, the notation of the windows <NUM> is used. However, the number and the installation location of the windows <NUM> can be set as appropriate, the windows on the side surface at the rear seat and the back surface of the vehicle <NUM> may be windows to be opened and closed.

The processor <NUM> is, for example, a central processing unit (CPU). The CPU is also referred to as a microprocessor unit (MPU). The processor <NUM> may have a single processor configuration or a multiprocessor configuration. Further, a single physical CPU connected by a single socket may have a multi-core configuration. The processor <NUM> may include arithmetic devices of various circuit configurations such as a digital signal processor (DSP) or a graphics processing unit (GPU). Further, the processor <NUM> may have a configuration that cooperates with at least one of an integrated circuit (IC), another digital circuit, an analog circuit, and the like. The integrated circuit includes a large scale integration (LSI), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), and the like. The PLD includes, for example, a field-programmable gate array (FPGA). The processor <NUM> also includes a so-called microcontroller (MCU), a system-on-a-chip (SoC), a system LSI, a chipset, or the like.

The processor <NUM> performs various processes by executing various programs stored in the storage device <NUM>. For example, the processor <NUM> accesses the server <NUM> via the network <NUM> and performs a process of acquiring (receiving) the meteorological condition information of the area to which the position of the vehicle <NUM> belongs from the server <NUM>. Further, in response to the opening-closing instruction from the terminal <NUM>, the processor <NUM> performs a process of determining the opening degree of the window <NUM> to be opened or closed based on the meteorological condition information. The opening-closing instruction is an opening instruction or a closing instruction for one window <NUM> to be operated.

<FIG> shows an example of a data structure of a table stored in the storage device <NUM> of the terminal <NUM>. The table stores a record including a vehicle ID that is identification information of the vehicle <NUM>, position information of the vehicle <NUM>, information indicating the geographical area to which the position of the vehicle <NUM> belongs, the meteorological condition information, and information indicating the opening degree of each of the windows 52a, 52b, and 52c. Although the position information of the terminal <NUM> is used as the position information of the vehicle <NUM>, the position information of the vehicle <NUM> may be acquired using another GPS receiver provided in the vehicle <NUM>. Further, the position information of the vehicle <NUM> may be acquired from the network <NUM> through communication.

As the meteorological condition information, information indicating the meteorological condition (short-term weather, long-term weather, and climate) in the area is stored. The information indicating the short-term weather as the meteorological condition information indicates changes in temperature, humidity, wind speed, and the like for several hours to several days (for example, on the day). The information indicating the long-term weather indicates, for example, an average short-term weather condition of about five days to one month. The information indicating the climate indicates the average state of the meteorology over a long period of one month or more, and includes information indicating the season, especially the season of leaf fall.

In addition, the information indicating the opening degree of each of the windows 52a, 52b, and 52c is stored in the table. The storage device <NUM> includes information indicating the positions in the vehicle <NUM> (roofs or side surfaces) where the windows 52a, 52b, and 52c are respectively provided, and the opening degree is determined in consideration of these positions.

<FIG> shows a configuration example of the terminal <NUM> of the user <NUM>. The terminal <NUM> is, for example, a portable terminal having a wireless communication function (mobile terminal: a terminal having portability), but may be a fixed terminal.

The terminal <NUM> includes a processor <NUM>, a storage device <NUM>, a communication interface (communication IF) <NUM>, an input device <NUM>, and a display <NUM> that are connected to each other via a bus <NUM>.

To the processor <NUM>, the storage device <NUM>, the communication IF <NUM>, the input device <NUM>, and the display <NUM>, the same configurations as those described for the processor <NUM>, the storage device <NUM>, the communication IF <NUM>, the input device <NUM>, and the display <NUM> can be applied. However, the configurations having different performance from those applied to the terminal <NUM> are applied depending on the difference in usage, purpose of use, and the like. For example, when the terminal <NUM> is a fixed terminal, the communication IF <NUM> may be a network interface card (NIC).

In the terminal <NUM>, the processor <NUM> executes the program stored in the storage device <NUM>. Through the execution of the program, the terminal <NUM> performs a process of acquiring the meteorological condition information corresponding to the position information of the vehicle <NUM>. Further, in response to the instruction to open or close the window <NUM> from the terminal <NUM> of the user <NUM>, the processor <NUM> determines the opening degree of the window <NUM> to be opened or closed based on the meteorological condition information, and performs a process of controlling opening-closing operation.

<FIG> is a flowchart showing an example of the processing in the terminal <NUM>. In step S001, the processor <NUM> of the terminal <NUM> waits for a message including an opening-closing instruction (opening or closing instruction) of the window <NUM> from the terminal <NUM>. When the opening-closing instruction is received, the process proceeds to step S002.

In step S002, the processor <NUM> determines whether the opening-closing instruction is an opening instruction or a closing instruction with respect to the window <NUM> to be operated. When it is determined that the opening-closing instruction is an opening instruction, the process proceeds to step S003. When it is determined that the opening-closing instruction is a closing instruction, the process proceeds to step S006.

In step S003, the processor <NUM> acquires the position of the terminal <NUM> (vehicle <NUM>) using a GPS receiver <NUM> and updates the position information of the table. In step S004, the processor <NUM> acquires the meteorological condition information. That is, the terminal <NUM> transmits the position information of the vehicle <NUM> to the server <NUM>. The server <NUM> acquires the meteorological condition information corresponding to the position information by reading from the storage device, acquisition through communication, or the like, and transmits the meteorological condition information to the terminal <NUM>. At the terminal <NUM>, the processor <NUM> acquires the meteorological condition information received from the server <NUM> through the communication IF <NUM> and stores the meteorological condition information in the storage device <NUM>.

In step S005, the opening degree of the window to be opened or closed is determined. <FIG> is a flowchart showing an example of a subroutine for determining the opening degree of the window. In step S101, the window <NUM> to be operated is specified based on the information included in the opening-closing instruction.

In step S102, it is determined whether the meteorological condition information stored in step S002 and the meteorological condition information stored in the table are the same, that is, whether there is a difference in the meteorological condition information. When it is determined that there is no difference (NO in S102), in step S111, the processor <NUM> does not update the meteorological condition information in the table, reads from the table the opening degree of the window <NUM> to be opened or closed that is stored in the table, that is, the opening degree of the window <NUM> to be opened or closed that is calculated based on the previous meteorological condition information, and determines the read opening degree as an opening degree to be applied at this time. This reduces the load of calculating the opening degree. Then, the process returns to step S006.

On the other hand, when it is determined that there is a difference (YES in S102), the processor <NUM> updates the meteorological condition information in the table with the meteorological condition information acquired in step S002. Further, the opening degree of the window <NUM> (any of the windows 52a to 52c) specified in step S101 is set as an initial value. Here, the initial value of the opening degree indicates the opening degree in the case where it is not necessary to adjust the opening degree in consideration of rainfall or snowfall, leaf fall, a wind speed, and the like.

In step S104, the processor <NUM> determines whether it is necessary to adjust the opening degree due to rainfall or snowfall. That is, the processor <NUM> determines whether the information indicating the short-term weather in the meteorological condition information indicates the short-term weather of rainfall or snowfall. At this time, when it is determined that the information indicates the short-term weather of rainfall or snowfall, the process proceeds to step S105; otherwise, the process proceeds to step S106.

In step S105, the processor <NUM> sets the value of the opening degree to be smaller than the initial value, with the minimum opening degree (determined in advance) of the window <NUM> specified in step S101 set as a limit. The amount of decrease (adjustment amount) in opening degree at this time can be appropriately set, and the adjustment amount is determined in advance and stored in the storage device <NUM>. The adjustment amount is set to such an amount that the opening degree of the window <NUM> in the case where the meteorological condition information indicates the short-term weather of rainfall or snowfall becomes smaller than the opening degree applied to the window <NUM> in the short-term weather without rainfall or snowfall.

The processor <NUM> may be configured to select an opening degree to be applied from a plurality of adjustment opening degrees prepared in advance in the storage device <NUM> and the like such that the opening degree becomes smaller as the amount of rainfall or snowfall included in the meteorological condition information increases.

Further, when the meteorological condition information indicates the short-term weather of rainfall or snowfall, the processor <NUM> may set the opening degree of the window 52c provided in the roof of the vehicle <NUM> to be smaller than the opening degree applied to the window 52a or 52b provided in the side surface of the vehicle <NUM>, based on the position information of the windows <NUM> stored in the storage device <NUM>.

In step S106, the processor <NUM> determines whether it is necessary to adjust the opening degree due to leaf fall. That is, the processor <NUM> determines whether the information indicating the short-term weather, the long-term weather, and the climate included in the meteorological condition information is information indicating the occurrence of leaf fall (first determination). For example, it is determined whether the information indicating the climate is information indicating the season of leaf fall.

Further, the processor <NUM> determines whether the position of the vehicle <NUM> belongs to a place with a large amount of leaf fall using the information indicating a place with a large amount of lead fall such as the inside or the vicinity of a deciduous forest that is stored in the storage device <NUM> and the like (second determination).

When at least one of the first and second determinations is YES, that is, when it is determined that the meteorological condition is a meteorological condition in which leaf fall occurs or the vehicle <NUM> is located in a place with a large amount of leaf fall, the process proceeds to step S107; otherwise, the process proceeds to step S108. As described above, in the present embodiment, the processor <NUM> controls the opening degree of the window <NUM> based on the position information of the vehicle <NUM>. In the present embodiment, an example in which the first and second determinations are made is shown, but at least one of the first and second determinations may be made.

In step S107, the processor <NUM> reduces the opening degree from the initial value by the adjustment amount determined in advance in accordance with leaf fall as in step S105, with the minimum opening degree set as the limit. That is, when the meteorological condition information indicates the climate in which leaf fall occurs, the processor <NUM> sets the opening degree of the window <NUM> to be smaller than the opening degree of the window <NUM> applied in the climate other than the climate in which leaf fall occurs.

Further, when the meteorological condition information indicates the climate in which leaf fall occurs and the window <NUM> to be opened or closed is the window 52c on the roof of the vehicle <NUM>, the processor <NUM> sets the opening degree of the window 52c to be smaller than the opening degree applied to the window 52a or 52b on the side surface of the vehicle <NUM>.

In step S108, the processor <NUM> determines whether it is necessary to adjust the opening degree due to the wind speed in the area to which the position of the vehicle <NUM> belongs. That is, the processor <NUM> refers to, for example, information indicating the wind speed that is included as the short-term weather information in the meteorological condition information, to determine whether the wind speed exceeds a threshold value.

When it is determined that the wind speed exceeds the threshold value, the process proceeds to step S109; otherwise, the process proceeds to step S110. A plurality of threshold values for the wind speed and an adjustment amount of the opening degree corresponding to each of the threshold values may be prepared such that the opening degree becomes smaller as the wind speed increases.

In step S109, the processor <NUM> reduces the opening degree from the initial value by the adjustment amount determined in advance as in step S105, with the minimum opening degree set as the limit.

In step S110, the processor <NUM> determines the opening degree at this point as a final opening degree, and ends the subroutine. The order of the processes of steps S104 and S105, the processes of steps S106 and S107, and the processes of steps S108 and S109 can be changed as appropriate.

With reference to <FIG>, in step S006, the processor <NUM> outputs a control signal for opening-closing operation. In the case of an opening instruction, the processor <NUM> obtains a control amount (motor drive amount) corresponding to the opening degree of the window <NUM> calculated in step S005, and supplies a control signal indicating the drive amount to the window glass drive unit <NUM>. In the case of a closing instruction, the processor <NUM> obtains a control amount for closing the window <NUM> (making the opening degree <NUM>%), and supplies a control signal indicating the control amount to the window glass drive unit <NUM>. The window glass drive unit <NUM> drives a motor based on the control amount to cause the window glass to open or close. As a result, the window <NUM> is opened or closed.

In step S007, when the window <NUM> is opened or closed, the processor <NUM> outputs a sound indicating opening or closing of the window <NUM> from the speaker <NUM> to at least one of the inside and the outside of the vehicle <NUM>. Thus, the person in or around the vehicle <NUM> is notified of opening or closing of the window.

In step S008, the processor <NUM> waits for the acquisition of information indicating the result of the opening or closing operation from the window glass drive unit <NUM>. For example, the processor <NUM> receives a signal or information indicating OK or NG of the opening or closing operation from the window glass drive unit <NUM>, or receives a signal or information indicating NG (error) in the case of NG.

In step S009, the processor <NUM> performs a process of transmitting the information regarding the result of the control of opening or closing the window <NUM> to the terminal <NUM> of the user <NUM>. That is, the processor <NUM> generates information indicating success (OK) or failure (NG) of the opening or closing operation in accordance with the signal or information obtained from the window glass drive unit <NUM>, and transmits the information to the terminal <NUM> using the communication IF <NUM>. As described above, in the present embodiment, the processor <NUM> performs the control of opening or closing the window <NUM> based on the meteorological condition information in response to the instruction from the terminal <NUM> of the user <NUM>. Then, the processor <NUM> transmits the information regarding the result of the control of opening or closing the window <NUM> to the terminal <NUM> of the user <NUM>.

With the terminal <NUM> serving as the information processing device according to the embodiment, the opening degree of the window <NUM> included in the vehicle <NUM> is controlled in accordance with the meteorological condition information. Thereby, the opening degree of the window can be controlled (adjusted) to the optimum state in accordance with the climate and possibly the short-term weather at that time that is indicated by the meteorological condition information. Thus, it is possible to perform ventilation while suppressing objects (rain, snow, leaves, and the like) that may enter the vehicle <NUM> from entering the vehicle <NUM> when the window <NUM> is open due to the meteorological condition. Modifications.

In the above-described embodiment, an example is shown in which the processor <NUM> of the terminal <NUM> operates as the "control unit of the information processing device". Instead of this configuration, a configuration (modification) in which the server <NUM> determines the opening degree of the window <NUM> instead of the terminal <NUM> may be adopted.

In the modification, the server <NUM> may have the same configuration as that of the terminal <NUM> shown in <FIG>. The storage device <NUM> of the server <NUM> is configured to store a vehicle database (vehicle DB) as shown in <FIG>. The vehicle DB is configured to store information in the record stored in the table of the terminal <NUM> regarding one or more vehicles (including the vehicle <NUM>). In this case, the processor <NUM> of the server <NUM> performs the processing as shown in <FIG>. In this way, the server <NUM> can centrally manage information on a plurality of vehicles.

In <FIG>, the server <NUM> (processor <NUM>) waits for the reception of the opening-closing instruction of the window <NUM> from the terminal <NUM> (S001). When receiving the opening-closing instruction, the server <NUM> determines whether the opening-closing instruction is an opening instruction or a closing instruction for the window <NUM> that is specified by the opening-closing instruction (S002). In the case of an opening instruction, the server <NUM> performs the same processes as of steps S003 to S005 described above.

The server <NUM> performs the process of step S006A instead of step S006. That is, the server <NUM> transmits the opening degree of the window <NUM> to be opened or closed (the opening degree obtained in S005 in the case of an opening instruction, the opening degree of <NUM>% in the case of a closing instruction) to the terminal <NUM>.

After that, the server <NUM> waits for the acquisition of the information indicating the result of the opening-closing operation from the terminal <NUM>, and when acquiring the information indicating the result, the server <NUM> transmits (transfers) the information to the terminal <NUM>. In this case, the terminal <NUM> does not perform the processes of steps S001 to S005 among the processes of <FIG>, and when receiving the information indicating the opening degree of the window <NUM> to be opened or closed from the server <NUM>, the processor <NUM> performs the processes of steps S005 to S009 shown in <FIG>. However, in the modification, in step S009, the result is transmitted to the server <NUM> instead of the terminal <NUM>. In this way, the server <NUM> may be operated as the "information processing device".

The above-described embodiment is merely an example, and the present disclosure may be appropriately modified and implemented without departing from the scope of the invention as defined by the claims.

Further, the processes described as being executed by one device may be shared and executed by a plurality of devices. Alternatively, the processes described as being executed by different devices may be executed by one device. In the computer system, it is possible to flexibly change the hardware configuration (server configuration) for realizing each function.

Claim 1:
An information processing device comprising a control unit (<NUM>) that executes
acquiring meteorological condition information that is information indicating a meteorological condition in a geographical area to which a position of a moving body (<NUM>) belongs, and
controlling an opening degree of multiple windows (<NUM>) included in the moving body based on the meteorological condition information by sending instructions to a window glass drive unit (<NUM>) configured to open and close the window (<NUM>);
wherein when the meteorological condition information indicates climate in which leaf fall occurs, wherein the climate refers to an average meteorological condition for a long period of one month or more,
, the control unit (<NUM>) sets the opening degree of the window (52c) provided in a roof of the moving body to be smaller than the opening degree applied to the window (52a, 52b) provided in a side surface of the moving body.