Information terminal
09800709 · 2017-10-24
Assignee
Inventors
Cpc classification
H04W88/04
ELECTRICITY
International classification
Abstract
A control device of an information terminal of the present invention determines whether one specified operation among multiple specified operations to an input device 11 is done. On condition that the one specified operation is determined to be done, the control device causes the input device 11 to function as an input interface used to input information in order to use a function related to one category among the multiple categories corresponding to the one specified operation.
Claims
1. An information terminal including an input device, an output device, a communication device, and a control device, and having a cooperation function with equipment using communication through the communication device, wherein the control device is configured to identify presence or absence of cooperation between the information terminal and the equipment, extract a specified application per se, that meets a specified condition from a plurality of applications installed on the information terminal on condition that presence of cooperation between the information terminal and the equipment is identified, and display, on the output device, a functional image corresponding to a function of the specified application, wherein the control device is configured to extract the specified application, by having both a first specified condition common to general equipment and a second specified condition applied to specific equipment, as the specified condition.
2. The information terminal according to claim 1, wherein the control device is configured to extract the specified application by setting, as the specified condition or the second specified condition, a fact that the specified application is classified in any of a plurality of specified categories applied to specific equipment, and to display the functional image of the specified application in a specified region individually assigned to each of the plurality of specified categories on the output device, respectively.
3. The information terminal according to claim 2, wherein the control device is configured to limit the number of extracted specified applications in each of the plurality of specified categories.
4. The information terminal according to claim 2, wherein the control device is configured to limit the number of specified categories, and then to extract the specified application.
5. An information terminal including an input device, an output device, a communication device, and a control device, and having a cooperation function with equipment using communication through the communication device, wherein the control device is configured to determine presence or absence of cooperation between the information terminal and the equipment, extract a specified application that meets a specified condition from a plurality of applications installed on the information terminal on condition that the information terminal and the equipment are determined to cooperate with each other, and display, on the output device, a functional image corresponding to a function of the specified application, wherein the control device is configured to extract the specified application, by having both a first specified condition common to general equipment and a second specified condition applied to specific equipment, as the specified condition, wherein the control device is configured to extract the specified application by setting, as the specified condition or the second specified condition, a fact that the specified application is classified in any of a plurality of specified categories applied to specific equipment, and to display the functional image of the specified application in a specified region individually assigned to each of the plurality of specified categories on the output device, respectively, and wherein in the case where an identical specified category among the plurality of categories is repeatedly recognized based on a mode of input operation by a user to the input device and where a plurality of specified applications are classified in the identical specified category, the control device is configured to display functional images of the plurality of specified applications on the output device, while switching among the functional images sequentially according to ranking of the plurality of specified applications.
6. The information terminal according to claim 5, wherein the control device is configured to measure frequency of use of a function of each of the plurality of specified applications belonging to the identical specified category to set a rank of each of the plurality of specified applications according to such a rule that increases a probability of being in a higher rank as the frequency of use is higher.
7. The information terminal according to claim 5, wherein the control device is configured to measure frequency of use of a function of each of the plurality of specified applications belonging to the identical specified category, and to set a rank of each of the plurality of specified applications according to such a rule that lowers the rank or increases a probability of being excluded from specified applications as the frequency of use increases in excess of a reference value.
8. An information terminal including an input device, an output device, a communication device, and a control device, and having a cooperation function with equipment using communication through the communication device, wherein the control device is configured to determine presence or absence of cooperation between the information terminal and the equipment, extract a specified application that meets a specified condition from a plurality of applications installed on the information terminal on condition that the information terminal and the equipment are determined to cooperate with each other, and display, on the output device, a functional image corresponding to a function of the specified application, wherein the control device is configured to extract the specified application, by having both a first specified condition common to general equipment and a second specified condition applied to specific equipment, as the specified condition, wherein the control device is configured to extract the specified application by setting, as the specified condition or the second specified condition, a fact that the specified application is classified in any of a plurality of specified categories applied to specific equipment, and to display the functional image of the specified application in a specified region individually assigned to each of the plurality of specified categories on the output device, respectively, and wherein the control device is configured to display a first functional image, which causes the output device to function as an input interface to make a function of the specified application available to be used by a user, as a functional image of the specified application classified in a first specified category among the plurality of specified categories, and to display a second functional image, which causes the output device to function as an output interface, as a functional image of the specified application classified in a second specified category among the plurality of specified categories.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(19) (First Embodiment)
(20) (Configuration)
(21) An information terminal 1 as a first embodiment of the present invention shown in
(22) The input device 11 is configured by a position input device such as a touch pad, the output device 12 is configured by a display unit such as a liquid crystal panel, and both units are combined to constitute a touch panel. In other words, the touch panel can function as both an input interface and an output interface, respectively. On the touch panel, functional images corresponding to the functions of applications (application software) installed in the information terminal 1 are displayed.
(23) Alternatively or additionally, the input device 11 may be configured by a voice input device (microphone) or a detection device which detects a mode of user input operation (an utterance content or a gesture) in a non-contact manner such as an imaging device. When the input device 11 can identify user gesture (facial motion, or the motion of a body part such as a fingertip or an arm) in a non-contact manner such as the image device, the mode of gesture can be detected by the control device 14 as a mode of input operation. The output device 12 may be additionally configured by a voice output device (speaker).
(24) The communication device 13 is so configured that, when the information terminal 1 is present near the vehicle such as in a cabin space, the communication device 13 can communicate with the in-vehicle control device 2 inter-communicably according to a communication standard adapted to wireless communication at a close range such as Bluetooth (registered trademark). The communication device 13 is also configured to be inter-communicable with an external terminal such as a support server (not shown) according to a communication standard adapted to wireless communication at a long range such as WiFi (registered trademark) or the like.
(25) The control device 14 is configured by a computer (including an arithmetic processing unit and a storage device). The control device 14 functions as a user interface manager (UIM) to adjust a display content on the touch panel or the like depending on the distinction among the modes of user touch gestures on the touch panel. The touch gestures include taps (single tap, double tap, and long tap), flicks (upward flick, downward flick, left flick, and right flick), swipe, pinches (pinch-in and pinch-out) or multitouch.
(26) The control device 14 includes a first arithmetic processing element 141 and a second arithmetic processing element 142 configured to perform arithmetic processing to be described later. The control device 14 or the constituent elements configured to perform information arithmetic processing means that the arithmetic processing unit constituting the control device is designed to read an application and necessary information from the storage device (memory) and perform the information arithmetic processing according to the application.
(27) (Function)
(28) The function of the information terminal 1 or the control device 14 in the above configuration will be described. It is determined whether or not cooperation between the information terminal 1 and the in-vehicle control device 2 (vehicle) is established (STEP01/
(29) A specified application that meets specified conditions is extracted from multiple applications installed on the information terminal 1 (STEP02/
(30) The “first specified condition” is a condition common to general vehicles, which is defined in view of items common to general vehicles such as traveling safety. For example, the first specified condition is defined by a first entity, such as an organization of multiple vehicle manufacturers. The first specified condition is received by the communication device 13 from the support server or the in-vehicle control device 2, e.g., in the form of a list of applications (whitelist) that meet the first specified condition.
(31) The “second specified condition” is a condition applied to particular vehicles, which is defined in view of items specific to the particular vehicles such as to improve the qualities of services to the users of vehicles manufactured by a particular manufacturer or particular types of vehicles. For example, the second specified condition is defined by a second entity, such as each of vehicle manufacturers, constituting part of the first entity. The second specified condition is received by the communication device 13 from the support server or the in-vehicle control device 2, e.g., in the form of multiple specified categories applied to the particular vehicles among category groups of applications.
(32) When both the first specified condition and the second specified condition as mentioned above are defined as the specified conditions, an application listed in the whitelist and the category of which corresponds to any of the multiple specified categories is extracted as the specified application from the multiple applications installed on the information terminal 1.
(33) As shown in
(34)
(35) The number and layout mode of specified regions on the touch panel of the information terminal 1 in a cooperating state with the vehicle may be the same as or different from those in an uncooperating state with the vehicle. The number and layout mode of specified regions on the touch panel of the information terminal 1 in the cooperating state with the vehicle may be defined to be specific to any of the vehicle, the information terminal 1, and a combination of the vehicle and the information terminal 1.
(36) When the screen display mode is switched on the touch panel between a landscape-oriented screen display mode and a portrait-oriented screen display mode automatically or manually, the specified regions R0 to R4 are also defined in the same manner in the portrait-oriented screen display mode.
(37) As the “main application” classified in the reference specified category, an application having a map display function is extracted. Thus, as shown in
(38) Specified applications classified in the i-th specified category (i=1, 2, 3, 4) are also extracted as “sub-applications.” Thus, a widget W(i, j) as the functional image of a specified application in the j-th rank (j=1, 2, . . . ) classified in the i-th specified category is displayed in the i-th specified region Ri on the touch panel in a manner to be described later. Note that accessory software such as launcher or gadget may be adopted as the functional image instead of the widget.
(39) For example, an application having the function of inputting a keyword or searching for a destination according to the selection, and an application having a route searching function to the destination are extracted as specified applications belonging to the first specified category. An application having the playback function of a music content or a video content is extracted as a specified application belonging to the second specified category. An application having the function of displaying information broadcasting from a base station, such as traffic information, weather information, or current news, is extracted as a specified application belonging to the third specified category. An application having a communication function with any other information terminal or an inter-car communication function is extracted as a specified application belonging to the fourth specified category.
(40) The widgets of the specified applications belonging to the first, second, and fourth specified categories correspond to a “first functional image” functioning as an input interface (or an input interface and an output interface). The widgets of the specified applications belonging to the third specified category correspond to a “second functional image” functioning only as an output interface.
(41) All widgets (functional images) of specified applications may correspond to either the first functional image or the second functional image. The structure may also be such that widgets of some specified applications belonging to the same specified category correspond to the first functional image and widgets of the remaining specified applications correspond to either the first functional image or the second functional image.
(42) The presence or absence of an input operation by the user is determined (STEP04/
(43) When it is determined that the current input operation corresponds to the “first input operation” (1 in STEP06/
(44) For example, as indicated by an arrow with an open circle in
(45) Note that various combinations can be adopted, such as that a vector representing the orientation of the display area of the new widget viewed from the reference point of the touch panel to a vector representing the directionality of the touch gesture is oppositely oriented (the angle of the former to the latter is 180°), oriented in the same direction (the angle of the former to the latter is 0°), clockwise perpendicular (the angle of the former to the latter is +90°), or counterclockwise perpendicular (the angle of the former to the latter is −90°).
(46) After that, each time the first input operation is repeated while the cooperation between the information terminal 1 and the vehicle continues, the current widget is displayed on the touch panel instead of or in addition to the previous widget (see 1.fwdarw.to STEP08 from STEP06/
(47) When the same mode of first input operation is continuously repeated on the touch panel, the current widget of a specified application in the next rank of a specified application corresponding to the previous widget (the first rank if the rank of the specified application is in the last place) is displayed. For example, as indicated by the arrow with the open circle in
(48) On the other hand, when there is the current first input operation different in mode from the previous first input operation on the touch panel, a new widget of a specified application corresponding to the current first input operation is displayed as the current widget instead of the previous widget. For example, as indicated by the arrow with the open circle in
(49) For example, in response to a sequence of touch gestures in which the directionality is shifted in the order of right.fwdarw.left.fwdarw.left.fwdarw.up from the initial screen on the touch panel, widgets W(4, 1).fwdarw.W(2, 1).fwdarw.W(2, 2).fwdarw.W(3, 1) are displayed sequentially on the touch panel (see
(50) Even when the same mode of first input operation is intermittently performed, the structure may be such that a widget in the next rank of the last-displayed widget is displayed like in the case where the same mode of first input operation is continuously performed. In this case, in response to a sequence of touch gestures in which the directionality is shifted in the order of right.fwdarw.left.fwdarw.left.fwdarw.up.fwdarw.up.fwdarw.right.fwdarw.left.fwdarw.left.fwdarw.up from the initial screen, widgets W(4, 1).fwdarw.W(2, 1).fwdarw.W(2, 2).fwdarw.W(3, 1).fwdarw.W(3, 2).fwdarw.W(4, 2).fwdarw.W(2, 3).fwdarw.W(2, 1).fwdarw.W(3, 3) are displayed sequentially on the touch panel.
(51) When it is determined that the current input operation corresponds to the “second input operation” (2 in STEP06/
(52) For example, as shown in
(53) In response to pinch-out and pinch-in in the reference specified region R0 on the touch panel, respectively, the scale of the map image displayed thereon may be changed.
(54) The frequency of use of a specified application the widget (functional image) of which is displayed on the touch panel is measured (STEP12/
(55) Based on the frequency of use, the ranking of specified applications in each specified category is determined. The ranking is so determined in principle that the rank of a specified application will increase as the frequency of use of the specified application increases. On the other hand, the ranking is so determined that the rank of a specified application will be lowered or the specified application will be excluded from specified applications as the frequency of use of the specified application increases in excess of a reference value.
(56) Note that this reference value may not be set for the first specified category to which a specified application having a navigation function highly required for the cooperation between the information terminal 1 and the vehicle belongs. The reference value may also take a different value depending on the distinction among specified categories. For example, the reference value may be set to gradually become smaller in the order of second specified category.fwdarw.fourth specified category.fwdarw.third specified category.
(57) It is determined whether or not the cooperation between the information terminal 1 and the vehicle is terminated (STEP14/
(58) (Operational Advantages)
(59) According to the information terminal 1 as one embodiment of the present invention, when cooperation with the vehicle is established, a specified application is selected from multiple applications installed in the information terminal 1. Depending on the distinction of directionality among touch gestures on the touch panel, widgets W(i, j) of specified applications belonging to a specified category desired by the user can be displayed in multiple specified regions Ri, each having a certain relation with the directionality, on the touch panel, respectively (see
(60) This enables the user to use, in a cabin, the function of a specified application having a high degree of usefulness or need with an input operation to a widget W(i, j) (functional image) of the specified application through the touch panel. Further, the convenience of the information terminal when the user uses the function of a specified application classified in the desired specified category can be improved. On the other hand, use of the functions of other applications having a low degree of usefulness or need is prohibited in view of the purpose of driving the vehicle or the like to thereby avoid excessive functions available in the cabin. This can improve the usability of the information terminal for the user in the cabin.
(61) Second Embodiment
(62) (Configuration)
(63) Since the configuration of an information terminal 1 as a second embodiment of the present invention is almost the same as the configuration of the information terminal 1 as the first embodiment of the present invention, the description thereof will be omitted (see
(64) (Function)
(65) Like in the first embodiment, the i-th widget W(i, j.sub.i) is displayed to cause the touch panel to function as either or both of the “input interface” and the “output interface” of the present invention (see
(66) The display sustainable time (function enabling time) of the second widget W(2, j.sub.2) and the fourth widget W(4, j.sub.4) is not limited. On the other hand, the display sustainable time of the first widget W(1, j.sub.1) and the third widget W(3, j.sub.3) is limited to a relatively short time (e.g., 30 seconds to 10 minutes).
(67) (Operation Acceptance Process)
(68) The first arithmetic processing element 141 determines whether or not any of the widget display times t(i, j) is defined (STEP101/
(69) When the determination result is affirmative (YES in STEP101/
(70) When the determination result is negative (NO in STEP101/
(71) When the determination result is affirmative (YES in STEP103/
(72) When the determination result is affirmative (YES in STEP104/
(73) When the determination result is affirmative (YES in STEP107/
(74) Based on a correspondence relationship between a predetermined category and the mode of operation, the first arithmetic processing element 141 recognizes a specified category C(u) corresponding to the mode of operation acquired in STEP110/
(75) The first arithmetic processing element 141 determines whether or not there is any widget W (u, before) already displayed in the category (hereinafter called the “current category C(u)” in the description of this processing) recognized in STEP112/
(76) When the widget W (u, before) in the current category C(u) is not displayed, there is a case where no widget W(i, j) in either category is displayed as shown in
(77) As shown in
(78) When the determination result is negative (NO in STEP114/
(79) The first arithmetic processing element 141 determines the order of priority of widgets W(u, j.sub.u) in the current category C(u) from the recognized display frequency, average value of the display times, and operating frequency of each widget W(u, j.sub.u) included in the current category C(u), and stores the order of priority in the storage device (STEP122/
(80) Based on the determined order of priority of the widget W(u, j.sub.u), the first arithmetic processing element 141 defines, as zero, a widget display time t(u, first) corresponding to a widget W(u, first) the order of priority of which ranks first (STEP124/
(81) The first arithmetic processing element 141 displays the widget W(u, first), the order of priority of which ranks first, in a widget region R2(u) corresponding to the current category C(u) as shown in
(82) After STEP126/
(83) Next, since the widget W(u, before) in the current category C(u) is displayed as shown in
(84) Next, the first arithmetic processing element 141 determines whether or not the widget display time t(u, before) of the widget W(u, before) already displayed is equal to or longer than a predetermined time T1 (STEP130/
(85) When the determination result is affirmative (YES in STEP130/
(86) In other words, the widget display time t(u, before) is recorded only when it is recognized that the user intentionally displayed the widget W(i, before). Thus, in the processing of STEP122/
(87) When the determination result is negative (NO in STEP130/
(88) After STEP136/
(89) (Information Display Process)
(90) Next, an information display process executed by the second arithmetic processing element 142 to display information regardless of a user operation when receiving the information from the outside such as the support server will be described.
(91) The second arithmetic processing element 142 determines whether or not a widget display time t(3, j) corresponding to the information category (fourth category) is defined (STEP201/
(92) The widget display time t(3, j) is a time variable defined when the widget W(3, j) corresponding to the information category (fourth category C(4)) is displayed.
(93) When the determination result is affirmative (YES in STEP201/
(94) When the determination result is negative (NO in STEP201/
(95) When the determination result is negative, the second arithmetic processing element 142 performs processing in STEP201/
(96) When a long time has passed since the previous information from the outside was received, since STEP201 to STEP202 in
(97) On the other hand, when information is received again immediately after the previous information is received, since STEP201 to STEP202 in
(98) When the determination result in STEP203/
(99) When the determination result is affirmative (YES in STEP210/
(100) When the determination result in STEP210/
(101) The second arithmetic processing element 142 selects a widget W(3, next) according to the recognized kind as shown in
(102) The second arithmetic processing element 142 makes the widget display time t(3, before) undefined, and sets the widget display time t(3, next) to zero (STEP224/
(103) After STEP224/
(104) (Widget Hiding Process)
(105) The first arithmetic processing element 141 hides a target widget W(i, j) based on at least either a condition that a displayable time has passed since the widget W(i, j) was displayed or a condition that the main image operation 1 or a widget operation 3(i) for hiding the widget W(i, j) is accepted. In this case, the first arithmetic processing element 141 sets a widget display time t(i, j) corresponding to the widget W(i, j) to an undefined state.
(106) The first arithmetic processing element 141 may also hide all displayed widgets W(i, j) on condition that an operation for holding down a “HOME button” provided in a main image MP is detected.
(107) (Operational Advantages)
(108) According to the information terminal 1 as the second embodiment of the present invention, the touch panel composed of the input device 11 and the output device 12 functions as either or both of the output interface and the input interface (hereinafter collectively called the “interface”) related to a category associated with a specified operation on condition that the specified operation has been performed. As a result, the need for the user to pay attention to the screen such as to watch the screen carefully in order to use a function related to the category or to output information classified in the category, is reduced. Therefore, usability can be improved.
(109) According to the configuration of the information terminal 1, even when there are multiple interfaces classified in some or all of the categories, respectively, a specified operation corresponding to each of the categories can be repeated to cause the touch panel function as an interface desired by the user. As a result, the need for the user to pay attention to the screen such as to watch the screen carefully in order to use the function related to the category or acquire information classified in the category, is reduced. Therefore, the usability of the information terminal (information terminal 1) can be improved.
(110) It is highly probable that a frequently-used interface will be an interface desired by the user in the future. According to the information terminal (information terminal 1) configured by paying attention to this point, the order of priority of the frequently-used interface is set high. As a result, it is highly probable that input and output devices can be caused to function as interfaces desired by the user with a small number of specified operations thereafter. Therefore, the usability of the information terminal (information terminal 1) can be improved.
(111) According to the information terminal 1 having the above configuration, a first image or a second image (i.e., a widget W(i, j.sub.1) including the image as a constituent element) is displayed in a region Ri (Ii=1, 2, 3, 4) present in an orientation on the side opposite to the orientation (lower, left, upper, right) corresponding to the directionality of a specified operation on the display screen with respect to the reference point, respectively. Thus, a feeling of strangeness given to the user is reduced compared to the case where the first image or the second image (to be exact, the widget W(i, ji) including the image) is displayed in an orientation having no relation to the orientation corresponding to the directionality of the specified operation in an output image. As a result, the usability of the information terminal 1 can be improved.
(112) Depending on the arrangement relation between the user and the input device 11 and the output device 12 of the information terminal 1, it may be difficult for the user to perform some specified operations. Further, it may be preferred that some or all pieces of information received from the outside should be displayed even when the user does not perform any specified operation. According to the information terminal 1 configured by paying attention to these points, a second image (i.e., a widget W(3, j.sub.3) including the image as a constituent element) including received information is displayed in the third specified region R3 specified beforehand on condition that the information corresponds to specified information. As a result, the received information is output to the third specified region R3 adequately while omitting a user specified operation. Therefore, the usability of the information terminal 1 can be improved.
(113) The display of either or both of the first image and the second image in the longer-edge regions R1 and R3 of the touch panel (output device 12) for a long period of time tends to reduce the visibility of the touch panel significantly, compared to the display of either or both of the first image and the second image in the shorter-edge regions R2 and R4 of the touch panel for a long period of time. According to the information terminal 1 configured by paying attention to this point, either or both of the first image and the second image, whose function enabling times (display sustainable times) are long (i.e., a widget W(2, j.sub.2) and a W(4, j.sub.4) including the images as constituent elements, respectively), are displayed in the shorter-edge regions R2 and R4 of the touch panel, and either or both of the first image and the second image, whose function enabling times are short (i.e., a widget W(1, j.sub.1) and a W(3, j.sub.3) including the images as constituent elements, respectively), are displayed in the longer-edge regions R1 and R3 of the output device. As a result, since the significant reduction in visibility is avoided, the usability of the information terminal can be improved.
(114) According to the information terminal of the configuration, a search category C(1), a copyrighted work category C(2), a communication category C(3), and an information category C(4), in which the user is highly interested, are categorized individually. As a result, since the touch panel can be caused to function as interfaces for the categories C(1) to C(4), in which the user is highly interested, with specified operations, the need for the user to pay attention to the screen such as to watch the screen carefully is reduced. As a result, the usability of the information terminal can be improved.
(115) The specified operations are made distinct based on an operation mode of an operation kind “two-finger flick operation” as to “in which direction, up, down, left, or right, the flick operation is,” but the present invention is not limited thereto. For example, the distinction may be made based on an operation mode of an operation kind “double tap” as to “where to tap on the display screen, obliquely right upward, obliquely left upward, obliquely left downward, or obliquely right downward.”
(116) (Other Embodiments of Present Invention)
(117) In the aforementioned embodiments, only the functional image of the main application is displayed on the initial screen of the touch panel (see
(118) The control device 14 may also be configured to be able to switch from a first state (see
(119) In the aforementioned embodiments, a widget W(i, j) (functional image) is so displayed that a distinction in the category of each specified application can be identified from a difference in display area R(i) or display position of the widget W(i, j) on the touch panel (see