This application is based on Japanese Patent Application No. 2011-092740 filed with the Japan Patent Office on Apr. 19, 2011, the entire content of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to an information terminal, and particularly to an information terminal having a communication function.
2. Description of the Related Art
Information terminals such as a mobile phone and a personal computer may be used to transmit files to other devices.
For example, when an e-mail message having a file attached thereto is transmitted, the information terminal is generally operated to first start a program for e-mail referred to as a mailer, select an address from an address book and specify the file to be transmitted, to perform the transmission operation.
However, there is a problem that a complicated operation should be performed for transmitting files, as described above. Particularly, there is a problem that it is complicated to perform operations, each time the need arises, to select and input a transmission destination to which files are transmitted with a high frequency.
The present invention has been made in light of the above-described problems, and an object of the present invention is to provide an information terminal capable of transmitting a file to a transmission destination in a simple operation.
In order to achieve the above-described object, according to an aspect of the present invention, an information terminal capable of transmitting a file to another device includes a display unit; a storage unit for storing a relationship between an image and a transmission destination; a designation unit for designating the image as a standby image of the display unit; an operation unit for receiving an operation to instruct transmission of the file; and a processing unit for performing a process of transmitting the file to another device in accordance with the operation. The processing unit performs a process of specifying, as a transmission destination of the file, the transmission destination related to the image set as the standby image in the display unit at a time when the operation unit receives the operation, for transmitting the file.
Preferably, the information terminal further includes a setting unit for setting the relationship between the image and the transmission destination.
Preferably, the information terminal further includes a creation unit for creating the file. The processing unit performs a process of specifying, as the transmission destination of the file, the transmission destination related to the image set as the standby image in the display unit at a time of completion of creation of the file in the creation unit, and, upon completion of creation of the file, transmitting the file to the transmission destination.
More preferably, the information terminal further includes a camera. The creation unit creates the file based on an image taken by the camera.
According to another aspect of the present invention, an information terminal capable of transmitting a file to another device including a touch panel; a storage unit for storing a relationship between an operation pattern on the touch panel and a transmission destination; and a processing unit for performing a process of transmitting the file to another device in accordance with an operation on the touch panel. The processing unit performs a process of specifying the operation pattern on the touch panel and specifying the transmission destination related to the operation pattern as a transmission destination of the file, for transmitting the file.
Preferably, the operation on the touch panel is an operation in which the touch panel is touched at one or more points, at least one of which is continuously shifted in position while maintaining a touched state, and then, the touched state is ended. The operation pattern stored in the storage unit is a track of the position that is shifted while maintaining the touched state at the one point.
Preferably, the operation on the touch panel is an operation of simultaneously touching a plurality of points on the touch panel at least at one point of time. The operation pattern stored in the storage unit shows a positional relationship among a plurality of points.
Preferably, the processing unit performs a process of specifying a file represented by an icon that is displayed on the touch panel and is to be subjected to the operation on the touch panel as a file that is to be subjected to the process of transmission, for performing said transmission.
Preferably, the information terminal is portable by a human.
According to still another aspect of the present invention, a non-transitory computer-readable storage medium stores a control program for causing an information terminal to perform a process of transmitting a file. The information terminal includes a display unit, a storage unit and a controller. The storage unit stores a relationship between an image and a transmission destination. The program causes the information terminal to perform the steps of: receiving an instruction to transmit the file; specifying, as a transmission destination of the file, the transmission destination related to the image set as a standby image in the display unit at a time when receiving the instruction; and transmitting the file to the transmission destination.
According to still another aspect of the present invention, a non-transitory computer-readable storage medium stores a control program for causing an information terminal to perform a process of transmitting a file. The information terminal includes a touch panel, a controller and a storage unit. The storage unit stores a relationship between an operation pattern on the touch panel and a transmission destination. The program causes the information terminal to perform the steps of: receiving an instruction to the touch panel to transmit the file; specifying the operation pattern on the touch panel and specifying the transmission destination related to the operation pattern as a transmission destination of the file; and transmitting the file to the transmission destination.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
The embodiments of the present invention will be hereinafter described with reference to the accompanying drawings. In the following description, the same parts and components are designated by the same reference characters. Names and functions thereof are also the same.
<Device Configuration>
Referring to
Storage unit 40 stores a program executed by the CPU in control unit 10 and also includes a standby table 41 for storing the information about the image displayed on a standby screen (which will be hereinafter referred to as a standby image) and an address book 42.
In information terminal 1 according to the first embodiment, an address of the transmission destination is related for each of standby images. Then, when the user gives an instruction for transmission in the state where the standby image is displayed that is related to the address to which the standby image is desired to be transmitted, the relevant file is transmitted to the address related to the standby image,
<Function Configuration>
Referring to
<Operation Flow>
Referring to
Specifically, in step S201, the CPU specifies the standby image that is set to be displayed on the standby screen at the point of time when an instruction is given to transmit a file. In step S202, the CPU refers to standby table 41 to read the address related to the relevant standby image. Then, in step 5203, the CPU specifies the read address as an address of the transmission destination.
In step S30, the CPU performs the process for transmission. In other words, the CPU starts the program for e-mail transmission, to write the address specified in step S20 as a transmission destination and attach the designated file as an attached file. Then, the e-mail is transmitted.
As the above-described process is performed in information terminal 1 according to the first embodiment, the user designates the file to be transmitted and gives an instruction to transmit the file in the state where the image related to the address to which the file is desired to be transmitted is displayed as a standby image on the standby screen, which allows the user to transmit the file to the intended transmission destination in a simple operation without having to perform the operation to read/input the address from/into the address book.
In addition, the above-described example shows that the file is automatically transmitted only by the instruction for transmission. However, at the point of time when the address is specified in step S20 described above, such a message as presenting the transmission destination specified from the standby image and confirming whether or not to perform transmission may be displayed, for example, as shown in
Alternatively, in contrast, the process up to transmission of the specified file may be completed by receiving an instruction for transmission at the time when the standby image is being displayed. This allows completion of transmission of the file without having to display the confirmation screen, and therefore, without having to display the transmission destination on the screen. Accordingly, even in the case where another person peeks at the screen, the transmission destination cannot be exposed to this another person, so that the security for the transmission destination can be ensured.
<Modification>
In information terminal 1 according to the first embodiment, the above-described instruction to transmit a file may be made based on completion of creation of the file in place of the operation on operation unit 30. In other words, when the CPU monitors execution of the application for file creation to detect completion of creation of the file by the application, the CPU may regard this detection as an instruction to transmit the file.
For example, in the case where the file including a photographic image is intended to be transmitted, a camera (not shown) mounted in information terminal 1 is used to take a photograph to acquire a photographic image in accordance with the process by the photography application. Then, the CPU detects this acquisition of the photographic image, and then, transmits the file including this photographic image to the address related to the image set as a standby image upon completion of acquisition of the photographic image.
Due to the operation performed as described above, when the user creates a file by taking a photograph by a camera in the state where the image related to the destination to which the file is desired to be transmitted is displayed as a standby image, and by saving the document file created by the document creation application or ending the document creation application, this file is to be automatically transmitted to the above-described destination to which the relevant file is desired to be transmitted.
<Summary of Operation>
Information terminal 1 according to the second embodiment has a touch panel formed of display unit 20 and operation unit 30.
Information terminal 1 according to the second embodiment specifies the file to be transmitted and the transmission destination based on the gesture operation from the touch panel, and transmits the file to the transmission destination.
In this case, the gesture operation means a series of operations in which the touch panel is touched at one or more points, at least one of which is continuously shifted in position, and then, the touch is released from the touch panel.
As an example of the first gesture operation,
As an example of the second gesture operation,
As an example of the third gesture operation,
As the above-described gesture operation is received, the file represented by the icon that is to be subjected to the gesture operation is specified as a file to be transmitted, and the address related to the operation pattern represented by this gesture operation is specified as a transmission destination,
In addition, the operation pattern used herein (which is also referred to as a gesture pattern) means a track following the continuously shifting position of at least one of points at which the touch panel is touched.
<Function Configuration>
Referring to
In information terminal 1 according to the second embodiment, in the case where the operation signal received by input unit 101 is to give an instruction to relate the gesture operation to the address, setting unit 102 responds to the instruction to store, in gesture table 43, the relationship between the intended address that was read from address book 42 and the gesture operation that was input.
In the case where the operation signal is to give an instruction to transmit the file, specification unit 105 specifies the gesture operation based on the operation signal, specifies the icon to be subjected to the operation to thereby specify the file to be transmitted, and refers to gesture table 43 to specify the address related to the specified gesture operation as a transmission destination.
<Operation Flow>
Referring to
In step S305, the CPU continuously stores the track drawn on the touch panel by the gesture operation started in step S 301 until the touch is released from the touch panel (NO in step S307). Then, when the touch is released from the touch panel and the gesture operation is ended (YES in step S307), the CPU specifies the gesture pattern by the track of a series of the touches on the touch panel in step S309, and refers to gesture table 43 to read the address related to the relevant gesture pattern in step S311.
In step S313, the CPU starts the program for e-mail transmission and writes the address that is read in step S311 as a transmission destination. Then, in step S315, the CPU attaches the file specified as an object to be transmitted in the above-described step S303 as an attached file, and then transmits the e-mail.
As the above-described process is performed in information terminal 1 according to the second embodiment, the user can transmit the file to the intended transmission destination in a simple operation by performing the gesture operation related to the transmission destination for the icon representing the file that is desired to be transmitted, without having to perform an operation to read/input the address from/into the address book.
As in the first embodiment, information terminal 1 according to the second embodiment may also be configured such that, during transmission, the address specified by the gesture operation is displayed to confirm whether or not to perform transmission. In contrast, the process up to transmission of the specified file may be completed by receiving the gesture operation without having to display a confirmation screen,
<Modification>
In information terminal 1 according to the above-described second embodiment, the address is specified by the gesture pattern represented as a gesture operation by continuous shift of one or more points. Relating to an address is not limited to the gesture operation of such a gesture pattern, but the gesture operations of other gesture patterns may also be applied. Examples of other gesture patterns may include a gesture pattern in which the touch panel is simultaneously touched at a plurality of points.
It is to be noted that the term “simultaneously” is not limited to the meaning that the timings at which all of the points are first touched are the same, but only needs to mean that a plurality of points are touched at least at any one point of time. In other words, the state where the touch panel is touched simultaneously at a plurality of points also includes the state where the touch panel is touched one at a time and eventually being touched at a plurality of points.
In this case, gesture table 43 stores the positional relationship about a plurality of touched points on the touch panel and also stores the correspondence relationship between the positional relationship and the address.
When the gesture operation is performed in which a plurality of points are simultaneously touched, specification unit 105 specifies their respective touched positions based on the operation signal, and compares the relative positional relationship with the stored gesture pattern, to thereby specify the gesture pattern and specify the related address.
Referring to
Then, when the touch panel is simultaneously touched at a plurality of points (YES in step S407), in step S409, the CPU relatively specifies the positional relationship among the plurality of points and compares this relationship with the gesture pattern stored in gesture table 43, thereby specifying the gesture pattern. Then, in step S411, the CPU refers to gesture table 43 to read the address related to the specified gesture pattern.
The subsequent process is performed in the manner similar to that in the above-described operation. That is, in step S413, the CPU starts the program for e-mail transmission and writes the address read in step S411 as a transmission destination. Then, in step S415, the CPU attaches the file specified as an object to be transmitted in the above-described step S403 and transmits the e-mail.
Also in the above-described configuration, similarly, the gesture operation related to the transmission destination is performed, thereby allowing transmission of the file to the intended transmission destination in a simple operation without having to perform an operation to read/input the address from/into the address book.
Furthermore, it is also possible to provide a program for causing the CPU in information terminal 1 to perform the above-described operation. The above-described program can be recorded on a non-transitory computer-readable recording medium such as a flexible disk attached to the computer, a CD-ROM (Compact Disk-Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), and a memory card, and thus, provided as a program product. Alternatively, the program recorded on a non-transitory recording medium such as a hard disk incorporated in a computer can be provided. Furthermore, the program can also be provided by download via a network.
In addition, the program according to the present invention may cause the process to be executed by invoking a required module in a prescribed arrangement at a prescribed timing from program modules provided as part of the operating system (OS) of the computer. In this case, the program itself does not include the above-described modules but cooperates with the OS to execute the process. The program not including the above-described modules may also be included in the program according to the present invention.
Furthermore, the program according to the present invention may be incorporated in a part of another program. Also in such a case, the program itself does not include any modules included in the above-described another program, but cooperates with another program to execute the process. The program included in another program as described above may also be included in the program according to the present invention.
The program product to be provided is installed in a program storage unit such as a hard disk for execution. It is to be noted that a program product includes a program itself and a non-transitory recording medium recording the program.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the scope of the present invention being interpreted by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2011-092740 | Apr 2011 | JP | national |