OPERATION MANAGEMENT METHOD, OPERATION MANAGEMENT APPARATUS, AND OPERATION MANAGEMENT SYSTEM
20230010084 ยท 2023-01-12
Assignee
Inventors
Cpc classification
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/01
PERFORMING OPERATIONS; TRANSPORTING
G01C21/3415
PHYSICS
G06Q10/06312
PHYSICS
B60W2556/50
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W60/00
PERFORMING OPERATIONS; TRANSPORTING
G06Q10/06
PHYSICS
Abstract
An operation management method according to an embodiment of the present disclosure is a method, performed by an operation management apparatus, for managing operation of a plurality of vehicles for passenger transportation. The operation management method includes selecting, upon detecting an occurrence of a predetermined event, one vehicle from among the plurality of vehicles each traveling a predetermined first route, determining a second route different from the first route, and switching a route traveled by the selected vehicle from the first route to the second route.
Claims
1. An operation management method, performed by an operation management apparatus, for a plurality of vehicles for passenger transportation, the operation management method comprising: selecting, upon detecting an occurrence of a predetermined event, one vehicle from among the plurality of vehicles each traveling a predetermined first route; determining a second route different from the first route; and switching a route traveled by the selected vehicle from the first route to the second route.
2. The operation management method of claim 1, wherein the predetermined event is that a current time reaches a predetermined time.
3. The operation management method of claim 1, wherein the predetermined event is acquisition of information indicating a decrease in an expected number of users riding in the vehicle traveling the first route.
4. The operation management method of claim 3, wherein the information indicating the decrease in the expected number of users is information determined based on positional information for mobile phones, surveillance camera information, weather information, and/or information posted on a social network service.
5. The operation management method of claim 1, wherein information is acquired, after the vehicle is selected, on respective stops at which users riding in the selected vehicle are planning to alight, and the route traveled by the selected vehicle is switched to the second route after the selected vehicle travels on the first route for the users to alight at the respective stops.
6. The operation management method of claim 1, wherein information is acquired, after the vehicle is selected, on respective stops at which users riding in the selected vehicle are planning to alight, and the second route is determined for the users to alight at the respective stops.
7. The operation management method of claim 1, wherein the first route includes a plurality of stops, and the switching of the route traveled by the selected vehicle from the first route to the second route is performed at a particular stop included in the plurality of stops.
8. The operation management method of claim 1, wherein a request for vehicle dispatch for transportation between a boarding location and an alighting location is acquired, and the second route is determined based on the request.
9. The operation management method of claim 1, wherein the second route is determined to pass through a location with a high passenger transportation need as determined based on positional information for mobile phones, surveillance camera information, weather information, and/or information posted on a social network service.
10. The operation management method of claim 1, wherein the selected vehicle, a portable information terminal of a registered user, and/or an information display apparatus installed at any location on the first route is notified of switching of the route traveled by the selected vehicle from the first route to the second route.
11. An operation management apparatus of a plurality of vehicles for passenger transportation, the operation management apparatus comprising a controller configured to: select, upon detecting an occurrence of a predetermined event, one vehicle from among the plurality of vehicles each traveling a predetermined first route; determine a second route different from the first route; and switch a route traveled by the selected vehicle from the first route to the second route.
12. The operation management apparatus of claim 11, wherein the predetermined event is that a current time reaches a predetermined time.
13. The operation management apparatus of claim 11, wherein the predetermined event is acquisition of information indicating a decrease in an expected number of users riding in the vehicle traveling the first route.
14. The operation management apparatus of claim 13, wherein the information indicating the decrease in the expected number of users is information determined based on positional information for mobile phones, surveillance camera information, weather information, and/or information posted on a social network service.
15. The operation management apparatus of claim 11, wherein the controller acquires information, after selecting the vehicle, on respective stops at which users riding in the selected vehicle are planning to alight, and switches the route traveled by the selected vehicle to the second route after the selected vehicle travels on the first route for the users to alight at the respective stops.
16. An operation management system comprising: a plurality of vehicles for passenger transportation; and an operation management apparatus that manages operation of the plurality of vehicles, the operation management apparatus comprising a controller configured to select, upon detecting an occurrence of a predetermined event, one vehicle from among the plurality of vehicles for passenger transportation each traveling a predetermined first route, determine a second route different from the first route, and switch a route traveled by the selected vehicle from the first route to the second route.
17. The operation management system of claim 16, wherein the predetermined event is that a current time reaches a predetermined time.
18. The operation management system of claim 16, wherein the predetermined event is acquisition of information indicating a decrease in an expected number of users riding in the vehicle traveling the first route.
19. The operation management system of claim 18, wherein the information indicating the decrease in the expected number of users is information determined based on positional information for mobile phones, surveillance camera information, weather information, and/or information posted on a social network service.
20. The operation management system of claim 16, wherein the controller acquires information, after selecting the vehicle, on respective stops at which users riding in the selected vehicle are planning to alight, and switches the route traveled by the selected vehicle to the second route after the selected vehicle travels on the first route for the users to alight at the respective stops.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In the accompanying drawings:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] An embodiment of the present disclosure will be described below, with reference to the drawings.
[0025] (Overall Configuration of Operation Management System 1)
[0026]
[0027] The operation management system 1 can provide a first service in which at least some of the vehicles 20 are used to travel along a predetermined fixed first route for a plurality of users to board and alight at predetermined stops 50. A typical shared-ride bus service that operates regularly on a defined route corresponds to the first service. The operation state of the vehicle 20 that provides the first service is referred to as the first mode. The operation management system 1 can also provide a second service in which at least some of the plurality of vehicles 20 are used to transport pre-registered users from a boarding location to an alighting location desired by the users in response to a request for vehicle dispatch. The second service is, in other words, an on-demand passenger transportation service. During the second service, the vehicle 20 can transport a plurality of users at the same time. The operation state of the vehicle 20 providing the second service is referred to as the second mode. The configurations of the operation management apparatus 10 and the vehicle 20 will be described below.
[0028] The operation management system 1 may be communicably connected via one or more networks 30 to an external information source 40, an information display apparatus 51 located at a stop 50 on the first route, and a portable information terminal 60 of a registered user. The external information source 40, the information display apparatus 51, and the portable information terminal 60 can transmit and receive information to and from the operation management apparatus 10 via a common network 30 or separate networks 30. The external information source 40 and the information display apparatus 51 may each be connected one-to-one with the operation management apparatus 10 by a direct communication line.
[0029] The network 30 includes public networks such as the Internet and dedicated networks such as a Virtual Private Network (VPN). The network 30 may be a plurality of interconnected networks, including a Local Area Network (LAN), a Wide Area Network (WAN), and a Metropolitan Area Network (MAN). The network 30 may include wired and wireless networks.
[0030] The external information source 40 is a computer operated by one or more external information service providers. External information services may, for example, include a service that analyzes and provides the distribution of people based on the location of mobile phones, a service that provides images of a city and the degree of congestion and the like analyzed from the images, a service that provides weather information, and a service that mines and provides useful information from information posted on a Social Network Service (SNS).
[0031] The stop 50 is a bus stop in a case in which the vehicle 20 is a bus. The information display apparatus 51 is disposed at the stop 50 and displays information such as the operation status of the vehicle 20 traveling the first route. A known display apparatus can be used as the information display apparatus 51, such as a Liquid Crystal Display (LCD), an organic Electro-Luminescent (EL) display, an inorganic EL display, and a Plasma Display Panel (PDP).
[0032] The portable information terminal 60 is a small information processing apparatus, such as a mobile phone, a smartphone, or a tablet terminal, that can be carried by a user. The portable information terminal 60 can communicate with the operation management apparatus 10 to acquire information on the operation status of the vehicles 20 traveling the first route and to transmit a request to use the on-demand passenger transportation service. An application corresponding to the service provided by the operation management system 1 can be installed on the portable information terminal 60.
[0033] (Configuration of Operation Management Apparatus)
[0034] The operation management apparatus 10 is a computer, such as a personal computer, a workstation, or a general purpose computer. The operation management apparatus 10 acquires the current position of the plurality of vehicles 20 and controls the travel routes. The operation management apparatus 10 manages the operation of each vehicle 20 by transmitting the travel route to the vehicle 20. The operation management apparatus 10 can switch the vehicle 20 between the first mode and the second mode. As illustrated in
[0035] The communication interface 11 includes a communication module and is configured to be capable of sending and receiving information to and from the vehicle 20, the external information source 40, the information display apparatus 51, and the portable information terminal 60 via the network 30. The communication interface 11 can perform processing, such as protocol processing pertaining to information transmission and receipt, modulation of transmitted signals, or demodulation of received signals.
[0036] The controller 12 controls the components included in the operation management apparatus 10. The controller 12 can transmit and receive various information to and from the vehicle 20 via the communication interface 11. The controller 12 can simultaneously manage the operation of the vehicles 20 in the first mode, which provide the first service, and the operation of the vehicles 20 in the second mode, which provide the second service. The controller 12 can determine a travel route and an operation schedule for each vehicle 20 and transmit the determined travel route and operation schedule to each vehicle 20. The controller 12 may include one or more processors. The controller 12 may include a variety of processors. Processors include general purpose processors that execute programmed functions by loading a specific program, and dedicated processors that are dedicated to specific processing.
[0037] The memory 13 stores programs executed by the controller 12, information required for processing executed by the controller 12, and information acquired as a result of execution by the controller 12. The memory 13 may include a semiconductor memory, a magnetic storage device, and/or an optical storage device. Semiconductor memory includes read only memory (ROM), random access memory (RAM), flash memory, and the like. RAM may include Dynamic Random Access Memory (DRAM) and Static Random Access Memory (SRAM). Magnetic storage devices include a hard disk and the like.
[0038] (Configuration of Vehicle)
[0039] The vehicle 20 in the present embodiment is an autonomous vehicle that travels a route, set by the operation management apparatus 10, in accordance with a travel schedule set by the operation management apparatus 10. Autonomous driving of the vehicle 20 may be implemented at any level from Level 1 to Level 5 as defined, for example, by the Society of Automotive Engineers (SAE). Without being limited to the exemplified definition, the autonomous driving may be performed based on other definitions. As the vehicle 20, a Battery Electric Vehicle (BEV) that runs on electric power and a gasoline automobile that runs on gasoline as fuel can be used. In the following description of the present embodiment, the vehicle 20 will be described as being a BEV.
[0040] The vehicle 20 is a form of vehicle such as a bus for passenger transportation. In the first mode for providing the first service, the vehicle 20 travels a predetermined first route for users to board and alight at stops 50 provided along the first route. After traveling one or more times along the corresponding predetermined route in accordance with the operation schedule, the vehicle 20 may sequentially switch with another vehicle 20 for battery recharging or the like.
[0041] In the second mode for providing the second service, the vehicle 20 may travel a second route different from the first route. The vehicle 20 can travel a route set by the operation management apparatus 10 as a second route after receipt of a request, from a user of the second service, for dispatch of a vehicle to travel from a boarding location to an alighting location desired by the user. In this case, the operation management apparatus 10 may receive a request for vehicle dispatch from a user and sequentially update the route traveled by the vehicle 20. That is, the second route may be a dynamic route that is updated over time. The operation management apparatus 10 may cause the vehicle 20 to travel by a different method. For example, the vehicle 20 may temporarily travel back and forth between two specific points to meet the transportation need for a location where many people gather. The two specific points are, for example, an event venue, such as a sports arena or concert hall, and a railway or other station. In this case, the operation management apparatus 10 sets a route connecting the two specific points as the second route. The second route may be determined to pass through a location with a high passenger transportation need as determined based on information including positional information for mobile phones, surveillance camera information, weather information, and/or information posted on an SNS.
[0042] As in the example illustrated in
[0043] The vehicle communication interface 21 is configured to transmit and receive information to and from the operation management apparatus 10 via the network 30. The vehicle communication interface 21 may be, for example, an in-vehicle communication device. The vehicle communication interface 21 may include a communication module that connects to the network 30. The communication module may include a communication module compliant with mobile communication standards such as 4th Generation (4G) and 5th Generation (5G).
[0044] The vehicle controller 22 controls the components included in the vehicle 20. The vehicle controller 22 may include one or more processors. The vehicle controller 22 may include various processors, like the controller 12. The vehicle controller 22 controls the ECUs 24 to drive the vehicle 20 according to the route acquired from the operation management apparatus 10.
[0045] The vehicle memory 23 stores programs executed by the vehicle controller 22 and information required for processing executed by the vehicle controller 22. Like the memory 13, the vehicle memory 23 may include a semiconductor memory, a magnetic storage device, and/or an optical storage device. The vehicle memory 23 can store travel routes of the vehicle 20 and map information.
[0046] The ECUs 24 are Electronic Control Units (ECUs) that control the components in the vehicle 20. The components in the vehicle 20 include, but are not limited to, an engine, motor, brakes, transmission, electronic key, power windows, air conditioning, lamps, mirrors, car audio, navigation system, and the like. The ECUs 24 are connected with each other via a network, such as the Controller Area Network (CAN).
[0047] The position detector 25 acquires positional information for the vehicle 20. The position detector 25 may include a receiver compliant with the Global Navigation Satellite System (GNSS). The receiver compliant with the GNSS may include, for example, a Global Positioning System (GPS) receiver. In the present embodiment, the vehicle 20 is assumed to be capable of acquiring positional information for the vehicle 20 itself using the position detector 25. The vehicle 20 may transmit the location information for the vehicle 20 itself to the operation management apparatus 10 via the vehicle communication interface 21.
[0048] The notification interface 26 includes a display apparatus and/or a speaker provided inside the cabin of the vehicle 20. The notification interface 26 is used to notify the users in the vehicle 20 of information. For example, the notification interface 26 is used to provide notification by images and/or audio that the travel route of the vehicle 20 is changed from the first route to the second route. A known display apparatus, such as a liquid crystal display, organic EL display, inorganic EL display, or plasma display, can be used for the display apparatus. A known typical speaker can be used for the speaker.
[0049] The battery 27 is a secondary cell that can be repeatedly charged and discharged. The battery 27 supplies electric power to each component of the vehicle 20. Any secondary cell can be used for the battery 27. The battery 27 can, for example, be a lithium ion battery, a nickel metal hydride battery, a sodium ion battery, a magnesium air battery, a lithium air battery, or a zinc air battery.
[0050] (Operation of First Route)
[0051] Using
[0052] As schematically illustrated in
[0053] On the fifth lap around the first route, the vehicle 20A displays, on the inside and outside of the vehicle 20A, that the stop 50A at the end of the fifth lap will be the final stop. Upon arriving at the stop 50A, the vehicle 20A allows all users to alight, exits the first route, and travels to the garage 70. At the same timing as when the vehicle 20A exits the first route, the vehicle 20D that was waiting in the garage 70 is introduced into the first route and begins to make laps around the first route starting from the stop 50A. Like the vehicle 20A, the vehicle 20B and the vehicle 20C also exit the first route and move to the garage 70 after the fifth lap around the first route. The vehicle 20E and the vehicle 20F are respectively introduced into the first route at the same timing as when the vehicle 20B and the vehicle 20C exit the first route.
[0054] Each vehicle 20 charges the battery 27 according to a predetermined schedule while waiting in the garage 70. The vehicles 20 for which charging has ended are introduced into the first route again at a later, predetermined timing and transport users. For example, the vehicle 20A is introduced into the first route again at a timing that corresponds to the 11.sup.th lap from the start of travel.
[0055] In this way, in the example illustrated in
[0056] (Operation of Vehicles when Setting Second Route)
[0057] The demand for passenger transportation on the first route may vary according to time of day, weather, traffic conditions, and other factors. Upon detecting an event indicating a decrease in demand for passenger transportation on the first route, the operation management apparatus 10 can switch some of the vehicles 20 in the first mode traveling the first route to the second mode to reduce the number of vehicles 20 traveling the first route.
[0058] Information indicating a decrease in the demand for passenger transportation includes time information. For example, demand for passenger transportation may be high during travel hours for commuters and students during the day and low at other times of the day. Accordingly, the operation management apparatus 10 may use a built-in clock to detect, as an event, that the current time has reached a predetermined time at which use by commuters and students decreases, such as 10 a.m. and 8 p.m.
[0059] The operation management apparatus 10 may detect, as an event, the acquisition from the external information source 40 of information indicating a decrease in the expected number of users riding in the vehicles 20 that travel on the first route. The information indicating a decrease in the expected number of users may be information determined based on positional information for mobile phones, surveillance camera information, weather information, and/or information posted on an SNS.
[0060] The positional information for mobile phones indicates the geographical distribution of the people who own the phones. In a case in which the density of people in the vicinity of each stop 50 located on the first route is low, the number of users of the passenger transportation service is also estimated to be low. The surveillance camera information can be used to obtain video images of people on the street. Information on the degree of crowding at each location can also be acquired from the surveillance camera information. Weather information includes information on rainy weather, sunny weather, and the like. In the event of rain, the number of users of the passenger transportation service may decrease in the vicinity of facilities for which the number of visitors depends on the weather, such as outdoor facilities. SNS posting information is extracted from information posted on an SNS. The degree of crowding in a specific area can be estimated from text information posted on an SNS, positional information included in photos, and the like.
[0061] Upon detecting the occurrence of a predetermined event, the controller 12 selects one vehicle 20 from among the plurality of vehicles 20 that are traveling in the first mode on the first route. The controller 12 determines a second route different from the first route. By transmitting this second route to the selected vehicle 20, the controller 12 switches the travel route of the selected vehicle 20 from the first route to the second route, and switches the selected vehicle 20 to the second mode.
[0062] With reference to
[0063] (First Example of Route Switching Method)
[0064] A first example of the route switching method is described with reference to
[0065] (Second Example of Route Switching Method) A second example of the route switching method is described with reference to
[0066] The vehicle controller 22 of the vehicle 20B, which has received an instruction from the operation management apparatus 10 to switch to the second route, causes the vehicle 20B to travel to the stop 50E according to the instruction from the operation management apparatus 10. While the vehicle controller 22 causes the vehicle 20B to travel to the stop 50E, the vehicle controller 22 uses the notification interface 26 to notify the passengers that the operation on the first route will be terminated at the stop 50E. The vehicle 20 guides users who were planning to alight at the stop 50F, which is located beyond the stop 50E, to transfer to a subsequent vehicle 20. The vehicle 20 may transmit a free transfer ticket to the portable information terminal 60 of each user who was planning to alight at the stop 50F.
[0067] (Third Example of Route Switching Method)
[0068] A third example of the route switching method is described with reference to
[0069] In the example in
[0070] (Fourth Example of Route Switching Method) A fourth example of the route switching method is described with reference to
[0071] In the example in
[0072] Upon the vehicle 20B being switched from the first route to the second route, only two vehicles 20 are traveling the first route, vehicle 20A and vehicle 20C. In other words, the number of vehicles 20 traveling the first route is reduced in response to a decrease in the number of users using the first route. This improves the usage efficiency of the vehicles 20A and 20C, and enables the vehicle 20B to be effectively used in the second service. Therefore, the overall usage efficiency of the vehicles 20 is improved.
[0073] As long as the number of users of the first route does not change, the operation management apparatus 10 can continue to have two vehicles 20 travel the first route after switching the vehicle 20B to the second mode.
[0074] (Vehicle Operation Management by Controller)
[0075] With reference to
[0076] The controller 12 manages the operation on the first route of the plurality of vehicles 20 traveling in the first mode and providing the first service (step S101). The operation management apparatus 10 may provide not only vehicles 20 with fixed routes, but also the second service, which is an on-demand passenger transportation service, in parallel. Accordingly, the controller 12 may manage one or more vehicles 20 in the second mode in addition to the vehicles 20A to 20F traveling in the first mode.
[0077] The controller 12 detects the occurrence of an event (step S102). An example of procedures for the controller 12 to detect an event will be described with reference to
[0078] The controller 12 has information on the change in the number of users by time of day based, for example, on past ridership by users of the vehicle 20. The information on the change in the number of users by time of day may be stored in the memory 13. The controller 12 determines whether the current time has reached a predetermined time at which the number of users decreases (step S201). In a case in which the predetermined time is reached in step S201 (step S201: Yes), the controller 12 proceeds to the process of step S204. In a case in which the predetermined time has not been reached in step S201 (step S201: No), the controller 12 proceeds to step S202.
[0079] In step S202, the controller 12 determines whether external information has been acquired from the external information source 40. The external information may include location information for mobile phones, surveillance camera information, weather information, and/or information posted on an SNS. The external information may include information that is acquired by processing these pieces of information. In a case in which the external information has been acquired in step S202 (step S202: Yes), the controller 12 proceeds to the process of step S203. In a case in which the external information has not been acquired in step S202 (step S202: No), the controller 12 returns to the flowchart of
[0080] In step S203, the controller 12 determines, based on the acquired external information, whether a decrease in the number of users of the passenger transportation service on the first route is predicted. The controller 12 can predict that the number of users will decrease if few people are in the vicinity of the stop 50 on the first route. In a case in which a decrease in the number of users is predicted in step S203 (step S203: Yes), the controller 12 proceeds to step S204. In a case in which a decrease in the number of users is not predicted in step S203 (step S203: No), the controller 12 returns to the flowchart of
[0081] In step S204, the controller 12 recognizes the occurrence of the event. After recognizing the occurrence of the event, the controller 12 returns to the flowchart of
[0082] Returning to the flowchart of
[0083] In step S104, the controller 12 selects one vehicle, from among the plurality of vehicles 20 traveling in the first mode, to switch the operation state to the second mode and change the travel route to the second route. The controller 12 may determine the vehicle 20 to switch to the second mode from among the plurality of vehicles 20 traveling the first route by taking into consideration the number of users on board, the current position, the remaining battery level, and the like. For example, the controller 12 may select the vehicle 20 with the lowest number of users on board. For example, the controller 12 may select a vehicle 20 that is traveling toward a stop 50 that is near a location where users of the second service are expected to be, or a stop 50 that is near a railway or other station. For example, the controller 12 may select the vehicle 20 with the highest remaining battery level.
[0084] In step S105, the controller 12 determines a second route, different from the first route, on which the vehicle 20 selected in step S104 is to travel. In a case in which the selected vehicle 20 provides the second service, the controller 12 may determine the travel route of the selected vehicle 20 based on a request for vehicle dispatch from one or more users of the second service.
[0085] In step S106, the controller 12 transmits, via the communication interface 11, the second route determined in step S105 to the vehicle 20 selected in step S104 and switches the travel route of the selected vehicle 20 to the second route (step S106). In switching the travel route, a switching method selected from a plurality of route switching methods, including any of the methods described using
[0086] In step S106, the vehicle controller 22 of the selected vehicle 20 receives the second route via the vehicle communication interface 21 and stores the second route in the vehicle memory 23. The vehicle controller 22 controls the ECUs 24 for the vehicle 20 to travel according to the second route. When the route traveled by the selected vehicle 20 is switched, the vehicle controller 22 may use the notification interface 26 to notify the users in the vehicle 20 that the route has been changed. Via the information display apparatus 51 installed at the stop 50 and the portable information terminal 60 of a registered user, the controller 12 of the operation management apparatus 10 may notify the user who is about to board the vehicle 20 that the route has been switched.
[0087] In a case in which the operation state is not changed in step S103 (step S103: No), and processing by the controller 12 is not suspended after step S107 (step S107: No), the controller 12 returns to step S101 and repeats the subsequent process. In a case in which an instruction or operation to end the process is provided to the operation management apparatus 10 from an external source (step S107: Yes), the controller 12 ends the process.
[0088] With the above-described configuration, the operation management apparatus 10 can allocate some of the vehicles 20 to an on-demand passenger transportation service or the like that traverses the second route in a case in which the number of users of the passenger transportation service operating on the first route is expected to decrease. The transportation efficiency of the vehicles 20 can thereby be improved.
[0089] In the above embodiment, the event is related to a decrease in the number of users of the vehicles 20 traveling the first route. However, the event is not limited to indicating a decrease in the number of users of the vehicles 20 traveling the first route. For example, the event may indicate an increase in the number of users of an online passenger transportation service at a particular location. Even in a case in which the number of users of the vehicles 20 traveling the first route is not decreasing, the controller 12 may allocate some of the vehicles 20 to the online passenger transportation service to alleviate congestion of the online passenger transportation service.
[0090] While embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that various changes and modifications may be made by those skilled in the art based on the present disclosure. Accordingly, such changes and modifications are included within the scope of the present disclosure. For example, the functions and the like included in each component, step, or the like can be rearranged in a logically consistent manner. Components, steps, or the like may also be combined into one or divided. Although embodiments of the present disclosure have been described focusing on apparatuses, an embodiment of the present disclosure may also be implemented as a method including the steps performed by each component of the apparatuses. An embodiment of the present disclosure may also be implemented as a method or program executed by a processor provided in an apparatus or as a storage medium with the program recorded thereon. These are also encompassed within the scope of the present disclosure.