EP-4322539-B1 - METHOD FOR AN ALL-IN-ONE MACHINE TO REALIZE QUICK TOUCH IN ALL CHANNELS
Inventors
- Haiqing, Rao
- Songqing, Xu
- Weigao, Liu
- LING, Huang
- Jianxin, Zhang
- Wensheng, Cai
Dates
- Publication Date
- 20260506
- Application Date
- 20140404
Claims (9)
- A method for an all-in-one machine to realize quick touch in all channels, wherein the all-in-one machine comprising: a touch frame having a first data port and a second data port, a USB selecting switch, an internal PC module, a main board and a display screen, wherein the display screen and the internal PC module are respectively connected to the main board, the USB selecting switch is connected to a USB port of the internal PC module, the first data port of the touch frame and a GPIO port of the main board respectively, and the touch frame is also connected to the main board through the second data port, the method further comprising: detecting which channel is currently connected to the main board, controlling, based on the detected channel information, the USB selecting switch to connect the first data port of the touch frame with a USB port of a device or module to which the currently connected channel belongs; determining whether there is an action to call a touch menu when detecting that the channel connected to the main board is an internal PC module channel or an external device channel; and characterized in that if it is determined that there is an action to call a touch menu when detecting that the channel connected to the main board is the internal PC module channel or the external device channel, activating the main board to start a setup menu, for volume setup, display setup or channel switching, for displaying on the display screen, and making response, by the main board, to touch data within an area of the touch menu transmitted from the touch frame through the second data port, after the touch menu has been called and before an action of leaving the touch menu is detected.
- The method according to claim 1, wherein the determining whether there is an action to call a touch menu comprises: receiving the touch data on the display screen from the second data port of the touch frame, determining whether the touch data is a touch action in the preset area on the display screen, and determining there is an action to call a touch menu if the answer is yes; and the preset area is an area which is pre-set on the display screen to be activated to call a touch menu.
- The method according to claim 1 or 2, wherein the main board is an Android main board.
- The method according to any one of claims 1 - 3, wherein the channel currently connected to the main board comprises an external device channel, an internal PC module or a TV channel.
- The method according to any one of claims 1 - 4, wherein the method further comprises: controlling the USB selecting switch to close the first data port of the touch frame, when the channel currently connected to the main board is detected to be a TV channel; and making response, by the main board, to all of the touch data transmitted from the touch frame through the second data port.
- The method according to claim 5, wherein the controlling the USB selecting switch to close the first data port of the touch frame comprises controlling the USB selecting switch to switch to a USB port that is not connected to any device.
- The method according to claim 5, characterized in that the method further comprises: controlling the USB selecting switch to connect the first data port of the touch frame to the second USB port of the main board when the channel currently connected to the main board is detected to be a TV channel ; and making response, by the main board, to all of the touch data transmitted from the touch frame through the first data port.
- The method according to claim 1, wherein the main board is provided with an Android system; the USB selecting switch is controlled by the main board through the GPIO port, wherein the main board is configured to detect the currently connected channel, and if the currently connected channel is the internal PC module channel, the main board is configured to control the USB selecting switch to connect the first data port of the touch frame to the USB port of the internal PC module so that the internal PC module receives touch data through the first data port from the touch frame, and the main board receives the touch data on the display screen through the second data port of the touch frame; and the main board is configured to determine whether the touch data are generated by the touch action within a preset area on the display screen, and if the touch data are generated by the touch action within the preset area on the display screen, the main board is configured to start a setup menu, for volume setup, display setup or channel switching, for displaying on the display screen.
- The method according to claim 1, wherein the all-in-one machine further comprises a Micro Control Unit connected between the second data port of the touch frame and the main board, wherein the Micro Control Unit is further connected to the USB selecting switch via a GPIO port of the Micro Control Unit, wherein wherein the Micro Control Unit is configured to detect a channel currently connected to the main board, and if the currently connected channel is an internal PC module channel, the Micro Control Unit is configured to control the USB selecting switch to connect the first data port of the touch frame to the USB port of the internal PC module, and the Micro Control Unit receives a first touch data through the second data port of the touch frame, and the Micro Control Unit is configured to determine whether the first touch data is a touch data of a touch action within a preset area on the display screen, and if the first touch data is a touch data of a touch action within the preset area on the display screen, the Micro Control Unit is further configured to transmit the touch data to the main board through a first USB port connected with the main board, the main board is configured to display a setup menu, for volume setup, display setup or channel switching.
Description
FIELD The present invention relates generally to the electronic and information field, and more particularly, to an all-in-one machine, a method for the all-in-one machine to realize quick touch in all channels, and a computer storage medium storing the method for realizing quick touch in all channels. BACKGROUND An interactive intelligent panel, also known as all-in-one machine, belongs to integrated equipment which combines the techniques in television, computer, touch and audio to realize the human-computer interaction. The all-in-one machine not only has the function of high definition display as a traditional liquid crystal display television, but also possesses computation capability by being configured an internal computer module. In addition, the computer can be operated by touch technology that a convenient man-machine interaction experience can be got. The all-in-one machine combines the display functions of multiple channels such as TV, internal PC, VGA, HDMI, AV and TPBPR. A remote controller or physical button is generally used for switching among the multiple channels or setting other features, but of course the touch function of the all-in-one machine can be used so that channel switching, volume adjustment, display settings or other features can be implemented through the touch menu in the all-in-one machine. In a traditional all-in-one machine, a USB is used to transfer touch data between a touch frame and an internal TV, an internal PC or an external channel such as VGA, HDMI, AV and TPBPR. The switching between the external device and the internal system by touching can be implemented by switching the USB. For example, when an external device is connected, a main board with an Android system may control the USB selecting switch to switch to a corresponding external channel, and at this moment, the Android main board may be disconnected from the USB of the touch frame and may not read the touch data from the touch device, that is, the control of touch is handed over to the external device. In this case, when a touch menu is called for volume adjustment, display adjustment or other operations, the USB selecting switch is required to be switched to the Android main board so that the Android system which incorporates the touch menu as an application program can obtain the touch data. It takes some time for the Android main board to identify the USB device, so the touch menu cannot be immediately operated after switching to the Android main board. In addition, once the operations on the touch menu have been completed and the operations to be proceeded by the external channel are required, the USB selecting switch should be switched to the corresponding external channel. It also takes some time for the external device to identify the USB device, so the touch manipulation cannot be immediately performed. Thus it can be seen that it is very inconvenient to achieve the touch switching between the external device and the internal device by switching USB. SUMMARY Based on the above, in view of the problem existing in the prior art that the touch manipulation cannot be immediately performed after the USB is switched, it is necessary to provide an all-in-one machine, a method for the all-in-one machine to realize quick touch in all channels. The following technical solutions according to the independent claims and the dependent claims thereof are used to achieve the above purpose. It can be seen from the above technical solutions that in the all-in-one machine and the method for the all-in-one machine to realize quick touch in all channels according to the present invention, the touch frame used two data output ports to output two paths of touch actions, in which one of the paths is output to the external device or the internal PC module, and the other is output to the main board, and the main board can make response to the touch data selectively according to the channel which is currently displayed. With the all-in-one machine and the method for the all-in-one machine to realize quick touch in all channels according to the present invention, it can ensure that whether the USB selecting switch is switched to the external device or the internal system, there is another touch device to provide touch data, avoiding wasting time in waiting for the USB to be identified, so it is very convenient for the user to perform a touch manipulation immediately after the USB selecting switch is switched. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram illustrating an all-in-one machine according to Example One of the present invention.FIG. 2 is a schematic diagram illustrating an all-in-one machine according to Example Two of the present invention.FIG. 3 is a schematic diagram illustrating an all-in-one machine according to Example Three of the present invention.FIG. 4 is a flow diagram illustrating a method for an all-in-one machine to realize quick touch in all channels according to certain embodime