This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2022-050598, filed on Mar. 25, 2022 and Japanese Patent Application No. 2023-012554, filed on Jan. 31, 2023, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a control method.
JP 2012-226757 A discloses a method for enabling an application installed in an existing mobile terminal to be easily moved and installed in a new mobile terminal.
However, in the related art, a method for installing an application in an in-vehicle terminal has not been studied.
An object of the present disclosure is to further improve installation of an application on an in-vehicle terminal.
A control method according to an aspect of the present disclosure is in a system that is communicable with a plurality of terminals via a network and manages a plurality of application candidates for the plurality of terminals. The control method includes: acquiring, via the network, from a first terminal connected to a first vehicle, first request information for requesting first catalog information indicating an application catalog for the first terminal and first level information indicating a level of automatic driving executable by the first vehicle; generating, as the first catalog information, information including one or more first application candidates selected from the plurality of application candidates according to the level of automatic driving executable by the first vehicle, based on the first request information and the first level information; and transmitting, to the first terminal via the network, first display information for displaying the first catalog information on a display of the first terminal.
The present disclosure can also be implemented as a program that causes a computer to execute each characteristic configuration included in the control method used here, or as a system that operates by the program. Furthermore, it goes without saying that such a computer program can be distributed via a computer-readable non-transitory recording medium such as an SD card or a communication network such as the Internet.
Note that each of the exemplary embodiments described below illustrates a specific example of the present disclosure. Numerical values, shapes, constituent elements, steps, order of steps, and the like shown in the following exemplary embodiments are merely examples, and do not limit the present disclosure. Further, among the constituent elements in the following exemplary embodiments, constituent elements that are not described in independent claims indicating the highest concept are described as arbitrary constituent elements. Further, in all the embodiments, the respective contents can be combined.
Hereinafter, embodiments according to an information management system, a terminal, an information providing method, a control method, a program, and a recording medium of the present disclosure will be described.
The first embodiment relates to a screen of an application store that introduces a list of applications that can be installed in a terminal.
The terminal 100 is an in-vehicle terminal connected to the vehicle. The terminal 200 is a portable non-in-vehicle terminal such as a smartphone or a tablet terminal. The first server 300 is a server operated by an application management business operator. The second server 400 is a server operated by an application distribution business operator. The sensor 500 is at least one sensor provided in the vehicle compartment of the vehicle. The sensor 600 is at least one sensor provided in the vehicle. The network is a wide area communication network including a mobile phone communication network and the Internet.
Each of the communication units 101, 201, 301, and 401 includes a communication circuit. Each of the arithmetic units 102, 202, 302, and 402 includes at least one processor such as a CPU. Each of the sensors 103 and 203 includes an imaging device including a CMOS sensor or the like. The sensor 500 includes an imaging device including a CMOS sensor or the like. The sensor 600 includes, for example, a device capable of acquiring traveling state information indicating a current traveling state of the vehicle. The information acquired by the sensors 500 and 600 is transmitted to the terminal 100 in a wired or wireless manner. The sensor 500 is installed at a position where the occupant can be imaged, for example, on the ceiling in the vehicle compartment. Each of the memories 104, 204, 304, and 404 includes a nonvolatile storage device such as a flash memory. Each of the operation units 105, and 205 includes, for example, an input device such as a touch panel. The video and audio output unit 106, and 206 includes a display, a speaker, and the like.
The first server 300 can communicate with each of a plurality of terminals via a network. The first server 300 manages a plurality of application candidates for a plurality of terminals.
Here, the first terminal 100, the second terminal 100, and the third terminal 200 will be described as an example of the plurality of terminals. The first terminal 100 is an in-vehicle terminal (level 3) connected to the first vehicle. The second terminal 100 is an in-vehicle terminal (level 2) connected to the second vehicle. The third terminal 200 is a non-in-vehicle terminal that is not connected to the vehicle.
Here, in the present disclosure, the in-vehicle terminal (level N) means an in-vehicle terminal mounted on a vehicle when the highest level of automatic driving executable by the vehicle is N. In the present disclosure, the automatic driving level is synonymous with the definition of the automatic driving level defined by the Society of Automotive Engineers. Level 0 corresponds to manned driving, and level 5 corresponds to a fully automatic driving.
The first terminal 100 transmits the first request information to the first server 300 via the network (step S301). The first request information is information for requesting first catalog information indicating an application catalog for the first terminal 100.
In the present disclosure, the application catalog means a list of one or more application programs that can be installed in the terminal. In the present disclosure, an application candidate means an application program included in an application catalog. In the present disclosure, the term application or application may be used synonymously with the term application program.
The first terminal 100 transmits the first level information to the first server 300 via the network (step S302). The first level information is information indicating a level of automatic driving executable by the first vehicle. Note that the first server 300 may acquire the first level information from a database that manages the first level information via a network.
The first server 300 generates the first catalog information based on the first request information and the first level information (step S303). The first catalog information is information including one or more first application candidates selected from a plurality of application candidates according to the level of automatic driving executable by the first vehicle. Each of the one or more first application candidates may be a candidate of an application that is available when the first vehicle is traveling at a level equal to or lower than the highest level of automatic driving executable by the first vehicle or when the first vehicle is stopped. The first server 300 transmits the first display information to the first terminal 100 via the network (step S304). The first display information is information for displaying the first catalog information on the display of the first terminal 100.
Note that, in a case where the first vehicle can execute the automatic driving at a plurality of levels, the first display information may include information for classifying one or more first application candidates into a plurality of groups corresponding to the plurality of levels and displaying the first application candidates on the display. Further, when the automatic driving is executed at the first level for the first application program corresponding to at least one of the one or more first application candidates, the first display information may include information indicating whether the first application program is available.
The first terminal 100 displays the first catalog information on the display of the first terminal 100 (step S305). The first terminal 100 identifies an application candidate selected by the first user from the one or more first application candidates via input to the first terminal 100 by the first user of the first terminal 100 (step S306). The first terminal 100 transmits the application request information to the first server 300 via the network (step S307). The application request information is information for requesting download of an application program corresponding to the identified application candidate.
In a case where the first server 300 receives the application request information about the first terminal 100, it transmits an application program corresponding to the specific application candidate to the first terminal 100 via the network (step S308). Here, the case where the application request information about the first terminal 100 is received is a case where the first server 300 receives selection information indicating that a specific application candidate of the one or more first application candidates is selected by the user in the first terminal 100. In step S308, the first server 300 may transmit an application program corresponding to a specific application candidate to the first terminal 100 via the second server 400 that is an application distribution business operator.
The received application program is installed in the first terminal 100, (step S309).
The second terminal 100 transmits the second request information to the first server 300 via the network (step S310). The second request information is information for requesting second catalog information indicating an application catalog for the second terminal 100. The second terminal 100 transmits the second level information to the first server 300 via the network (step S311). The second level information is information indicating a level of automatic driving executable by the second vehicle. Note that the first server 300 may acquire the second level information from a database that manages the second level information via a network.
The first server 300 generates the second catalog information based on the second request information and the second level information (step S312). The second catalog information is information including one or more second application candidates selected from a plurality of application candidates according to the level of automatic driving executable by the second vehicle. Each of the one or more second application candidates may be an application candidate that is available when the second vehicle is traveling at a level equal to or lower than the highest level of automatic driving executable by the second vehicle or when the second vehicle is stopped. The first server 300 transmits the second display information to the second terminal 100 via the network (step S313). The second display information is information for displaying the second catalog information on the display of the second terminal 100.
In a case where the second vehicle can execute the automatic driving at a plurality of levels, the second display information may include information for classifying one or more second application candidates into a plurality of groups corresponding to the plurality of levels and displaying the classified second application candidates on the display. Further, when the automatic driving is executed at the first level for the second application program corresponding to at least one of the one or more second application candidates, the second display information may include information indicating whether the second application program is available.
The second terminal 100 displays the second catalog information on the display of the second terminal 100 (step S314). The second terminal 100 identifies an application candidate selected by the second user from among one or more second application candidates via input to the second terminal 100 by the second user of the second terminal 100 (step S315). The second terminal 100 transmits the application request information to the first server 300 via the network (step S316).
In a case where the first server 300 receives the application request information about the second terminal 100, it transmits the application program corresponding to the specific application candidate to the second terminal 100 via the network (step S317). Here, the case where the application request information about the second terminal 100 is received is a case where the first server 300 receives selection information indicating that a specific application candidate of the one or more second application candidates is selected in the second terminal 100. In step S317, the first server 300 may transmit an application program corresponding to a specific application candidate to the second terminal 100 via the second server 400 that is an application distribution business operator.
The received application program is installed in the second terminal 100, (step S318).
The third terminal 200 transmits the third request information to the first server 300 via the network (step S319). The third request information is information for requesting third catalog information indicating an application catalog for the third terminal 200. The third terminal 200 transmits the type information to the first server 300 via the network (step S320). The type information is information indicating the type of the third terminal 200, and may include information indicating whether it is an in-vehicle terminal or a non-in-vehicle terminal.
The first server 300 generates the third catalog information based on the second request information and the type information (step S321). The third catalog information is information including one or more third application candidates selected from a plurality of application candidates according to the type of the third terminal 200. The first server 300 transmits the third display information to the third terminal 200 via the network (step S322). The third display information is information for displaying the third catalog information on the display of the third terminal 200.
The third terminal 200 displays the third catalog information on the display of the third terminal 200 (step S323). The third terminal 200 identifies an application candidate selected by a third user from among one or more third application candidates via input to the third terminal 200 by the third user of the third terminal 200 (step S324). The third terminal 200 transmits the application request information to the first server 300 via the network (step S325).
In a case where the first server 300 receives the application request information about the third terminal 200, it transmits the application program corresponding to the specific application candidate to the third terminal 200 via the network (step S326). Here, the case where the application request information about the third terminal 200 is received is a case where the first server 300 receives selection information indicating that a specific application candidate of the one or more third application candidates is selected in the third terminal 200. In step S326, the first server 300 may transmit an application program corresponding to a specific application candidate to the third terminal 200 via the second server 400 that is an application distribution business operator.
The received application program is installed in the third terminal 200, (step S327).
The first server 300 acquires first request information for requesting first catalog information indicating an application catalog for the first terminal 100 from the first terminal 100 connected to the first vehicle via the network (step S401a). The first server 300 acquires the first level information indicating the level of the automatic driving executable by the first vehicle from the first terminal 100 via the network (step S402a). The first level information may be acquired only when the type information of the first terminal 100 indicates an in-vehicle terminal. That is, the first level information may not be acquired or may be handled as disabled, when the first terminal 100 is a non-in-vehicle terminal. The first server 300 generates, as the first catalog information, information including one or more first application candidates selected from among the plurality of application candidates according to the level of automatic driving executable by the first vehicle based on the first request information and the first level information (step S403a). The first server 300 transmits first display information for displaying the first catalog information on the display of the first terminal 100 to the first terminal 100 via the network (step S404a). When receiving selection information indicating that a specific application candidate of the one or more first application candidates is selected in the first terminal 100, the first server 300 transmits an application program corresponding to the specific application candidate to the first terminal via the network (step S405a). Thereafter, the flow of
The first server 300 acquires the second request information for requesting the second catalog information indicating the application catalog for the second terminal 100 from the second terminal 100 connected to the second vehicle via the network (step S401b). The first server 300 acquires the second level information indicating the level of the automatic driving executable by the second vehicle from the second terminal 100 via the network (step S402b). Similarly to the first level information as described above, the second level information may be also acquired only when the second terminal 100 is a in-vehicle terminal. The first server 300 generates, as the second catalog information, information including one or more second application candidates selected from among the plurality of application candidates according to the level of automatic driving executable by the second vehicle based on the second request information and the second level information (step S403b). The first server 300 transmits second display information for displaying the second catalog information on the display of the second terminal 100 to the second terminal 100 via the network (step S404b). Here, in a case where the highest level of automatic driving executable by the second vehicle is different from the highest level of automatic driving executable by the first vehicle, the one or more second application candidates are at least partially different from the one or more first application candidates. When receiving selection information indicating that a specific application candidate of the one or more second application candidates is selected in the second terminal 100, the first server 300 transmits an application program corresponding to the specific application candidate to the second terminal 100 via the network (step S405b). Thereafter, the flow of
The first server 300 acquires the third request information for requesting the third catalog information indicating the application catalog for the third terminal 200 from the third terminal 200 via the network (step S401c). The first server 300 acquires type information indicating the type of the third terminal 200 from the third terminal 200 via the network (step S402c). The third terminal 200 is a non-in-vehicle terminal and, for example, a smartphone or a tablet terminal. The first server 300 generates, as third catalog information, information including one or more third application candidates selected according to the type of the third terminal 200 from among the plurality of application candidates based on the third request information and the type information (step S403c). The first server 300 transmits third display information for displaying the third catalog information on the display of the third terminal 200 to the third terminal 200 via the network (step S404c). The one or more third application candidates are at least partially different from the one or more first application candidates and the one or more second application candidates. Thereafter, the flow of
In the first terminal 100, the first terminal 100 connected to the first vehicle transmits first request information for requesting first catalog information indicating an application catalog for the first terminal 100 to the first server 300 via the network (step S501). The first terminal 100 transmits first level information indicating a level of automatic driving executable by the first vehicle to the first server 300 via the network (step S502). At this time, the first terminal 100 may transmit, to the first server 300, the type information indicating the type. The first terminal 100 acquires first display information for displaying the first catalog information including one or more first application candidates on the display of the first terminal 100 from the first server 300 via the network (step S503). The one or more first application candidates are selected from a plurality of application candidates in the first server 300 according to the level of automatic driving executable by the first vehicle based on the first level information. The first terminal 100 displays the first catalog information on the display of the first terminal 100 based on the first display information (step S504). The first terminal 100 identifies an application candidate selected by the first user from the one or more first application candidates via input to the first terminal 100 by the first user of the first terminal 100 (step S505). The first terminal 100 transmits application request information for requesting download of an application program corresponding to the identified application candidate to the first server 300 via the network (step S506). The first terminal 100 receives the application program from the first server 300 via the network (step S507). The first terminal 100 installs the received application program on the first terminal 100 (step S508). Thereafter, the flow of
A screen S7A in
A screen S7B in
A screen S7C in
As illustrated in
According to the above disclosure, a user who uses a terminal can smoothly search for a desired application to be installed while recognizing an application that can be installed for each terminal even in a limited screen area. Therefore, according to the above disclosure, it is possible to realize an information providing system with high operability for the user.
A screen S8 in
On a screen S8, a line 18 for dividing the area vertically is displayed. On the screen S8, a description e81 indicating an application corresponding to level 2 is displayed in the upper part of an area d81 above the line 18. On the screen S8, a description e82 indicating an application corresponding to level 3 is displayed in the upper part of an area d82 below the line 18. Note that the line 18 is not essential, but an example for make the display easy to understand.
Icons A12 to A14 indicating that the applications 12 to 14 corresponding to level 2 of the automatic driving can be installed, respectively, are displayed in the area d81. The applications 12 to 14 are a first application candidate.
Icons A8 to A14 (first application candidates) indicating that the applications 8 to 14 corresponding to level 3 of automatic driving can be installed, respectively, are displayed in the area d82. The applications 8 to 14 are a first application candidate.
On the screen S8, the applications corresponding to the levels 2 and 3 are separately shown, but by scrolling the screen S8, it may be possible to display an area in which the applications corresponding to the levels 0 and 1 are separately displayed. Further, applications requiring the higher level than the level 3 of the first terminal 100 may be displayed on the screen S8. In this case, these applications may be allowed to be operated only while the vehicle is stopped or by a passenger who is not involved in driving.
According to the above disclosure, the user who uses the terminal can smoothly search for the desired application to be installed while referring to the information about the application that can be installed for each level of the automatic driving. Therefore, according to the above disclosure, it is possible to realize an information providing system with higher operability for the user.
A screen S9 in
Icons A8 and A9 indicating that the applications 8 and 9 can be installed, respectively, are displayed on the screen S9. The applications 8 and 9 are first application candidates. Although only the icons A8 and A9 are displayed in
On the screen S9, descriptions e91 and e92 indicating that the application programs cannot be used when the automatic driving is executed at a level 0, 1, or 2 are displayed corresponding to the icons A8 and A9, respectively. Note that the descriptions e91 and e92 may be information indicating whether it is available, information indicating that it is not available, information indicating that it is available, or information indicating whether it is available or not. The descriptions e91 and e92 are an example of information indicating whether the first application program is available when the automatic driving is executed at the first level. Further, the descriptions e91 and e92 may be information indicating a condition under which each application program is available to the driver, or is available to a non-driver. For example, it may be information to the effect that it is available even to the driver while the vehicle is stopped, or information to the effect that it is not available to the driver while driving operation is performed (the vehicle is traveling).
According to the above disclosure, the user who uses the terminal can smoothly search for a desired application to be installed while referring to the information on whether the application program can be used while the vehicle is traveling in the predetermined level of automatic driving. Therefore, according to the above disclosure, it is possible to realize an information providing system with higher operability for the user.
On the screen S11, icons A8 to A14 indicating that the applications 8 to 14 can be installed, respectively, are shown. Among these, the icons A12 to A14 of the applications 12 to 14 used in the smartphone by the first user of the first terminal 100 are displayed with priority over the other applications, for example, in the display order. Note that the means for preferentially displaying is not limited to the order of displaying. For example, it can be preferentially displayed by a method such as changing the size, color, or shape, adding a special mark, or highlighting the icon with a thick outline. Conversely, icons other than the icon desired to be preferentially displayed may be grayed out.
According to the above disclosure, the user who uses the terminal can smoothly search for a desired application to be installed while referring to an application installed and used in the different terminal of the user, so that an information providing system with high operability for the user can be realized.
The first embodiment relates to a screen of an application store that introduces a list of applications that can be installed in a terminal, whereas the second embodiment relates to a screen for showing a list of applications installed in a terminal to a user.
Hereinafter, the second embodiment will be described. Note that the overall configuration of the information management system of the second embodiment is the same as that of the first embodiment, and thus description thereof is omitted. The same components as those of the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted.
The first terminal 100 identifies one or more occupants in the vehicle compartment of the first vehicle via the sensor 500 provided in the vehicle compartment of the first vehicle (step S1301). When determining that the one or more occupants are only the first user, the first terminal 100 displays a plurality of first icons corresponding to the plurality of first application programs on the display based on the first user ID (step S1302). When determining that the one or more occupants are only the second user, the first terminal 100 displays a plurality of second icons corresponding to the plurality of second application programs on the display based on the second user ID (step S1303). Thereafter, the flow of
Icons B21 to B27 indicating that the applications 21 to 27 can be used as the plurality of first application programs available to the first user are displayed on the screen S14A in
According to the above disclosure, in a case where a plurality of people use terminals, according to the user who currently uses the terminal, an application program used by a user can be displayed on the terminal. Therefore, according to the above disclosure, it is possible to realize an information providing system with high operability regardless of the user.
The first terminal 100 identifies one or more occupants in the vehicle compartment of the first vehicle via the sensor 500 provided in the vehicle compartment of the first vehicle (step S1401). When determining that the one or more occupants include the first user and the second user other than the first user, the first terminal 100 displays, on the display, one or more first icons corresponding to the one or more first application programs obtained by removing the secret application program from the plurality of first application programs based on the first user ID and the first secret setting information (step S1402). Thereafter, the flow of
Icons B21 to B23 indicating that the applications 21 to 23 can be used as a plurality of application programs available to the first user are displayed on the screen S17A in
On the other hand, on the screen S17B of
According to the above disclosure, when a different user is in the vehicle, the user who uses the terminal can keep the use of the specific application secret from the different user. Therefore, according to the above disclosure, it is possible to realize an information providing system having high operability for the user while considering privacy.
The first terminal 100 recognizes the level of automatic driving executed by the first vehicle via at least one sensor 600 provided in the first vehicle (step S1601). In a case where the first vehicle is performing automatic driving at the first level, the first terminal 100 selectably displays, on the display, or displays as available applications, on the display, only one or more first icons corresponding to one or more first application programs available to the driver during automatic driving travel at the first level based on the usage condition information among the plurality of first application programs (step S1602). Thereafter, the flow of
On the screen S20A of
On the screen S20B of
As described above, in a case where the vehicle is traveling at the level 4 of the automatic driving, the icon B35 of the application 35 that is not displayed in a case where the vehicle is traveling at the level 3 of the automatic driving is displayed. In an application program that can be used at level 4 or higher of automatic driving as in the application 35, for example, an advertisement such as a commercial message (CM) that is unrelated to driving can be displayed even near the center of the windshield, because the driver does not perform driving. Such an application program may be handled by the in-vehicle computer system as an application program that cannot be activated or used during manned driving at the automatic driving level 3 or during driving at level 2 or less. Further, the attribute information about the application program may be displayed in the application store (see
Note that, in
According to the above disclosure, the user who uses the terminal connected to the vehicle can smoothly search for an installed desired application that is currently executed in the vehicle and that is available according to the level of automatic driving. Therefore, according to the above disclosure, it is possible to realize an information providing system with higher operability for the user.
The first terminal 100 acquires occupant state information indicating a state of one or more occupants in the first vehicle via at least one first sensor 500 provided in the vehicle compartment of the first vehicle (step S1901). The first terminal 100 acquires traveling state information indicating the current traveling state of the first vehicle via at least one second sensor 600 provided in the first vehicle (step S1902).
The first terminal 100 executes the following (A) to (C) based on the occupant state information, the traveling state information, and the usage condition information.
(A) The first terminal 100 identifies one or more first application programs that is available to the first user among the one or more occupants from among the plurality of application programs (step S1903). In identifying one or more first application programs available to the first user, for example, a data configuration illustrated in the application list L12 of
The first terminal 100 determines whether the first user is a driver of the first vehicle (step S1904).
(B) In a case where the first user is the driver of the first vehicle (step S1904: Yes), the first terminal 100 executes the following (b1) and (b2).
(b1) While the first vehicle is traveling in automatic driving at a level lower than the specific level or while the first vehicle is traveling in manual driving, that is, while the driver lies under the obligation of security, the first terminal 100 unselectably displays or does not display at least one first icon corresponding to at least one application program of one or more first application programs to the first user (step S1905).
(b2) While the first vehicle is traveling in the automatic driving mode at the level equal to or higher than the specific level, that is, while the vehicle system executes automatic driving and the driver does not lie under the obligation of security, or while the first vehicle is stopped, the first terminal 100 selectably displays at least one first icon to the first user (step S1906). Thereafter, the flow of
On the other hand, (C) in a case where the first user is a passenger other than the driver (step S1904: No), the first terminal 100 executes the following (c1).
(c1) While the first vehicle is traveling in automatic driving or manual driving or stops, the first terminal 100 selectably displays at least one first icon to the first user (step S1907). Thereafter, the flow of
On the screen S22A of
According to the above disclosure, availability of the application is determined in consideration of whether the user who uses the terminal is a driver and lies under the obligation of security, whether automatic driving is executed at a predetermined level of automatic driving or higher, and the like. Therefore, according to the above disclosure, it is possible to realize an information providing system having high operability for the user while considering driving safety.
The first terminal 100 identifies one or more user IDs corresponding to one or more occupants in the vehicle compartment of the first vehicle via at least one first sensor 500 provided in the vehicle compartment of the first vehicle (step S2401). When accepting the access to the first terminal 100 by the first user ID among the one or more user IDs, the first terminal 100 identifies a plurality of first application programs available to the first user ID among the plurality of application programs based on the first user ID (step S2402). The first terminal 100 acquires traveling state information indicating the current traveling state of the first vehicle via at least one second sensor 600 provided in the first vehicle (step S2403).
In a case where the first vehicle is traveling in automatic driving at a level lower than the specific level based on the traveling state information (step S2404a: Yes), or in a case where the first vehicle is traveling in manual driving and in a case where it is determined that the first user corresponding to the first user ID is the driver via at least one first sensor 500 (step S2404b: Yes), the first terminal 100 executes the following (i) to (iv) (steps S2405 to S2408) for a specific application program among the plurality of first application programs.
(i) The first terminal 100 restricts access to a specific application program by the first user (step S2405).
(ii) In a case where there is a second user ID having a predetermined relationship with the first user ID based on the relationship information among the one or more user IDs, the first terminal 100 permits access to a specific application program by the first passenger corresponding to the second user ID (step S2406).
(iii) In a case where there is a third user ID that does not have a predetermined relationship with the first user ID based on the relationship information among the one or more user IDs, the first terminal 100 prohibits access to a specific application program by the second passenger corresponding to the third user ID (step S2407).
(iv) In a case where there is a third passenger who does not correspond to any of the plurality of user IDs among one or more occupants, the first terminal 100 prohibits access to a specific application program the third passenger (step S2408).
Thereafter, the flow of
The screen S22A in
According to the above disclosure, availability of the application is determined in consideration of whether the user who uses the terminal is a driver, whether automatic driving is being executed at a predetermined automatic driving level or higher, whether a person having a predetermined relationship with the user is riding together, or the like. Therefore, according to the above disclosure, it is possible to realize an information providing system having high operability for the user while considering driving safety and a reliability relationship with passengers.
As in the third terminal 200, the first terminal 100 and the second terminal 100 may display a screen of an application store introducing not only the information indicating the level of the automatic driving but also a list of applications that can be installed based on the type of terminal.
That is, in
In addition, the table T6 of
In addition, the screen S7A of
The present invention may have a configuration in which an application installed in the terminal associated with the user ID, that is, only an available application may be installed according to the type of the terminal.
In each of the screen of the application store and the screen for displaying the list of applications installed in the terminal to the user, the order in which the applications are displayed may be different according to at least one of the type of terminal and the user ID.
Note that the determination of “whether A” in the present disclosure may be a determination of “A”, a determination of “not A”, or a determination of “whether A or not”. In addition, the same applies to expressions such as “is performing A?”, “A is performed?”, and “can perform A?”.
According to at least one embodiment described above, it is possible to further improve the installation of the application on the in-vehicle terminal. For example, according to the present disclosure, usability of an in-vehicle terminal can be improved.
(Supplement)
The following technique is disclosed by the above description of the embodiments.
(Item 1)
A control method in a system that is communicable with a plurality of terminals via a network and manages a plurality of application candidates for the plurality of terminals, the control method including:
According to the above disclosure, a user who uses a terminal can smoothly search for a desired application to be installed while recognizing an application that can be installed in each terminal even in a limited screen area, so that an information providing system with high operability for the user can be realized.
(Item 2)
The control method according to Item 1, in which
(Item 3)
The control method according to Item 1 or Item 2, further including:
(Item 4A)
The control method according to Item 3, further including:
(Item 4B)
The control method according to item 4A, in which
(Item 5)
The control method according to any one of items 1 to 4B, in which
According to the above disclosure, the user who uses the terminal can smoothly search for the desired application to be installed while referring to the information about the application that can be installed for each level of the automatic driving, so that it is possible to realize the information providing system with high operability for the user.
(Item 6)
The control method according to any one of items 1 to 5, in which
According to the above disclosure, the user who uses the terminal can smoothly search for a desired application to be installed while referring to the information as to whether the application program can be used while the vehicle is traveling in the predetermined level of automatic driving, so that it is possible to realize the information providing system with high operability for the user.
(Item 7)
The control method according to any one of items 1 to 6, in which
According to the above disclosure, the user who uses the terminal can smoothly search for a desired application to be installed while referring to an application installed and used in the different terminal of the user, so that an information providing system with high operability for the user can be realized.
(Item 8)
The control method according to any one of items 1 to 7, further including
(Item 9)
A control method for a first terminal that is communicable with a computer that manages a plurality of application candidates via a network and is connected to a first vehicle, the control method including:
(Item 10)
The control method according to item 9, in which
(Item 11)
The control method according to item 9 or item 10, in which
(Item 12)
The control method according to any one of items 9 to 11, in which
(Item 13)
The control method according to any one of items 9 to 12, in which
(Item 14)
The control method according to any one of items 9 to 13, including:
(Item 15)
The control method according to item 14, in which
According to the above disclosure, in a case where a plurality of people uses terminals, according to a user who is currently using the terminal, an application program used by the user can be displayed on the terminal, so that it is possible to realize an information providing system with high operability regardless of the user.
(Item 16)
The control method according to item 15, in which
According to the above disclosure, when a different user is in the vehicle, the user who uses the terminal can keep the use of a specific application secret from the different user, so that it is possible to realize an information providing system with high operability for the user while considering privacy.
(Item 17)
The control method according to any one of items 14 to 16, in which
According to the above disclosure, the user who uses the terminal connected to the vehicle can smoothly search for an installed desired application that is available according to the level of the automatic driving currently being executed in the vehicle, so that it is possible to realize an information providing system with high operability for the user.
(Item 18)
The control method according to item 17, in which
(Item 19)
The control method according to any one of items 14 to 18, in which
According to the above disclosure, availability of the application is determined in consideration of whether the user who uses the terminal is a driver, whether automatic driving is executed at a predetermined level of automatic driving or higher, and the like, so that it is possible to realize an information providing system with high operability for the user while considering driving safety.
(Item 20)
The control method according to any one of items 14 to 19, in which
According to the above disclosure, availability of the application is determined in consideration of whether the user who uses the terminal is a driver, whether automatic driving is being executed at a predetermined automatic driving level or higher, whether a person having a predetermined relationship with the user is riding together, or the like, so that it is possible to realize an information providing system having high operability for the user while considering driving safety and a reliability relationship with passengers.
(Item 21)
A control method for a computer capable of communicating with a plurality of terminals via a network, the control method including:
(Item 22A)
A control method for a first terminal connected to a first vehicle, in which
(Item 22B)
The control method according to item 22A, in which
(Item 23)
A control method for a first terminal connected to a first vehicle, the control method including:
(Item 24)
A control method for a first terminal connected to a first vehicle, the control method including:
(Item 25) A control method for a first terminal connected to a first vehicle, the control method including:
(Item 26)
A program for causing a computer of the system to execute the control method according to any one of items 1 to 8.
(Item 27)
A program for causing a computer of the first terminal to execute the control method according to any one of items 9 to 20.
(Item 28)
A program for causing the computer to execute the control method according to item 21.
(Item 29)
A program for causing a computer of the first terminal to execute the control method according to any one of items 22 to 25.
(Item 30)
A recording medium (Computer Program Product) recording a program executed by a computer, the program according to any one of Items 26 to 29.
(Item 31)
A terminal that is the first terminal executing the control method according to any one of Items 9 to 20 and 22 to 25.
(Item 32)
A terminal that is the first terminal including at least one processor, the at least one processor being configured to execute the control method according to any one of Items 9 to 20 and 22 to 25.
According to the present disclosure, it is possible to further improve installation of an application on an in-vehicle terminal.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2022-050598 | Mar 2022 | JP | national |
2023-012554 | Jan 2023 | JP | national |