1. An information transfer system in which an electrical-equipment communication apparatus that communicates with electrical equipment and an information communication apparatus that is communicably connected via a network to the electrical-equipment communication apparatus transfer information mutually, characterized in that:
the electrical-equipment communication apparatus includes a transmitting and receiving means for transmitting and receiving information via the network to and from the information communication apparatus;
the information communication apparatus includes a transmitting and receiving means for transmitting and receiving information via the network to and from the electrical-equipment communication apparatus, and a trigger generating means for generating a communication request trigger which requests to communicate with the electrical-equipment communication apparatus;
the transmitting and receiving means of the electrical-equipment communication apparatus periodically transmits information based on a connectionless-type protocol to the information communication apparatus; and
the transmitting and receiving means of the information communication apparatus receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and when the communication request trigger is generated by the trigger generating means, transmits request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, to a transmission-origin address of the information based on the connectionless-type protocol.
2. The information transfer system according to claim 1, characterized in that:
the transmitting and receiving means of the information communication apparatus receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and when the communication request trigger is generated by the trigger generating means, transmits request information based on the connectionless-type protocol to the transmission-origin address of the information based on the connectionless-type protocol;
the transmitting and receiving means of the electrical-equipment communication apparatus receives the request information which is transmitted by the transmitting and receiving means of the information communication apparatus, and transmits request confirmation information based on the connection-type protocol to the information communication apparatus; and
the transmitting and receiving means of the information communication apparatus receives the request confirmation information which is transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and transmits request response information based on the connection-type protocol to the transmission-origin address of the request confirmation information.
3. The information transfer system according to claim 2, characterized in that the transmitting and receiving means of the electrical-equipment communication apparatus receives the request response information which is transmitted by the transmitting and receiving means of the information communication apparatus, and transmits result information based on the connection-type protocol to the transmission-origin address of the request response information.
4. The information transfer system according to claim 1, characterized in that the information communication apparatus includes a server which is communicably connected via the network to the electrical-equipment communication apparatus.
5. The information transfer system according to claim 1, characterized in that:
the information communication apparatus includes a server which is communicably connected via the network to the electrical-equipment communication apparatus, and an information terminal which is communicably connected via the network to the server;
the information terminal has a transmitting means for transmitting, to the server, a communication request trigger which requests to communicate with the electrical-equipment communication apparatus;
the server has a transmitting and receiving means for transmitting and receiving information via the network to and from the electrical-equipment communication apparatus; and
the transmitting and receiving means of the server receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and when receiving the communication request trigger which is transmitted by the transmitting means of the information terminal, transmits request response information based on the connectionless-type protocol, or request response information based on the connection-type protocol, to the transmission-origin address of the information based on the connectionless-type protocol.
6. The information transfer system according to claim 5, characterized in that the transmitting and receiving means of the server receives the result information, and transmits the result information as a result signal to the information terminal.
7. The information transfer system according to claim 1, characterized in that the transmitting and receiving means of the information communication apparatus receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and at the time, transmits confirmation information based on the connectionless-type protocol, or confirmation information based on the connection-type protocol, to the transmission-origin address of the information based on the connectionless-type protocol.
8. The information transfer system according to claim 1, characterized in that the transmitting and receiving means of the electrical-equipment communication apparatus receives the request response information based on the connectionless-type protocol, or the request information based on the connectionless-type protocol, which is transmitted by the transmitting and receiving means of the information communication apparatus, and at the time, for the request response information or the request information, transmits the confirmation information based on the connectionless-type protocol, or the confirmation information based on the connection-type protocol.
9. The information transfer system according to claim 1, characterized in that:
the electrical-equipment communication apparatus is incorporated into the electrical equipment; and
the electrical-equipment communication apparatus controls the electrical equipment when the transmitting and receiving means of the electrical-equipment communication apparatus receives the request response information based on the connection-type protocol, or the request response information based on the connectionless-type protocol.
10. The information transfer system according to claim 9, characterized in that:
the electrical-equipment communication apparatus is incorporated into the electrical equipment; and
when the state of the electrical-equipment communication apparatus or the electrical equipment changes, the transmitting and receiving means of the electrical-equipment communication apparatus transmits the change information on the electrical-equipment communication apparatus or the electrical equipment to the transmission-origin address of the request response information based on the connection-type protocol, or the request response information based on the connectionless-type protocol, which is transmitted by the transmitting and receiving means of the information communication apparatus.
11. The information transfer system according to claim 1, characterized in that:
the electrical equipment includes a transmitting and receiving means for transmitting and receiving information to and from the electrical-equipment communication apparatus; and
the transmitting and receiving means of the electrical-equipment communication apparatus receives the request response information based on the connection-type protocol, or the request response information based on the connectionless-type protocol, which is transmitted by the transmitting and receiving means of the information communication apparatus, and at the time, transmits a control signal to the transmitting and receiving means of the electrical equipment.
12. The information transfer system according to claim 11, characterized in that:
the electrical equipment includes a transmitting and receiving means for transmitting and receiving information to and from the electrical-equipment communication apparatus;
the transmitting and receiving means of the electrical equipment transmits change information which indicates a change in the state of the electrical equipment to the transmitting and receiving means of the electrical-equipment communication apparatus;
the transmitting and receiving means of the electrical-equipment communication apparatus receives the change information; and
when the state of the electrical-equipment communication apparatus or the electrical equipment changes, the transmitting and receiving means of the electrical-equipment communication apparatus transmits the change information on the electrical-equipment communication apparatus or the electrical equipment to the transmission-origin address of the request response information based on the connection-type protocol, or the request response information based on the connectionless-type protocol, which is transmitted by the transmitting and receiving means of the information communication apparatus.
13. The information transfer system according to claim 1, characterized in that the transmitting and receiving means of the electrical-equipment communication apparatus transmits the information based on the connectionless-type protocol periodically to the address of the information communication apparatus.
14. The information transfer system according to claim 1, characterized in that according to the time from the establishment of a session to the opening of the session, the transmitting and receiving means of the electrical-equipment communication apparatus sets a time interval from the transmission of the information based on the connectionless-type protocol to the next transmission of the information based on the connectionless-type protocol.
15. The information transfer system according to claim 1, characterized in that the transmitting and receiving means of the electrical-equipment communication apparatus detects the time from the establishment of a session to the opening of the session, and if the time is shorter than a predetermined time, notifies the electrical-equipment communication apparatus or the information communication apparatus that the time when the session is establish is shorter.
16. An information transfer method in which an electrical-equipment communication apparatus that communicates with electrical equipment and an information communication apparatus that is communicably connected via a network to the electrical-equipment communication apparatus transfer information mutually, characterized in that:
the electrical-equipment communication apparatus includes a transmitting and receiving means for transmitting and receiving information via the network to and from the information communication apparatus;
the information communication apparatus includes a transmitting and receiving means for transmitting and receiving information via the network to and from the electrical-equipment communication apparatus, and a trigger generating means for generating a communication request trigger which requests to communicate with the electrical-equipment communication apparatus;
a transmitting step of, by using the transmitting and receiving means of the electrical-equipment communication apparatus, periodically transmitting information based on a connectionless-type protocol to the information communication apparatus;
a receiving step of, by using the transmitting and receiving means of the information communication apparatus, receiving the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus;
a trigger generating step of, by using the trigger generating means, generating the communication request trigger; and
a transmitting step of, by using the transmitting and receiving means of the information communication apparatus, when the communication request trigger is generated in the trigger generating step, transmitting request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, to a transmission-origin address of the information based on the connectionless-type protocol.
17. An electrical-equipment communication apparatus which is communicably connected via a network to an information communication apparatus that includes a transmitting and receiving means for transmitting and receiving information via the network and a trigger generating means for generating a communication request trigger which requests to communicate, characterized in that:
a transmitting and receiving means is provided for transmitting and receiving information via the network to and from the information communication apparatus; and
the transmitting and receiving means of the electrical-equipment communication apparatus periodically transmits information based on a connectionless-type protocol to the information communication apparatus, and after the communication request trigger is generated by the trigger generating means, receives request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, which is transmitted to a transmission-origin address of the information based on the connectionless-type protocol by the transmitting and receiving means of the information communication apparatus.
18. An information communication apparatus which is communicably connected via a network to an electrical-equipment communication apparatus that includes a transmitting and receiving means for transmitting and receiving information via the network, characterized in that:
a transmitting and receiving means is provided for transmitting and receiving information via the network to and from the electrical-equipment communication apparatus;
a trigger generating means is provided for generating a communication request trigger which requests to communicate with the electrical-equipment communication apparatus; and
the transmitting and receiving means of the information communication apparatus receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and when the communication request trigger is generated by the trigger generating means, transmits request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, to a transmission-origin address of the information based on the connectionless-type protocol.
19. A computer-readable record medium with a communication control program for controlling an electrical-equipment communication apparatus which is communicably connected via a network to an information communication apparatus that includes a transmitting and receiving means for transmitting and receiving information via the network and a trigger generating means for generating a communication request trigger which requests to communicate, characterized in that:
the communication control program allows a computer to function as a transmitting and receiving means for transmitting and receiving information via the network to and from the information communication apparatus; and
the transmitting and receiving means of the electrical-equipment communication apparatus periodically transmits information based on a connectionless-type protocol to the information communication apparatus, and after the communication request trigger is generated by the trigger generating means, receives request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, which is transmitted to a transmission-origin address of the information based on the connectionless-type protocol by the transmitting and receiving means of the information communication apparatus.
20. A computer-readable record medium with a communication control program for controlling an information communication apparatus which is communicably connected via a network to an electrical-equipment communication apparatus that includes a transmitting and receiving means for transmitting and receiving information via the network, characterized in that:
the communication control program allows a computer to function as a transmitting and receiving means for transmitting and receiving information via the network to and from the electrical-equipment communication apparatus, and
a trigger generating means for generating a communication request trigger which requests to communicate with the electrical-equipment communication apparatus; and
the transmitting and receiving means of the information communication apparatus receives the information based on the connectionless-type protocol which is periodically transmitted by the transmitting and receiving means of the electrical-equipment communication apparatus, and when the communication request trigger is generated by the trigger generating means, transmits request response information based on the connectionless-type protocol, or request response information based on a connection-type protocol, to a transmission-origin address of the information based on the connectionless-type protocol.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An apparatus comprising:
a detection unit configured to detect a touch onto a display screen of a display unit;
a display control unit configured to perform control:
to display on the display unit first guide information indicating functions executable by an operation following a movement of the touch position from an original position on the display screen to a current position on the display screen without releasing the detected touch,
to display second guide information indicating a function among the functions indicated by the first guide information to be executed at a time when the detected touch is released when the movement of the touch position satisfies a first condition without releasing the detected touch, and
to terminate display of the second guide information when the movement of the touch position of the detected touch satisfies a second condition without releasing the touch after the movement of the touch position satisfies the first condition, the second guide information indicating whether the function to be executed is invoked; and
a control unit configured to perform control to execute the function indicated by the second guide information, when the detected touch is released while the second guide information is being displayed.
2. The apparatus according to claim 1,
wherein the first condition is that, after a movement component of a first direction on the display screen of the touch position of the detected touch has reached a predetermined distance or more, a movement component of a second direction perpendicular to the first direction becomes a predetermined distance or more, and
wherein the second condition is that at least one of a movement component of a third direction that is 180-degree opposite to the first direction of touch position, after the movement of the touch position satisfies the first condition, becomes a predetermined distance or more, or a movement component of a fourth direction that is 180-degree opposite to the second direction becomes a predetermined distance or more.
3. The apparatus according to claim 1, wherein the second condition is that the touch position, after the movement of the touch position satisfies the first condition, moves in a direction away from a displayed position of the second guide information being displayed by the display control unit.
4. The apparatus according to claim 1, wherein the display control unit further performs control to terminate display of the second guide information by detecting an operation to an operation member other than the touch onto the display screen.
5. The apparatus according to claim 4, further comprising:
a vibration detection unit configured to detect vibration of the apparatus; and
an execution unit configured to execute a function triggering the vibration detected by the vibration detection unit,
wherein the display control unit does not terminate the display of the second information in a case where the vibration detection unit detects vibration while the second guide information is being displayed.
6. The apparatus according to claim 1, wherein, before the confirmation, the display control unit performs control to display a plurality of functions executable by continuing the gesture operation that has been detected as the first guide information.
7. The apparatus according to claim 1,
wherein the function indicated by the first guide information and the second guide information is a function executable on an image that is displayed on the display unit, and
wherein the display control unit performs control to display the first guide information and the second guide information in superimposing manner on the image.
8. The apparatus according to claim 1, wherein the display control unit performs control to display the first guide information at a position to which the touch position of the detected touch should be moved for executing the function indicated by the first guide information.
9. The apparatus according to claim 1, wherein the display control unit, when a movement of the touch position satisfies a third condition after the movement of the touch position satisfied the first condition and the second guide information is displayed to indicate a first function, performs control to display a second function in place of the first function as the second guide information.
10. The apparatus according to claim 1, wherein the display control unit displays the first guide information on the display unit after terminating display of information being displayed before the display of the first guide information, and the display control unit terminates the display of the second guide information and displays the information having been displayed before the display of the first guide information when the second condition is satisfied.
11. The apparatus according to claim 1, wherein the display control unit performs control to display an image and shooting information regarding shooting the image, displays on the display unit the first guide information after terminating the display of the shooting information, and terminates the display of the second guide information and displays the shooting information when the second condition is satisfied.
12. The apparatus according to claim 1, wherein the control unit does not execute any of the function assigned as function executable by the gesture operations, when the detected touch is released in a state where the second guide information is erased after the movement of the touch position satisfies the second condition.
13. A control method comprising:
detecting a touch onto a display screen of a display unit;
performing control
to display on the display unit first guide information representing functions executable by an operation following a movement of a touch position of the detected touch from an original position on the display screen to a current position on the display screen without releasing the detected touch,
to display second guide information indicating a function among the functions indicated by the first guide information to be executed at a time when the detected touch is released when the movement of the touch position satisfies a first condition without releasing the detected touch and
to terminate display of the second guide information when a movement of the touch position satisfies a second condition without releasing the touch after the movement of the touch position satisfies the first condition, the second guide information indicating whether the function to be executed is invoked; and
performing control to execute the displayed function indicated by the second guide information, when the detected touch is released while the second guide information is displayed.
14. The method according to claim 13,
wherein the first condition is that, after a movement component of a first direction on the display screen of the touch position of the detected touch has reached a predetermined distance or more, a movement component of a second direction perpendicular to the first direction becomes a predetermined distance or more, and
wherein the second condition is that at least one of a movement component of a third direction that is 180-degree opposite to the first direction of touch position, after the movement of the touch position satisfies the first condition, becomes a predetermined distance or more, or a movement component of a fourth direction that is 180-degree opposite to the second direction becomes a predetermined distance or more.
15. The method according to claim 13, wherein the second condition is that the touch position, after the movement of the touch position satisfies the first condition, moves in a direction away from a displayed position of the second guide information being displayed by a display control unit.
16. The method according to claim 13, further comprising performing control to terminate display of the second guide information by detecting an operation to an operation member other than the touch onto the display screen.
17. The method according to claim 16, further comprising detecting vibration apparatus; and executing a function triggering the vibration detected by the vibration detection unit, wherein the performing control does not terminate the display of the second information in a case where the detecting detects vibration while the second guide information is being displayed.
18. The method according to claim 13, further comprising not to execute any of the function assigned as function executable by the gesture operations, when the detected touch is released in a state where the second guide information is erased after the movement of the touch position satisfies the second condition.
19. A non-transitory computer-readable storage medium storing a program for causing a computer to act as:
a detection unit configured to detect a touch onto a display screen of a display unit;
a display control unit configured to perform control:
to display on the display unit first guide information indicating functions executable by an operation following a movement of a touch position of the detected touch from an original position on the display screen to a current position on the display screen without releasing the detected touch,
to display second guide information indicating a function among the functions indicated by the first guide information to be executed at a time when the detected touch is released when the movement of the touch position satisfies a first condition without releasing the detected touch; and
to terminate display of the second guide information when a movement of the touch position of the detected touch satisfies a second condition without releasing the touch after the movement of the touch position satisfies the first condition, the second guide information indicating whether the function to be executed is invoked; and
a control unit configured to perform control to execute the function indicated by the second guide information, when the detected touch is released while the second guide information is being displayed.
20. The non-transitory computer-readable storage medium according to claim 19,
wherein the first condition is that, after a movement component of a first direction on the display screen of the touch position of the detected touch has reached a predetermined distance or more, a movement component of a second direction perpendicular to the first direction becomes a predetermined distance or more, and
wherein the second condition is that at least one of a movement component of a third direction that is 180-degree opposite to the first direction of touch position, after the movement of the touch position satisfies the first condition, becomes a predetermined distance or more, or a movement component of a fourth direction that is 180-degree opposite to the second direction becomes a predetermined distance or more.
21. The non-transitory computer-readable storage medium according to claim 19, wherein the second condition is that the touch position, after the movement of the touch position satisfies the first condition, moves in a direction away from a displayed position of the second guide information being displayed by the display control unit.
22. The non-transitory computer-readable storage medium according to claim 19, wherein the display control unit further performs control to terminate display of the second guide information by detecting an operation to an operation member other than the touch onto the display screen.
23. The non-transitory computer-readable storage medium according to claim 22, further comprising:
a vibration detection unit configured to detect vibration of the apparatus; and
an execution unit configured to execute a function triggering the vibration detected by the vibration detection unit,
wherein the display control unit does not terminate the display of the second information in a case where the vibration detection unit detects vibration while the second guide information is being displayed.
24. The non-transitory computer-readable storage medium according to claim 19, wherein the control unit does not execute any of the function assigned as function executable by the gesture operations, when the detected touch is released in a state where the second guide information is erased after the movement of the touch position satisfies the second condition.