WO2022004560A1 - 車載端末、制御装置、制御方法、および制御プログラム - Google Patents
車載端末、制御装置、制御方法、および制御プログラム Download PDFInfo
- Publication number
- WO2022004560A1 WO2022004560A1 PCT/JP2021/024021 JP2021024021W WO2022004560A1 WO 2022004560 A1 WO2022004560 A1 WO 2022004560A1 JP 2021024021 W JP2021024021 W JP 2021024021W WO 2022004560 A1 WO2022004560 A1 WO 2022004560A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- mobile terminal
- cooperation
- communication
- executed
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
Definitions
- the disclosure in this specification relates to an in-vehicle terminal, a control device, a control method, and a control program.
- Patent Document 1 discloses a technique for linking and executing an application between an in-vehicle device and a mobile terminal.
- this technology when the window corresponding to the linked application is displayed on the in-vehicle device, the window corresponding to the other application executed in the background is displayed on the mobile terminal.
- Patent Document 1 does not disclose a technique that makes it possible to determine the cooperation state of an application when connected to a plurality of mobile terminals.
- the purpose of disclosure is to provide an in-vehicle terminal, a control device, a control method, and a control program that can determine the cooperation state of an application when connected to a plurality of mobile terminals.
- One of the disclosed in-vehicle terminals is an in-vehicle terminal having a plurality of communication units to which a mobile terminal in which an application is installed is connected, and is based on the connection state of each communication unit with the mobile terminal and the cooperation with the mobile terminal. It includes a specific unit that identifies an executable application, a connection content that indicates a connection status, and a display control unit that displays application content that indicates an application that can be executed by cooperation.
- One of the disclosed control devices is a control device that controls an in-vehicle terminal having a plurality of communication units to which a mobile terminal in which an application is installed is connected, and the connection state of each communication unit with the mobile terminal and the connection state with the mobile terminal.
- One of the disclosed control methods is to control an in-vehicle terminal that has a plurality of communication units to which a mobile terminal is connected and can execute a cooperation mode in which an application installed on the mobile terminal is executed in cooperation with the mobile terminal.
- it is a control method executed by the processor, and it depends on the connection state with the mobile terminal in each communication unit, the specific process for specifying the application that can be executed by the cooperation mode, the connection content indicating the connection state, and the cooperation mode.
- One of the disclosed control programs is to control an in-vehicle terminal that has a plurality of communication units to which a mobile terminal is connected and can execute a cooperation mode in which an application installed on the mobile terminal is executed in cooperation with the mobile terminal.
- It is a control program that is stored in a storage medium and includes instructions to be executed by a processor. It includes a connection content indicating the connection status and a display control process for displaying the application content indicating an application that can be executed by the linkage mode.
- connection state of each communication unit with the mobile terminal is indicated by the connected content
- the application that can be executed in cooperation with the mobile terminal is indicated by the application content. Therefore, by visually recognizing these contents, the user can grasp the mobile terminal connected to the in-vehicle terminal and the application that can be executed by the cooperation.
- the vehicle-mounted terminal 1 of the first embodiment will be described with reference to FIGS. 1 to 6.
- the in-vehicle terminal 1 is an in-vehicle device capable of providing various services to a user by executing an application.
- the in-vehicle terminal 1 is provided by, for example, a car navigation device.
- the in-vehicle terminal 1 includes a display unit 10, an input unit 20, a first USB communication unit 30, a second USB communication unit 40, a BT communication unit 50, a WF communication unit 60, and a control device 100.
- the display unit 10 is a display capable of displaying images, characters, videos, and the like, and displays the contents described later.
- the input unit 20 is an input interface that accepts operations by the user.
- the input unit 20 is provided by a touch panel superimposed on the display unit 10, a physical switch arranged around the display unit 10, or the like.
- the input unit 20 sequentially provides the received operation information to the control device 100.
- the first USB communication unit 30, the second USB communication unit 40, the BT communication unit 50, and the WF communication unit 60 are a plurality of communication units provided in the in-vehicle terminal 1. Each communication unit can be connected to the mobile terminal 200 by a specified communication method.
- the first USB communication unit 30 and the second USB communication unit 40 communicate with the mobile terminal 200 by wired communication (USB communication) by USB connection.
- the BT communication unit 50 communicates with the mobile terminal 200 by wireless communication (BT communication) according to Bluetooth (registered trademark). It is assumed that the BT communication unit 50 of the present embodiment can communicate with up to two mobile terminals 200 at the same time.
- the WF communication unit 60 communicates with the mobile terminal 200 by wireless communication (Wi-Fi communication) according to Wi-Fi (registered trademark).
- the mobile terminal 200 connected to each communication unit can communicate with each unit by a predetermined communication method such as USB communication, BT communication, Wi-Fi communication, and the like.
- An application is installed in the mobile terminal 200.
- the application installed in the mobile terminal 200 is executed only by the mobile terminal 200 or by cooperation between the mobile terminal 200 and the in-vehicle terminal 1.
- the control device 100 controls the display of information to the user based on the information from each of the above-mentioned communication units and input units 20.
- the control device 100 mainly includes a computer including a memory 101, a processor 102, an input / output interface, and a bus connecting them.
- the processor 102 is hardware for arithmetic processing.
- the processor 102 includes, for example, at least one of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RISC (Reduced Instruction Set Computer) -CPU, and the like as a core.
- the memory 101 non-transiently stores or stores a computer-readable program, data, or the like, for example, at least one type of non-transitional substantive storage medium (non-transitional memory, magnetic medium, optical medium, or the like, etc.). transitory tangible storage medium).
- the memory 101 stores various programs executed by the processor 102, such as a display control program described later.
- the processor 102 executes a plurality of instructions included in the display control program stored in the memory 101.
- the control device 100 constructs a plurality of functional units for controlling the display of information to the user.
- a plurality of functional units are constructed by causing the processor 102 to execute a plurality of instructions by the program stored in the memory 101.
- the control device 100 is constructed with functional units such as a communication control unit 110, an application execution unit 120, and a display control unit 130.
- the communication control unit 110 controls communication with the mobile terminal 200 via the communication unit. Specifically, the communication control unit 110 executes initial communication of a connection method corresponding to the communication unit with the mobile terminal 200, and establishes a connection. When the communication control unit 110 establishes a connection with the mobile terminal 200, the communication control unit 110 provides information about the communication unit to which the mobile terminal 200 is connected to the display control unit 130.
- the communication control unit 110 establishes a communication path between the application installed in the connected mobile terminal 200 and the application corresponding to the cooperation service (cooperation mode) between the in-vehicle terminal 1 and the mobile terminal 200.
- the linked service may include, for example, a related display of an application on the in-vehicle terminal 1, an operation reception of an application from the in-vehicle terminal 1, and the like. If there is an application that has succeeded in establishing a communication path, the communication control unit 110 determines that the application has been installed in the mobile terminal 200 and is running.
- the communication control unit 110 establishes a communication path specified by the application when one mobile terminal 200 is connected to a plurality of communication units at the same time. For example, when the USB connection is set to be prioritized in a specific application, the communication control unit 110 establishes a communication path via the USB communication unit for the application.
- the communication control unit 110 specifies whether or not the application that has succeeded in establishing the communication path is actually permitted to be executed by cooperation, that is, whether or not cooperation is possible. For example, the communication control unit 110 determines that the application is permitted to be executed by cooperation when the preset permission condition is satisfied. In addition, an application that is permitted to be executed by cooperation can be rephrased as an application that can be used in the cooperation service.
- the communication control unit 110 determines whether or not the connection method is permitted based on this setting. That is, the communication control unit 110 is a mobile phone connected by a connection method in which the same application is not installed in another mobile terminal 200 connected by the priority connection method, or the application to be determined is prioritized. When it is installed in the terminal 200, it is determined that the execution by cooperation is permitted.
- the communication control unit 110 determines that the execution of the application to be determined is not permitted by cooperation. .. In other words, an application that is not allowed to be executed by cooperation is an application that is restricted by cooperation.
- the communication control unit 110 identifies an application whose cooperation is restricted, the communication control unit 110 sequentially provides information about the application to the display control unit 130.
- the communication control unit 110 specifies whether or not the application for which the communication path is not established is permitted to be executed by cooperation. For example, the communication control unit 110 acquires information from the middleware application or the OS of the mobile terminal 200 that identifies whether the application for which the communication path is not established is either not started or not installed. The communication control unit 110 determines that the application that has not been installed is an application for which cooperation is not permitted. The communication control unit 110 determines whether or not cooperation is permitted by further acquiring information regarding application settings for an unstarted application.
- the communication control unit 110 executes the switching control of the linked application according to the operation.
- the communication control unit 110 sequentially provides the display control unit 130 with respect to changes in the cooperation state accompanying the input from the input unit 20.
- the communication control unit 110 also specifies whether or not communication is possible for each communication unit. For example, when the communication control unit 110 can communicate with only one of the two USB communication units by the roll switch and the other cannot communicate, the communication control unit 110 displays information about the communication unit that cannot communicate. It is sequentially provided to 130.
- the above communication control unit 110 is an example of a "specific unit”.
- the application execution unit 120 executes the application (vehicle-mounted application) installed on the vehicle-mounted terminal 1.
- the application execution unit 120 executes a navigation application that provides a navigation service to the destination of the vehicle.
- the application execution unit 120 appropriately provides the display control unit 130 with information about the application being executed.
- the application execution unit 120 interrupts the execution of the in-vehicle side application.
- the application execution unit 120 may execute the in-vehicle side application in the background when the mobile side application is being executed.
- the display control unit 130 controls the display content related to the service provided by the in-vehicle application or the mobile application. For example, when the navigation application of the mobile terminal 200 is linked, the display control unit 130 causes the display unit 10 to display the display contents related to the navigation service such as the destination search and the route guidance.
- the display content to be displayed on the display unit 10 may be the same as the display content on the mobile terminal 200, or may be different, such as only a part of the content permitted by the mobile terminal 200.
- the display control unit 130 appropriately changes the display content according to the operation information input by the input unit 20 or the operation information acquired by the operation unit of the mobile terminal 200.
- the display control unit 130 when the display control unit 130 needs to input authentication information such as an ID and a password in connection with the mobile terminal 200, the display control unit 130 causes the display unit 10 to display an image requesting the user to input the authentication information. ..
- the display control unit 130 causes the display unit 10 to display contents indicating an application that can be executed by the connection state with the mobile terminal 200 and the cooperation with the mobile terminal 200.
- These displays may be executed in a display area different from the service display in parallel with the above-mentioned display related to the service (service display), or may be displayed switchably between the service display and the service display.
- the display control unit 130 displays the content including the in-vehicle terminal image Pv, the mobile terminal image Pm, the communication path image Pcr, and the application image Pa.
- the display control unit 130 indicates an application or the like that can be executed by the connection state and cooperation by combining these images.
- the in-vehicle terminal image Pv indicates a plurality of communication units in the in-vehicle terminal 1.
- the vehicle-mounted terminal image Pv includes a frame image showing the existence of the vehicle-mounted terminal 1 and a communication unit icon ICc.
- the application image Pa is displayed in the frame image. The details of the application image Pa will be described later.
- the communication unit icon ICc is an icon image showing a plurality of communication units, and indicates the communication method of each communication unit and the number of mobile terminals 200 (connectable number) that can be connected to the communication unit.
- the communication unit icon ICc is an image in which a rectangular figure describing the communication method of the corresponding communication unit and a circular figure superimposed on the end of the rectangle are combined. It is regarded as an icon.
- the circular figure indicates a point connected by the communication path image Pcr described later.
- the communication unit icon ICc may indicate the communication method of the communication unit by a symbol, a symbol, or the like. The same number of communication unit icon ICc as the number that can be connected is displayed.
- one unit can be connected to two communication unit icon ICc indicating the first USB communication unit 30 and the second USB communication unit 40, and two communication unit icon ICc indicating two BT communication units 50 that can be connected.
- one communication unit icon ICc described as "USB port 1" corresponds to the first USB communication unit 30, and one communication unit described as "USB port 2".
- the icon ICc corresponds to the second USB communication unit 40.
- two communication unit icon ICc described as "Bluetooth” correspond to the BT communication unit 50
- one communication unit icon ICc described as "Wi-Fi” corresponds to the WF communication unit 60.
- the mobile terminal image Pm is an image showing the existence of the mobile terminal 200 connected to the in-vehicle terminal 1.
- the mobile terminal image Pm shows the corresponding mobile terminal 200 so as to be distinguishable from other mobile terminals 200.
- the mobile terminal image Pm discriminates the corresponding mobile terminal 200 from the graphic image on the rectangle showing the mobile terminal 200 and the character image of the terminal name described in the graphic. Shown as possible.
- the mobile terminal image Pm includes a circular graphic image connected by the communication path image Pcr described later, similarly to the communication unit icon ICc.
- the graphic image is displayed in the same number as the number of connections.
- the display control unit 130 hides the mobile terminal image Pm corresponding to the mobile terminal 200 connected to the communication unit.
- the communication path image Pcr shows the connection state between the mobile terminal 200 and the communication unit.
- the communication path image Pcr is, for example, a graphic image connecting the mobile terminal image Pm and the communication unit icon ICc, and in the examples of FIGS. 2 to 4, it has a double-headed arrow shape. That is, when the specific mobile terminal 200 is connected to the specific communication unit, the mobile terminal image Pm corresponding to the specific mobile terminal 200 and the communication unit icon ICc corresponding to the specific communication unit are connected.
- the communication path image Pcr is displayed.
- the communication path image Pcr is an example of "connection content".
- the application image Pa indicates the state of the application on the corresponding mobile terminal 200 or the in-vehicle terminal 1.
- the application image Pa is indicated by a symbol, a description of the application name, or the like.
- the application image Pa is displayed superimposed on each terminal image Pv, Pm, and indicates the cooperation state of the application in each terminal. Specifically, the application image Pa indicates whether or not the application can be executed by the linked service. In addition, the application image Pa indicates whether or not the application that can be executed by the linked service is running. Further, the application image Pa indicates whether the unexecutable application is installed and restricted in cooperation or not installed.
- the application image Pa is an example of "application content”.
- the display control unit 130 shows the various states described above by changing the display mode of the application image Pa, for example. Specifically, the display control unit 130 displays the application image Pa in display colors corresponding to various states. In the examples shown in FIGS. 2 to 4, the display colors in the linked and activated state are shown as dot hatches, and the displayed colors in the linked and unstarted state are shown as vertical broken line hatches. In addition, the display color in the state where the cooperation is restricted is shown as a grid-like hatch, and the display color in the uninstalled state is displayed as a shaded hatch.
- the mobile terminal 200 is connected to the first USB communication unit 30 and the BT communication unit 50 of the in-vehicle terminal 1, respectively.
- the terminal name of the mobile terminal 200 connected to the first USB communication unit 30 will be referred to as “mobile terminal ⁇ ”
- the terminal name of the mobile terminal 200 connected to the BT communication unit 50 will be referred to as “mobile terminal ⁇ ”.
- the applications A and C are installed on the mobile terminal ⁇ . It is assumed that the application A is installed on the mobile terminal ⁇ and the application C is not installed. Further, it is assumed that the application A has a restriction that the USB connection is prioritized.
- one communication path image Pcr is displayed so as to connect the communication unit icon ICc corresponding to the first USB communication unit 30 and the mobile terminal image Pm corresponding to the mobile terminal ⁇ . Then, another communication path image Pcr is displayed so as to connect one communication unit icon ICc corresponding to the BT communication unit 50 and the mobile terminal image Pm corresponding to the mobile terminal ⁇ .
- the application image Pa showing the application A in the mobile terminal ⁇ is displayed as a state in which it can be linked and is running (dot hatching), and the application image Pa showing the application A in the mobile terminal ⁇ cannot be linked and is displayed. Displayed as a constrained state (lattice hatch). Further, the application image Pa showing the application C in the mobile terminal ⁇ is displayed as a state in which it can be linked and has not been started (hatching of a vertical broken line), and the application image Pa showing the application A in the mobile terminal ⁇ is not linked. It is displayed as possible and not installed (hatched diagonal line).
- the display control unit 130 By connecting the mobile terminal ⁇ , the display control unit 130 further displays the mobile terminal image Pm corresponding to the mobile terminal ⁇ and the new communication path image Pcr.
- the new communication path image Pcr is displayed so as to connect the newly displayed mobile terminal image Pm and the communication unit icon ICc corresponding to the WF communication unit 60.
- the application image Pa showing the application A on the mobile terminal ⁇ is changed from the display color indicating the non-coordinating and restricted state to the display color indicating the coordinating and starting state.
- the application image Pa showing the application A on the mobile terminal ⁇ is changed from the display color indicating the state in which cooperation is possible and in operation to the display color indicating the state in which cooperation is not possible and the constraint state by the operation of switching the cooperation.
- the mobile terminal ⁇ is connected to the first USB communication unit 30 by USB, is connected to the BT communication unit 50 via Bluetooth, and is further connected to the WF communication unit 60 by Wi-Fi. It is assumed that the application A in the mobile terminal ⁇ is linked to the vehicle-mounted terminal 1 by USB communication, and the application C is linked to the vehicle-mounted terminal 1 by Wi-Fi communication.
- the display control unit 130 displays the communication path image Pcr so as to indicate the communication unit with which each application in the mobile terminal 200 communicates. Specifically, two communication path images connecting the communication unit icon ICc corresponding to the first USB communication unit 30 and the application image Pa showing the application A of the mobile terminal 200 via a circular graphic image of the mobile terminal image Pm. Pcr is displayed. In addition, two communication path images Pcr connecting the communication unit icon ICc corresponding to the WF communication unit 60 and the application image Pa showing the application C of the mobile terminal 200 via a circular graphic image of the mobile terminal image Pm are displayed. Will be done.
- the display control unit 130 stores the connection state of the in-vehicle terminal 1 and the mobile terminal 200 and the cooperation state of the application in a storage medium such as a memory 101 when the power of the vehicle is turned off.
- the display control unit 130 displays the previous connection state and the cooperation state as the initial display when the in-vehicle terminal 1 is started next time.
- the display control unit 130 causes the display unit 10 to display, for example, a plurality of image contents.
- the image content displayed by the display control unit 130 will be described with reference to FIGS. 2 to 4.
- S means a plurality of steps of the flow executed by a plurality of instructions included in the program.
- the flow of FIG. 5 starts when the in-vehicle terminal 1 is activated.
- the display control unit 130 executes initial display regarding the connection state between the in-vehicle terminal 1 and the mobile terminal 200 and the cooperation state of the application.
- the communication control unit 110 determines whether or not there is a connection with the mobile terminal 200. If it is determined that the mobile terminal 200 is not connected, the device waits until the connection is detected. When it is determined that there is a connection with the mobile terminal 200, the process proceeds to S30, and the communication control unit 110 performs initial communication with the mobile terminal 200 to establish the connection.
- the communication control unit 110 establishes a communication path for each application in the mobile terminal 200 for which a connection has been established, and then specifies whether or not cooperation is possible. Further, in S50, the display control unit 130 displays the connection state with the mobile terminal 200 and the cooperation state with the application on the display unit 10. Then, in S60, the communication control unit 110 determines whether or not the mobile terminal 200 for which the connection has been established has changed, that is, whether or not the connection of the mobile terminal 200 has been disconnected or the connection of the new mobile terminal 200 has been detected. do. When it is determined that the mobile terminal 200 for which the connection has been established has changed, the display of the connection status and the cooperation status is updated by returning to the processing of S40 and S50. The control device 100 repeats the above processing until the power of the in-vehicle terminal 1 is turned off.
- the flow of FIG. 6 is repeatedly executed while the display control unit 130 displays the connection state and the cooperation state.
- the display control unit 130 determines whether or not there is a cooperation switching operation. If it is determined that there is a cooperation switching operation, the process proceeds to S80, and the communication control unit 110 switches the application to be linked.
- the display control unit 130 updates the display of the cooperation state, and a series of processes is completed.
- S30 and S40 are examples of the "specific process", and S50 is an example of the "display control process”.
- the connection state with the mobile terminal 200 in each communication unit is shown by the communication path image Pcr, and the application that can be executed in cooperation with the mobile terminal 200 is shown by the application image Pa. Therefore, by visually recognizing these contents, the user can grasp the mobile terminal 200 connected to the in-vehicle terminal 1 and the application that can be executed in cooperation with the mobile terminal 200. From the above, it becomes possible to determine the cooperation state of the application when connected to a plurality of mobile terminals 200.
- the application image Pa showing the application restricted to the execution by the cooperation is shown in a different manner from the application image Pa showing the application that can be executed by the cooperation. Therefore, the user can clearly distinguish between an application that can be executed by cooperation and an application that is restricted by execution by cooperation. Therefore, the state of the application can be displayed more clearly.
- the display mode of the application image Pa is changed depending on whether the application is running or not. Therefore, the user can clearly distinguish the application that is actually running among the applications that can be executed by cooperation. Therefore, the state of the application that can be executed by cooperation can be displayed in an easy-to-understand manner.
- the application image Pa showing an application that cannot be executed by cooperation is displayed in different display modes depending on whether the application is not installed or installed. Therefore, the user can understand the reason why the corresponding application cannot be executed due to the cooperation. Therefore, the state of the application that cannot be executed can be displayed in an easy-to-understand manner by cooperation.
- the communication path image Pcr indicating which communication unit the application executed by cooperation in the mobile terminal 200 connected at the same time to the plurality of communication units communicates with is displayed. Therefore, it is possible to grasp which communication unit each application in the mobile terminal 200 communicates with. Therefore, the user can understand the cooperation state between the in-vehicle terminal 1 and the mobile terminal 200 in more detail.
- Disclosures include exemplary embodiments and modifications by those skilled in the art based on them.
- the disclosure is not limited to the parts and / or combinations of elements shown in the embodiments. Disclosure can be carried out in various combinations.
- the disclosure can have additional parts that can be added to the embodiment. Disclosures include those in which the parts and / or elements of the embodiment are omitted. Disclosures include the replacement or combination of parts and / or elements between one embodiment and another.
- the technical scope disclosed is not limited to the description of the embodiments. Some technical scopes disclosed are indicated by the claims description and should be understood to include all modifications within the meaning and scope equivalent to the claims description.
- the display control unit 130 hides the mobile terminal image Pm corresponding to the mobile terminal 200 connected to the communication unit when there is a communication unit in which communication is impossible.
- the display control unit 130 may display the communication unit icon ICc corresponding to the communication unit that cannot be used in the cooperation service in a display mode different from that of other communication unit icon ICc.
- the display control unit 130 may change the display color of the corresponding communication unit icon ICc, such as graying out.
- the control device 100 may be a dedicated computer configured to include at least one of a digital circuit and an analog circuit as a processor.
- digital circuits include, for example, ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), SOC (System on a Chip), PGA (Programmable Gate Array), CPLD (Complex Programmable Logic Device), and the like. Of these, at least one. Further, such a digital circuit may include a memory for storing a program.
- the control device 100 may be provided by one computer or a set of computer resources linked by a data communication device.
- a part of the functions provided by the control device 100 in the above-described embodiment may be realized by another ECU.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
車載端末(1)は、アプリケーションをインストールされた携帯端末(200)が接続される複数の通信部(30,40,50,60)を備える。車載端末(1)は、各通信部における携帯端末(200)との接続状態、および携帯端末との連携により実行可能なアプリケーションを特定する通信制御部(110)を備える。車載端末(1)は、接続状態を示す通信経路画像、および連携により実行可能なアプリケーションを示すアプリ画像を表示させる表示制御部(130)を備える。
Description
この出願は、2020年7月2日に日本に出願された特許出願第2020-115037号を基礎としており、基礎の出願の内容を、全体的に、参照により援用している。
この明細書における開示は、車載端末、制御装置、制御方法、および制御プログラムに関する。
特許文献1には、車載装置と携帯端末とでアプリケーションを連携して実行する技術が開示されている。この技術では、連携中のアプリケーションに対応するウインドウが車載装置に表示されていた場合、バックグラウンドにて実行される他のアプリケーションに対応するウインドウが、携帯端末にて表示される。
ところで、複数の携帯端末が車載端末に接続される場合が考えられる。この場合、それぞれの携帯端末にインストールされたアプリケーションのうち、いずれのアプリケーションが車載端末との連携により実行されるのかを、ユーザが判別できない虞がある。特許文献1には、複数の携帯端末と接続された場合のアプリケーションの連携状態を判別可能にする技術は開示されていない。
開示される目的は、複数の携帯端末と接続された場合のアプリケーションの連携状態を判別可能とする車載端末、制御装置、制御方法、および制御プログラムを提供することである。
この明細書に開示された複数の態様は、それぞれの目的を達成するために、互いに異なる技術的手段を採用する。また、請求の範囲およびこの項に記載した括弧内の符号は、ひとつの態様として後述する実施形態に記載の具体的手段との対応関係を示す一例であって、技術的範囲を限定するものではない。
開示された車載端末のひとつは、アプリケーションをインストールされた携帯端末が接続される複数の通信部を備える車載端末であって、各通信部における携帯端末との接続状態、および携帯端末との連携により実行可能なアプリケーションを特定する特定部と、接続状態を示す接続コンテンツ、および連携により実行可能なアプリケーションを示すアプリコンテンツを表示させる表示制御部と、を備える。
開示された制御装置のひとつは、アプリケーションをインストールされた携帯端末が接続される複数の通信部を備えた車載端末を制御する制御装置であって、各通信部における携帯端末との接続状態、および携帯端末と車載端末とが連携する連携モードにより実行可能なアプリケーションを特定する特定部と、接続状態を示す接続コンテンツ、および連携モードにより実行可能なアプリケーションを示すアプリコンテンツを表示させる表示制御部と、を備える。
開示された制御方法のひとつは、携帯端末が接続される複数の通信部を備え、携帯端末にインストールされたアプリケーションを携帯端末との連携により実行する連携モードを実行可能な車載端末を制御するために、プロセッサにより実行される制御方法であって、各通信部における携帯端末との接続状態、および連携モードにより実行可能なアプリケーションを特定する特定プロセスと、接続状態を示す接続コンテンツ、および連携モードにより実行可能なアプリケーションを示すアプリコンテンツを表示させる表示制御プロセスと、を含む。
開示された制御プログラムのひとつは、携帯端末が接続される複数の通信部を備え、携帯端末にインストールされたアプリケーションを携帯端末との連携により実行する連携モードを実行可能な車載端末を制御するために、記憶媒体に格納され、プロセッサに実行させる命令を含む制御プログラムであって、命令は、各通信部における携帯端末との接続状態、および連携モードにより実行可能なアプリケーションを特定させる特定プロセスと、接続状態を示す接続コンテンツ、および連携モードにより実行可能なアプリケーションを示すアプリコンテンツを表示させる表示制御プロセスと、を含む。
これらの開示によれば、各通信部における携帯端末との接続状態が接続コンテンツにより示され、携帯端末との連携により実行可能なアプリケーションが、アプリコンテンツにより示される。故に、ユーザは、これらのコンテンツを視認することで、車載端末と接続された携帯端末および連携により実行可能なアプリケーションを把握し得る。以上により、複数の携帯端末と接続された場合のアプリケーションの連携状態を判別可能とする表示制御装置、表示制御方法、および表示制御プログラムが提供され得る。
(第1実施形態)
第1実施形態の車載端末1について、図1~図6を参照しながら説明する。車載端末1は、アプリケーションの実行することでユーザに対して種々のサービスを提供可能な車載機器である。車載端末1は、例えばカーナビゲーション装置により提供される。
第1実施形態の車載端末1について、図1~図6を参照しながら説明する。車載端末1は、アプリケーションの実行することでユーザに対して種々のサービスを提供可能な車載機器である。車載端末1は、例えばカーナビゲーション装置により提供される。
車載端末1は、表示部10、入力部20、第1USB通信部30、第2USB通信部40、BT通信部50、WF通信部60、および制御装置100を備えている。
表示部10は、画像、文字および映像等を表示可能なディスプレイであり、後述のコンテンツを表示する。
入力部20は、ユーザによる操作を受け付ける入力インターフェースである。入力部20は、表示部10に重畳されるタッチパネルまたは表示部10の周辺に配置された物理スイッチ等により提供される。入力部20は、受け付けた操作の情報を制御装置100へと逐次提供する。
第1USB通信部30、第2USB通信部40、BT通信部50、およびWF通信部60は、車載端末1に設けられた複数の通信部である。各通信部は、規定された通信方式により携帯端末200と接続可能である。第1USB通信部30および第2USB通信部40は、USB接続による有線通信(USB通信)により、携帯端末200と通信する。BT通信部50は、Bluetooth(登録商標)に従った無線通信(BT通信)により、携帯端末200と通信する。なお、本実施形態のBT通信部50は、同時に2台までの携帯端末200と通信可能であるとする。WF通信部60は、Wi-Fi(登録商標)に従った無線通信(Wi-Fi通信)により、携帯端末200と通信する。
各通信部と接続される携帯端末200は、USB通信、BT通信、Wi-Fi通信等の所定の通信方式により、各部と通信可能である。携帯端末200には、アプリケーションがインストールされている。携帯端末200にインストールされたアプリケーションは、携帯端末200のみ、または携帯端末200と車載端末1との連携により、実行される。
制御装置100は、上述の各通信部および入力部20からの情報に基づき、ユーザに対する情報の表示を制御する。制御装置100は、メモリ101、プロセッサ102、入出力インターフェース、およびこれらを接続するバス等を備えたコンピュータを主体として含む構成である。プロセッサ102は、演算処理のためのハードウェアである。プロセッサ102は、例えばCPU(Central Processing Unit)、GPU(Graphics Processing Unit)およびRISC(Reduced Instruction Set Computer)-CPU等のうち、少なくとも一種類をコアとして含む。
メモリ101は、コンピュータにより読み取り可能なプログラムおよびデータ等を非一時的に格納または記憶する、例えば半導体メモリ、磁気媒体および光学媒体等のうち、少なくとも一種類の非遷移的実体的記憶媒体(non-transitory tangible storage medium)である。メモリ101は、後述の表示制御プログラム等、プロセッサ102によって実行される種々のプログラムを格納している。
プロセッサ102は、メモリ101に格納された表示制御プログラムに含まれる複数の命令を、実行する。これにより制御装置100は、ユーザに対する情報の表示を制御するための機能部を、複数構築する。このように制御装置100では、メモリ101に格納されたプログラムが複数の命令をプロセッサ102に実行させることで、複数の機能部が構築される。具体的に、制御装置100には、図1に示すように、通信制御部110、アプリ実行部120、および表示制御部130等の機能部が構築される。
通信制御部110は、通信部を介した携帯端末200との通信を制御する。具体的には、通信制御部110は、携帯端末200との間で通信部に対応した接続方式の初期通信を実行し、接続を確立する。通信制御部110は、携帯端末200との接続を確立すると、当該携帯端末200が接続された通信部に関する情報を、表示制御部130へと提供する。
また、通信制御部110は、接続された携帯端末200にインストールされたアプリケーションのうち、車載端末1と携帯端末200との連携サービス(連携モード)に対応したアプリケーションとの通信経路を確立する。連携サービスには、例えば、車載端末1でのアプリケーションの関連表示、車載端末1からのアプリケーションの操作受付等が含まれていてよい。通信制御部110は、通信経路の確立に成功したアプリケーションが存在すると、当該アプリケーションが携帯端末200にインストール済みであり且つ起動中であると判断する。
なお、通信制御部110は、1つの携帯端末200が複数の通信部と同時に接続されている場合、アプリケーションにて規定された通信経路を確立する。例えば、特定のアプリケーションにてUSB接続を優先する設定がなされていた場合、通信制御部110は、当該アプリケーションに関してUSB通信部を介した通信経路を確立する。
通信制御部110は、通信経路の確立に成功したアプリケーションについて、実際に連携による実行が許可されるか否か、すなわち連携可否を特定する。例えば、通信制御部110は、予め設定された許可条件が成立する場合に、当該アプリケーションが連携による実行を許可されると判断する。なお、連携による実行が許可されるアプリケーションは、連携サービスにて利用可能なアプリケーション、と言い換えることもできる。
具体的には、通信制御部110は、判断対象のアプリケーションにおいて優先される接続方式が設定されている場合に、この設定に基づいて許可されるか否かを判断する。すなわち、通信制御部110は、優先される接続方式にて接続された他の携帯端末200に同じアプリケーションがインストールされてない場合、または判断対象のアプリケーションが優先される接続方式にて接続された携帯端末200にインストールされている場合に、連携による実行を許可されると判断する。
一方で、通信制御部110は、優先される接続方式にて接続された他の携帯端末200に同じアプリケーションがインストールされている場合には、判断対象のアプリケーションについて連携による実行が許可されないと判断する。連携による実行が許可されないアプリケーションは、連携に制約を受けるアプリケーションである、と言い換えることもできる。通信制御部110は、連携に制約を受けるアプリケーションを特定すると、当該アプリケーションに関する情報を表示制御部130へと逐次提供する。
また、通信制御部110は、通信経路が確立されないアプリケーションに関して、連携による実行を許可されるか否かを特定する。例えば、通信制御部110は、携帯端末200におけるミドルウェアアプリまたはOS等から、通信経路が確立されないアプリケーションに関して、未起動または未インストールのいずれかであるか識別する情報を取得する。通信制御部110は、未インストールのアプリケーションに関して、連携が許可されないアプリケーションであると判断する。通信制御部110は、未起動のアプリケーションに関して、さらにアプリケーションの設定に関する情報を取得することで、連携が許可されるか否かを判断する。
なお、通信制御部110は、入力部20において連携するアプリケーションの切り替え操作が入力された場合には、当該操作に従って連携するアプリケーションの切り替え制御を実行する。通信制御部110は、入力部20からの入力に伴う連携状態を変化についても、表示制御部130へと逐次提供する。
また、通信制御部110は、各通信部について、通信が可能か否かの特定も実行する。例えば、通信制御部110は、2つのUSB通信部について、ロールスイッチにより一方のみが通信可能となり、他方は通信不可能となった場合、通信不可能となった通信部に関する情報を、表示制御部130へと逐次提供する。
以上の通信制御部110は、「特定部」の一例である。
アプリ実行部120は、車載端末1にてインストールされたアプリケーション(車載側アプリ)を実行する。例えば、アプリ実行部120は、車両の目的地までのナビゲーションサービスを提供するナビゲーションアプリを実行する。アプリ実行部120は、実行中のアプリケーションに関する情報を表示制御部130に適宜提供する。アプリ実行部120は、携帯端末200におけるアプリケーション(携帯側アプリ)が車載端末1との連携にて実行中の場合には、車載側アプリの実行を中断する。または、アプリ実行部120は、携帯側アプリ実行中の場合に、車載側アプリをバックグラウンドにて実行してもよい。
表示制御部130は、車載側アプリまたは携帯側アプリが提供するサービスに関する表示内容を制御する。例えば、携帯端末200のナビゲーションアプリが連携された場合、表示制御部130は、目的地検索や経路案内等のナビゲーションサービスに関する表示内容を、表示部10に表示させる。表示部10に表示させる表示内容は、携帯端末200における表示内容と同等のものであってもよいし、携帯端末200にて許可された一部内容のみ等、異なるものであってもよい。表示制御部130は、入力部20にて入力された操作情報、または携帯端末200の操作部にて取得された操作情報に応じて、表示内容を適宜変化させる。
また、表示制御部130は、携帯端末200との接続においてIDおよびパスワード等の認証情報の入力が必要な場合には、当該認証情報の入力をユーザに要求する画像を、表示部10に表示させる。
加えて、表示制御部130は、携帯端末200との接続状態および携帯端末200との連携により実行可能なアプリケーションをそれぞれ示すコンテンツを表示部10に表示させる。これらの表示は、上述のサービスに関する表示(サービス表示)と並行して、サービス表示と異なる表示領域にて実行されてもよく、または、サービス表示との間で切り替え可能に表示されてもよい。
具体的には、表示制御部130は、車載端末画像Pv、携帯端末画像Pm、通信経路画像Pcr、およびアプリ画像Paを含むコンテンツを表示させる。表示制御部130は、これらの画像の組み合わせにより、接続状態および連携により実行可能なアプリケーション等を示す。
車載端末画像Pvは、車載端末1における複数の通信部を示す。例えば、車載端末画像Pvは、車載端末1の存在を示す枠画像と、通信部アイコンICcを含む。また、枠画像内には、アプリ画像Paが表示される。なお、アプリ画像Paの詳細については後述する。
通信部アイコンICcは、複数の通信部を示すアイコン画像であり、各通信部の通信方式と、通信部に接続可能な携帯端末200の台数(接続可能数)と、を示す。図2~図4に示す例では、通信部アイコンICcは、対応する通信部の通信方式が記述された長方形の図形と、当該長方形の端部に重ねられた円形状の図形と組み合わせられた画像アイコンとされる。円形状の図形は、後述の通信経路画像Pcrにより繋がれる点を示している。なお、通信部アイコンICcは、通信部の通信方式を記号または図柄等により示してもよい。通信部アイコンICcは、接続可能数と同数が表示される。本実施形態の場合、第1USB通信部30および第2USB通信部40を示す2つの通信部アイコンICcと、2台接続可能なBT通信部50を示す2つの通信部アイコンICcと、1台接続可能なWF通信部60を示す1つの通信部アイコンICcの合計5つの通信部アイコンICcが表示される。
具体的には、図2~4において、「USBポート1」と記載された1つの通信部アイコンICcが、第1USB通信部30に対応し、「USBポート2」と記載された1つの通信部アイコンICcが、第2USB通信部40に対応する。そして、「Bluetooth」と記述された2つの通信部アイコンICcが、BT通信部50に対応し、「Wi-Fi」と記述された1つの通信部アイコンICcが、WF通信部60に対応する。
携帯端末画像Pmは、車載端末1に接続された携帯端末200の存在を示す画像である。携帯端末画像Pmは、対応する携帯端末200を、他の携帯端末200と区別可能に示す。図2~図4に示す例では、携帯端末画像Pmは、携帯端末200を示す矩形上の図形画像と、当該図形内に記述された端末名の文字画像とにより、対応する携帯端末200を判別可能に示している。また、携帯端末画像Pmは、通信部アイコンICcと同様に、後述の通信経路画像Pcrにより繋がれる円形の図形画像を含んでいる。この図形画像は、対応する携帯端末200が複数の通信部と同時に接続されている場合、その接続数と同数表示される。また、表示制御部130は、通信が不可能となる通信部が存在する場合、当該通信部に接続された携帯端末200に対応する携帯端末画像Pmを非表示にする。
通信経路画像Pcrは、携帯端末200と通信部との接続状態を示す。通信経路画像Pcrは、例えば、携帯端末画像Pmと通信部アイコンICcとを繋ぐ図形画像であり、図2~4の例では、両矢印形状とされる。すなわち、特定の携帯端末200が特定の通信部に接続されていた場合、当該特定の携帯端末200に対応する携帯端末画像Pmと、当該特定の通信部に対応する通信部アイコンICcと、を繋ぐ通信経路画像Pcrが表示される。通信経路画像Pcrは、「接続コンテンツ」の一例である。
アプリ画像Paは、対応する携帯端末200または車載端末1におけるアプリケーションの状態を示す。アプリ画像Paは、図柄またはアプリケーション名の記述等によりが示される。アプリ画像Paは、各端末画像Pv,Pmに重ねられて表示され、各端末におけるアプリケーションの連携状態を示す。具体的には、アプリ画像Paは、連携サービスにより実行可能なアプリケーションか否かを示す。加えて、アプリ画像Paは、連携サービスにより実行可能なアプリケーションについて、起動中か否かを示す。さらに、アプリ画像Paは、実行不可能なアプリケーションについて、インストール済みであり連携に制約を受ける状態か未インストールの状態かを示す。アプリ画像Paは、「アプリコンテンツ」の一例である。
表示制御部130は、例えば、アプリ画像Paの表示態様を変更することで、上述した各種状態を示す。具体的には、表示制御部130は、各種状態に応じた表示色で、アプリ画像Paを表示させる。図2~図4に示す例では、連携可能で且つ起動中の状態の表示色をドットのハッチングとして示し、連携可能で且つ未起動の状態の表示色を縦破線のハッチングとして示している。また、連携に制約を受けている状態の表示色を格子状のハッチングとして示し、未インストールの状態の表示色を斜線のハッチングとして表示される。
以上に説明したコンテンツの表示の具体例について図2~4を参照して説明する。
まず図2に示す例では、車載端末1の第1USB通信部30およびBT通信部50にそれぞれ携帯端末200が接続されている。以下において、第1USB通信部30に接続された携帯端末200の端末名を「携帯端末α」、BT通信部50に接続された携帯端末200の端末名を「携帯端末β」とする。携帯端末αには、アプリA,Cがインストールされているとする。携帯端末βには、アプリAがインストールされ、アプリCは未インストールであるとする。また、アプリAには、USB接続を優先するという制限が規定されているとする。
この場合、1つの通信経路画像Pcrが、第1USB通信部30に対応する通信部アイコンICcと携帯端末αに対応する携帯端末画像Pmとを繋ぐように表示される。そして、もう1つの通信経路画像Pcrが、BT通信部50に対応する1つの通信部アイコンICcと携帯端末βに対応する携帯端末画像Pmとを繋ぐように表示される。
携帯端末α内のアプリAを示すアプリ画像Paが、連携可能で且つ起動中の状態(ドットのハッチング)として表示され、携帯端末β内のアプリAを示すアプリ画像Paが、連携不可能で且つ制約状態(格子状のハッチング)として表示される。また、携帯端末β内のアプリCを示すアプリ画像Paが、連携可能で且つ未起動の状態(縦破線のハッチング)として表示され、携帯端末β内のアプリAを示すアプリ画像Paが、連携不可能で且つ未インストールの状態(斜線のハッチング)として表示される。
図3に示す例では、図2の携帯端末α,βに追加して、携帯端末γが新たにWi-Fi通信により接続された場合の表示を示している。携帯端末γには、アプリAおよびアプリBがインストールされており、それぞれ起動中であるとする。
携帯端末γの接続により、表示制御部130は、携帯端末γに対応する携帯端末画像Pmと、新たな通信経路画像Pcrとをさらに表示させる。新たな通信経路画像Pcrは、新たに表示された携帯端末画像PmおよびWF通信部60に対応する通信部アイコンICcを繋ぐように表示される。
ここで、携帯端末αにおけるアプリAの車載端末1との連携を、携帯端末γにおけるアプリAの連携へと切り替える操作が入力部20に入力されたとする。この場合、携帯端末γにおけるアプリAを示すアプリ画像Paが、連携不可能で且つ制約状態を示す表示色から、連携可能で且つ起動中の状態を示す表示色へと変更される。一方、携帯端末αにおけるアプリAを示すアプリ画像Paは、連携の切替操作により、連携可能で且つ起動中の状態を示す表示色から、連携不可能で且つ制約状態を示す表示色へと変更される。
図4に示す例では、携帯端末αが、第1USB通信部30とUSB接続されているとともに、BT通信部50とBluetooth接続され、さらにWF通信部60ともWi-Fi接続されている。携帯端末αにおけるアプリAは、USB通信により車載端末1と連携しており、アプリCは、Wi-Fi通信により車載端末1と連携しているとする。
この場合、表示制御部130は、携帯端末200における各アプリケーションが通信する通信部を示すように、通信経路画像Pcrを表示させる。具体的には、第1USB通信部30に対応する通信部アイコンICcと携帯端末200のアプリAを示すアプリ画像Paとを、携帯端末画像Pmの円形の図形画像を介して繋ぐ2つの通信経路画像Pcrが表示される。加えて、WF通信部60に対応する通信部アイコンICcと携帯端末200のアプリCを示すアプリ画像Paとを、携帯端末画像Pmの円形の図形画像を介して繋ぐ2つの通信経路画像Pcrが表示される。
なお、表示制御部130は、車両の電源オフ時における車載端末1と携帯端末200の接続状態、およびアプリケーションの連携状態をメモリ101等の記憶媒体に記憶する。表示制御部130は、次回の車載端末1起動時に、前回の接続状態および連携状態を初期表示として表示させる。
以上の接続状態および連携状態の表示制御において、表示制御部130は、例えば複数の画像コンテンツを表示部10に表示させる。以下において、表示制御部130が表示させる画像コンテンツの一例について、図2~4を参照して説明する。
次に、機能ブロックの共同により、制御装置100が実行する表示制御方法のフローを、図5,6に従って以下に説明する。なお、後述するフローにおいて「S」とは、プログラムに含まれた複数命令によって実行される、フローの複数ステップを意味する。
図5のフローは、車載端末1が起動すると開始される。まずS10では、表示制御部130にて、車載端末1と携帯端末200との接続状態、およびアプリケーションの連携状態に関する初期表示が実行される。次に、S20では、通信制御部110にて、携帯端末200との接続が有るか否かを判定する。携帯端末200と接続されていないと判定された場合には、接続が検出されるまで待機する。携帯端末200との接続ありと判定されると、S30へと進み、通信制御部110にて、携帯端末200との初期通信を行い、接続を確立する。
続くS40では、通信制御部110にて、接続を確立した携帯端末200におけるアプリケーションごとに、通信経路を確立したうえで連携可否を特定する。さらに、S50では、表示制御部130にて、携帯端末200との接続状態およびアプリケーションとの連携状態が表示部10にて表示される。そして、S60では、通信制御部110にて、接続を確立した携帯端末200が変化したか否か、すなわち、携帯端末200の接続解除または新たな携帯端末200の接続が検出されたか否かを判定する。接続を確立した携帯端末200が変化したと判定されると、S40およびS50の処理へと戻ることで、接続状態および連携状態の表示を更新する。制御装置100は、以上の処理を、車載端末1の電源オフとなるまで繰り返す。
図6のフローは、表示制御部130による接続状態および連携状態の表示中に繰り返し実行される。まず、S70では、表示制御部130にて、連携切替操作の有無が判定される。連携切替操作が有ると判定されると、S80へと進み、通信制御部110にて、連携するアプリケーションが切り替えられる。次に、S90では、表示制御部130にて、連携状態の表示が更新され、一連の処理が終了する。
なお、上述のS30,S40が「特定プロセス」、S50が「表示制御プロセス」の一例である。
次に第1実施形態のもたらす作用効果について説明する。
第1実施形態によれば、各通信部における携帯端末200との接続状態が通信経路画像Pcrにより示され、携帯端末200との連携により実行可能なアプリケーションが、アプリ画像Paにより示される。故に、ユーザは、これらのコンテンツを視認することで、車載端末1と接続された携帯端末200および連携により実行可能なアプリケーションを把握し得る。以上により、複数の携帯端末200と接続された場合のアプリケーションの連携状態が判別可能となる。
また、第1実施形態によれば、連携による実行に制約を受けるアプリケーションを示すアプリ画像Paが、連携により実行可能なアプリケーションを示すアプリ画像Paと異なる態様により示される。故に、ユーザは、連携により実行可能なアプリケーションと、連携による実行に制約を受けるアプリケーションとを、明確に区別し得る。したがって、アプリケーションの状態がより分かり易く表示され得る。
加えて、第1実施形態によれば、アプリケーションが起動中の場合と未起動の場合とでアプリ画像Paの表示態様を変更する。故に、ユーザは、連携により実行可能なアプリケーションの中で、実際に実行中のアプリケーションを明確に区別し得る。したがって、連携により実行可能なアプリケーションの状態が一層分かり易く表示され得る。
さらに、第1実施形態によれば、連携により実行不可能なアプリケーションを示すアプリ画像Paが、未インストールの場合とインストール済みの場合とで異なる表示態様にて表示される。故に、ユーザは、該当するアプリケーションが連携により実行不可能である理由を把握し得る。したがって、連携により実行不可能なアプリケーションの状態が一層分かり易く表示され得る。
また、第1実施形態によれば、複数の通信部と同時に接続された携帯端末200において連携により実行されるアプリケーションがいずれの通信部と通信するかを示す通信経路画像Pcrが表示される。故に、携帯端末200における各アプリケーションが、いずれの通信部と通信するのかを把握し得る。したがって、ユーザは、車載端末1と携帯端末200との間の連携状態を、より詳細に理解し得る。
(他の実施形態)
この明細書における開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。例えば、開示は、実施形態において示された部品および/または要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。開示は、実施形態に追加可能な追加的な部分をもつことができる。開示は、実施形態の部品および/または要素が省略されたものを包含する。開示は、ひとつの実施形態と他の実施形態との間における部品および/または要素の置き換え、または組み合わせを包含する。開示される技術的範囲は、実施形態の記載に限定されない。開示されるいくつかの技術的範囲は、請求の範囲の記載によって示され、さらに請求の範囲の記載と均等の意味および範囲内での全ての変更を含むものと解されるべきである。
この明細書における開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。例えば、開示は、実施形態において示された部品および/または要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。開示は、実施形態に追加可能な追加的な部分をもつことができる。開示は、実施形態の部品および/または要素が省略されたものを包含する。開示は、ひとつの実施形態と他の実施形態との間における部品および/または要素の置き換え、または組み合わせを包含する。開示される技術的範囲は、実施形態の記載に限定されない。開示されるいくつかの技術的範囲は、請求の範囲の記載によって示され、さらに請求の範囲の記載と均等の意味および範囲内での全ての変更を含むものと解されるべきである。
上述の実施形態において、表示制御部130は、通信が不可能となる通信部が存在する場合、当該通信部に接続された携帯端末200に対応する携帯端末画像Pmを非表示にするとした。これに代えて、表示制御部130は、連携サービスでの利用が不可能となる通信部に対応する通信部アイコンICcを、他の通信部アイコンICcと異なる表示態様にて表示させてもよい。例えば、図7に示すように、表示制御部130は、グレーアウトさせる等、該当する通信部アイコンICcの表示色を変更すればよい。
制御装置100は、デジタル回路およびアナログ回路のうち少なくとも一方をプロセッサとして含んで構成される、専用のコンピュータであってもよい。ここで特にデジタル回路とは、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、SOC(System on a Chip)、PGA(Programmable Gate Array)、およびCPLD(Complex Programmable Logic Device)等のうち、少なくとも一種類である。またこうしたデジタル回路は、プログラムを格納したメモリを、備えていてもよい。
制御装置100は、1つのコンピュータ、またはデータ通信装置によってリンクされた一組のコンピュータ資源によって提供され得る。例えば、上述の実施形態における制御装置100の提供する機能の一部は、他のECUによって実現されてもよい。
Claims (8)
- アプリケーションをインストールされた携帯端末(200)が接続される複数の通信部(30,40,50,60)を備える車載端末であって、
各前記通信部における前記携帯端末との接続状態、および前記携帯端末との連携により実行可能な前記アプリケーションを特定する特定部(110)と、
前記接続状態を示す接続コンテンツ(Pcr)、および前記連携により実行可能な前記アプリケーションを示すアプリコンテンツ(Pa)を表示させる表示制御部(130)と、
を備える車載端末。 - 前記表示制御部は、前記連携による実行に制約を受ける前記アプリケーションを示すコンテンツを、前記アプリコンテンツと異なる態様により表示させる請求項1に記載の車載端末。
- 前記表示制御部は、前記アプリケーションが起動中の場合と未起動の場合とで前記アプリコンテンツの表示態様を変更する請求項1または請求項2に記載の車載端末。
- 前記表示制御部は、前記連携により実行不可能な前記アプリケーションを示すコンテンツを、未インストールの場合とインストール済みの場合とで異なる表示態様にて表示させる請求項1から請求項3のいずれか1項に記載の車載端末。
- 前記表示制御部は、複数の前記通信部と同時に接続された前記携帯端末において前記連携により実行される前記アプリケーションがいずれの前記通信部と通信するかを示すコンテンツを表示させる請求項1から請求項4のいずれか1項に記載の車載端末。
- アプリケーションをインストールされた携帯端末(200)が接続される複数の通信部(30,40,50,60)を備えた車載端末(1)を制御する制御装置であって、
各前記通信部における前記携帯端末との接続状態、および前記携帯端末と前記車載端末とが連携する連携モードにより実行可能な前記アプリケーションを特定する特定部(110)と、
前記接続状態を示す接続コンテンツ(Pcr)、および前記連携モードにより実行可能な前記アプリケーションを示すアプリコンテンツ(Pa)を表示させる表示制御部(130)と、
を備える制御装置。 - 携帯端末(200)が接続される複数の通信部(30,40,50,60)を備え、前記携帯端末にインストールされたアプリケーションを前記携帯端末との連携により実行する連携モードを実行可能な車載端末を制御するために、プロセッサ(102)により実行される制御方法であって、
各前記通信部における前記携帯端末との接続状態、および前記連携モードにより実行可能な前記アプリケーションを特定する特定プロセス(S30,S40)と、
前記接続状態を示す接続コンテンツ(Pcr)、および前記連携モードにより実行可能な前記アプリケーションを示すアプリコンテンツ(Pa)を表示させる表示制御プロセス(S50)と、
を含む制御方法。 - 携帯端末(200)が接続される複数の通信部(30,40,50,60)を備え、前記携帯端末にインストールされたアプリケーションを前記携帯端末との連携により実行する連携モードを実行可能な車載端末を制御するために、記憶媒体(101)に格納され、プロセッサ(102)に実行させる命令を含む制御プログラムであって、
前記命令は、
各前記通信部における前記携帯端末との接続状態、および前記連携モードにより実行可能な前記アプリケーションを特定させる特定プロセス(S30,S40)と、
前記接続状態を示す接続コンテンツ(Pcr)、および前記連携モードにより実行可能な前記アプリケーションを示すアプリコンテンツ(Pa)を表示させる表示制御プロセス(S50)と、
を含む制御プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-115037 | 2020-07-02 | ||
JP2020115037A JP2022012884A (ja) | 2020-07-02 | 2020-07-02 | 車載端末、制御装置、制御方法、および制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022004560A1 true WO2022004560A1 (ja) | 2022-01-06 |
Family
ID=79315999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/024021 WO2022004560A1 (ja) | 2020-07-02 | 2021-06-24 | 車載端末、制御装置、制御方法、および制御プログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2022012884A (ja) |
WO (1) | WO2022004560A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116489646A (zh) * | 2023-04-06 | 2023-07-25 | 深圳市蓝鲸智联科技有限公司 | 一种汽车互联应用识别与判断的***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010126143A (ja) * | 2008-12-01 | 2010-06-10 | Fujitsu Ltd | 車載装置および連携サービス制御プログラム |
JP2012083981A (ja) * | 2010-10-13 | 2012-04-26 | Alpine Electronics Inc | 車載装置 |
JP2013005213A (ja) * | 2011-06-16 | 2013-01-07 | Denso Corp | 表示装置、携帯通信端末および表示システム |
JP2015510703A (ja) * | 2012-10-30 | 2015-04-09 | エスケー プラネット カンパニー、リミテッド | 近距離通信を利用したテザリング提供システム及びその方法 |
JP2015115681A (ja) * | 2013-12-10 | 2015-06-22 | 富士通テン株式会社 | コンテンツ出力システム、及びコンテンツ出力方法 |
-
2020
- 2020-07-02 JP JP2020115037A patent/JP2022012884A/ja active Pending
-
2021
- 2021-06-24 WO PCT/JP2021/024021 patent/WO2022004560A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010126143A (ja) * | 2008-12-01 | 2010-06-10 | Fujitsu Ltd | 車載装置および連携サービス制御プログラム |
JP2012083981A (ja) * | 2010-10-13 | 2012-04-26 | Alpine Electronics Inc | 車載装置 |
JP2013005213A (ja) * | 2011-06-16 | 2013-01-07 | Denso Corp | 表示装置、携帯通信端末および表示システム |
JP2015510703A (ja) * | 2012-10-30 | 2015-04-09 | エスケー プラネット カンパニー、リミテッド | 近距離通信を利用したテザリング提供システム及びその方法 |
JP2015115681A (ja) * | 2013-12-10 | 2015-06-22 | 富士通テン株式会社 | コンテンツ出力システム、及びコンテンツ出力方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116489646A (zh) * | 2023-04-06 | 2023-07-25 | 深圳市蓝鲸智联科技有限公司 | 一种汽车互联应用识别与判断的***及方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2022012884A (ja) | 2022-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5658366B2 (ja) | 車載機による遠隔操作システム | |
WO2022004560A1 (ja) | 車載端末、制御装置、制御方法、および制御プログラム | |
US20180262605A1 (en) | Method of outputting screens from server and client devices in performing mirrorlink | |
US10455000B2 (en) | Method for executing remote application in local device | |
EP3171524B1 (en) | Method and apparatus for interconnecting intelligent terminal and vehicle terminal | |
JP2020021142A (ja) | プログラム更新システム、プログラム更新サーバーおよび車両 | |
CN108781350B (zh) | 具有用于多个控制单元的通信单元的机动车 | |
JP5924168B2 (ja) | 画像形成装置、その制御方法、その制御プログラム、および、画像形成システム | |
JP2016095882A (ja) | 車載機およびその表示制御方法 | |
WO2014185045A1 (ja) | 表示制御装置、表示制御方法、及びそのプログラム | |
CN105229607B (zh) | 显示控制装置以及显示控制方法 | |
CN109641526B (zh) | 具有信息娱乐***的*** | |
CN115167378A (zh) | 整车诊断模式控制方法、***、设备及存储介质 | |
JP2015167037A (ja) | 車載機 | |
JP2022146736A (ja) | 車載装置 | |
JP5573809B2 (ja) | 制御装置 | |
CN111736452B (zh) | 多***控制方法、装置、设备以及存储介质 | |
JP6323968B1 (ja) | 車両用保守ツール | |
CN114791891B (zh) | 用于车载主机***的通用序列埠汇流排切换器之切换方法 | |
JP4677730B2 (ja) | 携帯端末装置、制御方法およびそのプログラム | |
US9699720B2 (en) | Communication channel selection and communication device management | |
KR101847495B1 (ko) | 인포테인먼트 디바이스 및 그 제어 방법 | |
JP3746969B2 (ja) | 起動条件表示方法および装置ならびに起動条件表示用プログラム | |
CN111026382B (zh) | 混合编程方法、终端设备及计算机可读存储介质 | |
CN107077293B (zh) | 图像描绘装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21832266 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21832266 Country of ref document: EP Kind code of ref document: A1 |