Control method, device and storage medium of touch projection system

By building a touch projection system using distributed soft bus technology, the problem of cumbersome wired connections to devices is solved, enabling convenient device control and improving the user experience.

CN116225299BActive Publication Date: 2026-05-29深圳开鸿数字产业发展有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
深圳开鸿数字产业发展有限公司
Filing Date
2023-02-08
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The wired connections between devices in existing touch projection systems are cumbersome, affecting the ease of control and user experience.

Method used

By employing distributed soft bus technology, touch devices and projection devices are networked through wireless communication to build a touch projection system, which acquires touch data, determines the target human-computer interaction interface, and controls the projection device to perform projection.

Benefits of technology

It improves the ease of control and user experience of the touch projection system, and simplifies the device networking and switching process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116225299B_ABST
    Figure CN116225299B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of touch projection, and provides a control method and device of a touch projection system and a storage medium, wherein the method comprises the following steps: networking with a touch device and a projection device based on a distributed soft bus, constructing a touch projection system, and the projection range of the projection device comprising a touch area of the touch device; obtaining touch data detected by the touch device through the distributed soft bus; determining a target human-computer interaction interface corresponding to the projection device according to the touch data; and sending the target human-computer interaction interface to the projection device through the distributed soft bus, so that the projection device projects according to the target human-computer interaction interface, aiming to improve the convenience of controlling the touch projection system, thereby improving the use experience of the touch projection system for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of touch projection technology, and in particular to a control method, device and storage medium for a touch projection system. Background Technology

[0002] Currently, multiple devices in a touch projection system require wired connections. For example, if a touch projection system includes a touch device, a computer, and a projector, then wired connections are required between the touch device and the computer, and between the computer and the projector, in order to control the computer or projector through the touch device. However, the process of wired connection between devices is cumbersome, which is not conducive to improving the ease of control of the touch projection system and affects the user's experience of using the touch projection system. Summary of the Invention

[0003] The main purpose of this application is to provide a control method, device and storage medium for a touch projection system, which aims to improve the convenience of controlling the touch projection system and thus enhance the user experience of the touch projection system.

[0004] In a first aspect, this application provides a control method for a touch projection system, used in an electronic device, the electronic device providing a distributed soft bus, the control method comprising:

[0005] Based on the distributed soft bus, a touch projection system is constructed by networking with touch devices and projection devices, wherein the projection range of the projection device includes the touch area of ​​the touch device;

[0006] The touch data detected by the touch device is obtained through the distributed soft bus;

[0007] Based on the touch data, the target human-computer interaction interface corresponding to the projection device is determined;

[0008] The target human-computer interaction interface is sent to the projection device via the distributed soft bus to control the projection device to project according to the target human-computer interaction interface.

[0009] Secondly, this application also provides an electronic device, which includes a memory and a processor;

[0010] The memory is used to store computer programs;

[0011] The processor is configured to execute the computer program and, when executing the computer program, implement the control method of the touch projection system as described above.

[0012] Thirdly, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the control method for the touch projection system as described above.

[0013] This application provides a control method, device, and storage medium for a touch projection system. The control method includes: networking with a touch device and a projection device based on a distributed soft bus to construct a touch projection system, wherein the projection range of the projection device includes the touch area of ​​the touch device; acquiring touch data detected by the touch device through the distributed soft bus; determining the target human-machine interface corresponding to the projection device based on the touch data; and sending the target human-machine interface to the projection device through the distributed soft bus to control the projection device to project according to the target human-machine interface. The electronic device, by networking with the touch device and projection device through a distributed soft bus to construct a touch projection system, and by acquiring touch data detected by the touch device and sending the target human-machine interface to the projection device through the distributed soft bus, improves the convenience of controlling the touch projection system, thereby enhancing the user experience. Attached Figure Description

[0014] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a flowchart illustrating a control method for a touch projection system provided in an embodiment of this application;

[0016] Figure 2 This is a schematic block diagram of a touch projection system according to an embodiment of this application;

[0017] Figure 3 This is a schematic diagram of the principle of a touch device in a touch projection system according to an embodiment of this application;

[0018] Figure 4 This is a schematic flowchart of a control method for a touch projection system according to an embodiment of this application;

[0019] Figure 5 This is a schematic block diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0020] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0021] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0022] This application provides a control method, device, and storage medium for a touch projection system. The control method can be applied to electronic devices such as mobile phones, tablets, laptops, and desktop computers, or devices that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0023] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0024] Please see Figure 1 , Figure 1 This is a flowchart illustrating a control method for a touch projection system provided in an embodiment of this application. It should be noted that the control method for the touch projection system provided in this embodiment can be used in electronic devices. For example, the electronic device provides a distributed soft bus.

[0025] In practice, electronic devices include, but are not limited to, any of the following: mobile phones, tablets, laptops, and desktop computers.

[0026] like Figure 1 As shown, the control method of the touch projection system includes steps S101 to S104.

[0027] Step S101: Based on a distributed soft bus, network with touch devices and projection devices to build a touch projection system. The projection range of the projection device includes the touch area of ​​the touch device.

[0028] Distributed soft bus technology is used to virtualize the cables between traditional devices and connect different devices using wireless communication technology at the software level. It can realize the same distributed communication management capability between near-field devices and provide the ability to discover, connect, network and transmit between devices without distinguishing links.

[0029] For example, by using a distributed soft bus to build a touch projection system, the wired connections required between devices during the construction of the touch projection system can be reduced, the complexity of the construction process can be reduced, and the efficiency of building the touch projection system can be improved.

[0030] For example, such as Figure 2 As shown, electronic devices are networked with touch devices and projection devices via a distributed soft bus to construct a touch projection system. At least two of the electronic devices, touch devices, and projection devices included in the touch projection system can communicate with each other via the distributed soft bus. For example, electronic devices can obtain touch data detected by touch devices through the distributed soft bus, or electronic devices can transmit the target human-computer interaction interface to the projection device through the distributed soft bus.

[0031] In some implementations, electronic devices may acquire devices to be networked based on a distributed soft bus, for example, by discovering devices to be networked through the distributed soft bus; or by discovering devices to be networked through devices currently connected to the distributed soft bus; of course, it is not limited to these, and no limitation is made here.

[0032] For example, when building a touch projection system by networking devices through a distributed soft bus, it is necessary to determine whether the devices to be networked have the permission to network with electronic devices, so as to facilitate the subsequent construction of the touch projection system. For example, the device information of the devices to be networked can be obtained through the distributed soft bus, and based on the device information, it can be determined whether the devices to be networked have the permission to network with electronic devices.

[0033] In one exemplary implementation, a device to be networked is obtained based on a distributed soft bus; if the device information of the device to be networked indicates that the device to be networked has a touch function, the device to be networked is determined to be a touch device; if the device information of the device to be networked indicates that the device to be networked has a projection function, the device to be networked is determined to be a projection device; the touch device and the projection device are controlled to connect to the distributed soft bus, and the device information registered by the projection device is obtained through the distributed soft bus to build a touch projection system.

[0034] For example, the network-connected devices required to build a touch projection system need to have at least one of touch functionality and projection functionality. For instance, if the device information of the network-connected device indicates that the device has touch functionality, then determining that the network-connected device is a touch device means that the touch device has permission to network with electronic devices; similarly, if the device information of the network-connected device indicates that the device has projection functionality, then determining that the network-connected device is a projection device means that the projection device has permission to network with electronic devices, thus facilitating the subsequent construction of the touch projection system.

[0035] In some implementations, different electronic devices may have different capabilities to call the networked devices. Therefore, when building a touch projection system by networking with the networked devices through a distributed soft bus, it is necessary to determine, for example, whether the networked devices have the permission to network with the electronic devices and whether the electronic devices have the ability to call the networked devices.

[0036] For example, if the device information of the device to be networked indicates that the device to be networked has a touch function and the device to be networked is a first preset type of device, then the device to be networked is determined to be a touch device; if the device information of the device to be networked indicates that the device to be networked has a projection function and the device to be networked is a second preset type of device, then the device to be networked is determined to be a projection device; the first preset type and the second preset type are different.

[0037] For example, the first preset type may include a touch device system or a touch device model, etc. When the touch device system or touch device model of the touch device matches the first preset type, it is determined that the electronic device has the ability to call the touch device. Similarly, the second preset type may include a projection device system or a projection device model, etc. When the projection device system or projection device model of the projection device matches the second preset type, it is determined that the electronic device has the ability to call the projection device, so as to facilitate the subsequent construction of the touch projection system.

[0038] In some implementations, the projection range of the projection device includes the touch area of ​​the touch device. For example, when the current projection position of the projection device is the touch area of ​​the touch device, the user can intuitively observe the changes in the projected content on the touch area of ​​the touch device while performing touch operations. This reduces the need for the user to repeatedly observe the touch area and the current projection position of the touch device to determine the touch operation position, thus improving the user's touch projection experience. Of course, the projection range of the projection device in a touch projection system is not limited to this. For example, the projection range of the projection device may also include areas outside the touch area of ​​the touch device. When the current projection position of the projection device is outside the touch area of ​​the touch device, if the user performs touch operations on the touch area of ​​the touch device, for example, the electronic device can obtain the current projection screen size, the size of the touch area, and the touch data detected by the touch device through a distributed soft bus. Based on the current projection screen size, the size of the touch area, and the touch data, the target human-computer interaction interface corresponding to the projection device can be determined for subsequent projection by the touch projection system. This is not limited in scope.

[0039] For example, when building a touch projection system based on a distributed soft bus and networking it with touch devices and projection devices, it can network with one or more touch devices and one or more projection devices. Of course, it's not limited to this. For instance, after building the touch projection system, the devices in the system can be updated or switched; that is, the touch projection system can include one or more touch devices and one or more projection devices, without further limitation.

[0040] In one exemplary embodiment, when it is necessary to update the devices in the touch projection system, such as adding or removing touch devices and projection devices in the touch projection system, the devices can be networked with the added touch devices and projection devices based on a distributed soft bus, or the networking with the removed touch devices and projection devices can be stopped. This allows the addition or removal of touch devices and projection devices in the touch projection system without affecting the operation of other touch devices and projection devices in the touch projection system.

[0041] In one exemplary embodiment, when switching devices in a touch projection system is required, for example, when a user switches from touching device A to touching device B in the touch projection system, the electronic devices in the touch projection system can switch from acquiring touch data detected by touch device A to acquiring touch data detected by touch device B via a distributed soft bus for subsequent projection. Similarly, when a user needs to switch the projection device in the touch projection system from projection device A to projection device B, the electronic devices in the touch projection system can switch from controlling projection device A to controlling projection device B via a distributed bus. This allows for switching between touch devices and projection devices in the touch projection system without affecting the operation of other touch devices and projection devices in the system.

[0042] By networking touch and projection devices based on a distributed soft bus, a touch projection system can be built. The touch projection system can be updated by changing the networking relationship between the distributed soft bus and the devices, and the devices in the touch projection system can be switched by changing the devices controlled by the distributed soft bus. This helps to reduce the cumbersome process of updating or switching devices in the touch projection system, improves the convenience of controlling the touch projection system, and thus enhances the user experience of the touch projection system.

[0043] Step S102: Obtain the touch data detected by the touch device through the distributed soft bus.

[0044] For example, touch devices include touch films, touch screens, and other devices with touch functionality. For instance, a touch device can detect touch data, such as... Figure 3 As shown, the touch device outputs electrical signals through the Transmit (TX) channel and receives electrical signals through the Receive (RX) channel. There is an electromagnetic field between the TX and RX channels. When a user approaches the touch device with their finger, stylus, or other means, or performs a touch operation on the touch device, this electromagnetic field will be affected. Correspondingly, the electrical signal received by the RX channel will also change. For example, touch data can be determined based on the change in the electrical signal.

[0045] In some implementations, the touch devices in the touch projection system can send touch data to the electronic devices in the touch projection system via a distributed soft bus, so that the electronic devices can determine the user's projection needs for the touch projection system based on the acquired touch data.

[0046] For example, if a user interacts with the touchscreen in the touch projection system using their finger or stylus, such as by long-pressing, clicking, or swiping, it can be determined that the user needs to project, or that the user needs to update the current content being projected. If a user brings their device close to or taps the touchscreen or projection device in the touch projection system, it can be determined that the user needs to network with the touch projection system to project the corresponding human-computer interaction interface onto the device. Of course, this is not the only possibility, and no restrictions are imposed here.

[0047] By acquiring touch data detected by touch devices through a distributed soft bus, the electronic devices in the touch projection system can analyze and determine the user's projection needs based on the acquired touch data, which will then be used to control the projection devices in the touch projection system. This will improve the ease of controlling the touch projection system and thus enhance the user's experience.

[0048] Step S103: Determine the target human-computer interaction interface corresponding to the projection device based on the touch data.

[0049] For example, if the user's projection needs for the touch projection system are determined based on the obtained touch data, then it is necessary to determine the projection content corresponding to the projection needs, that is, to determine the target human-computer interaction interface corresponding to the projection device, so that the projection device can be controlled to project according to the target human-computer interaction interface.

[0050] For example, human-computer interaction interfaces include video playback interfaces, document interfaces, network interfaces, system interfaces corresponding to terminal devices, APP interfaces, device selection interfaces, and so on—interfaces that allow user interaction. However, these are not exhaustive and are not limited to here. Taking the system interface corresponding to a terminal device as an example, the terminal device could include devices networked with the touch projection system. The touch projection system can obtain the system interface corresponding to the terminal device through a distributed soft bus. Alternatively, it could include terminal devices networked with the touch projection system within a preset time period, such as one day ago, one week ago, or one month ago. The touch projection system, in response to authorization from the terminal device, stores the system interface corresponding to the terminal device in the electronic device via the distributed soft bus. Therefore, even if the user does not have the terminal device but needs to project the system interface corresponding to the terminal device, the touch projection system can still project based on the system interface stored in the electronic device. Again, this is not limited to these examples.

[0051] In some implementations, the current human-computer interaction interface corresponding to the projection device is obtained through a distributed soft bus; the target operation command for the current human-computer interaction interface is determined based on the touch data; and the target human-computer interaction interface corresponding to the projection device is determined based on the target operation command.

[0052] For example, the current human-machine interface (HMI) corresponding to one or more projection devices can be obtained through a distributed soft bus. For instance, when one projection device is projecting, the current HMI can be determined based on the HMI currently projected by that device. When multiple projection devices are projecting, the HMI corresponding to the touch operation position on the touch device can be determined as the current HMI. However, this is not limited to this; for example, if none of the projection devices in the touch projection system are projecting, but one projection device has entered a sleep state due to not receiving a target operation command for a long time and has paused projection, the HMI projected by that device before entering the sleep state can also be determined as the current HMI. In one exemplary embodiment, the electronic device can also determine the current HMI based on the target HMI most recently sent to the projection devices in the touch projection system.

[0053] For example, the target operation command determined based on the same touch data may differ for different current human-computer interaction interfaces. For instance, when the current human-computer interaction interface is a video playback interface and the touch data indicates that the user double-clicks the video playback interface, the determined target operation command for the video playback interface might be used to instruct the user to start or pause video playback. When the current human-computer interaction interface is an app interface and the touch data indicates that the user double-clicks the app interface, the determined target operation command for the app interface might be used to instruct the user to launch the app. Of course, this is not limited to these methods. Alternatively, a standard operation command corresponding to the touch data can be determined based on the touch data, and then converted into a target operation command corresponding to the current human-computer interaction interface. For example, when the current human-computer interaction interface is a video playback interface and the standard operation command is determined to be a double-click operation based on the touch data, the double-click operation can be converted into a play command or a pause command for the video playback interface. No restrictions are placed on this. By determining the target operation command for the current human-computer interaction interface based on touch data, it is beneficial to improve the accuracy of determining the target operation command for different target human-computer interaction interfaces, so as to meet the user's projection needs for the touch projection system and improve the flexibility of controlling the touch projection system to perform touch projection.

[0054] In one exemplary embodiment, after determining the target operation instruction for the current human-computer interaction interface, the target human-computer interaction interface corresponding to the projection device can be determined based on the target operation instruction. For example, if the target operation instruction is used to instruct the brightness of the video playback interface to be increased, the video playback interface after increasing the brightness can be determined as the target human-computer interaction interface; if the target operation instruction is used to instruct the selection of a corresponding paragraph in the document interface, the document interface after selecting the corresponding paragraph can be determined as the target human-computer interaction interface; if the target operation instruction is used to instruct the switching of the device selection interface to the system interface corresponding to the terminal device, the system interface corresponding to the terminal device can be determined as the target human-computer interaction interface; of course, it is not limited to these, and no limitation is made here. By determining the target human-computer interaction interface corresponding to the projection device, the subsequent control of the projection device to project according to the target human-computer interaction interface is conducive to improving the convenience of controlling the touch projection system, thereby improving the user's experience of the touch projection system.

[0055] In some implementations, determining the target operation instruction for the current human-computer interaction interface based on touch data includes: determining at least one of the touch operation type and touch operation location corresponding to the touch data; and determining the target operation instruction for the current human-computer interaction interface based on at least one of the touch operation type and touch operation location.

[0056] For example, such as Figure 4 As shown, the electronic device determines the target operation instruction for the current human-machine interface based on touch data sent by the touch device, such as touch electrical signals. This includes, for example, step S201: the electronic device determines at least one of touch operation type and touch operation location based on the touch electrical signals; step S202: based on at least one of touch operation type and touch operation location, it determines the target operation instruction for the current human-machine interface. Based on the determination of the target operation instruction for the current human-machine interface, the target human-machine interface corresponding to the projection device is subsequently determined according to the target operation instruction, and the target human-machine interface is sent to the projection device via a distributed soft bus to control the projection device to project based on the target human-machine interface.

[0057] For example, touch operation types include single click, double click, swipe, long press, zoom, etc. In one exemplary embodiment, when the current human-computer interaction interface is a video playback interface, and the touch operation type determined based on the touch data is a single click, for example, the target operation instruction for the video playback interface can be determined to indicate showing or hiding the floating toolbar corresponding to the video playback interface; when the current human-computer interaction interface is a counter interface, and the counter interface includes, for example, a counting button icon and a count icon, and the touch operation position determined based on the touch data is the location of the counting button icon, for example, the target operation instruction for the counter interface can be determined to indicate changing the value corresponding to the count icon; when the current human-computer interaction interface is a document interface, and the document interface includes, for example, text and blank areas, and the touch operation type determined based on the touch data is a swipe, and the touch operation position includes the text area, for example, the target operation instruction for the document interface can be determined to indicate selecting the text in the text area; or, when the touch operation type determined based on the touch data is a swipe, and the touch operation position includes the blank area, for example, the target operation instruction for the document interface can be determined to indicate swiping the document interface; of course, it is not limited to these, and no limitation is made here. By determining at least one of the touch operation type and touch operation location of the current human-computer interaction interface based on touch data, and by determining the target operation command of the current human-computer interaction interface based on at least one of the touch operation type and touch operation location, the target human-computer interaction interface corresponding to the projection device can be determined. This helps to improve the accuracy of determining the target human-computer interaction interface, so as to meet the user's projection needs for the touch projection system and improve the flexibility of controlling the touch projection system to perform touch projection.

[0058] In some implementations, when the projection device is projecting, the target human-computer interaction interface corresponding to the projection device is determined according to the touch data using a first determination strategy.

[0059] For example, when a projection device is projecting, if touch data is used to instruct the user to process or switch the current human-computer interaction interface (HCI), the processed or switched HCI can be identified as the target HCI for the projection device. If, while a projection device is projecting, there are still unprojected areas within the touch area of ​​a touch device, and the user touches an unprojected area, touch data can be used to instruct the user to zoom in on the current HCI to fill the touch area. The zoomed-in HCI can then be identified as the target HCI for the projection device. Similarly, if multiple HCIs are projected simultaneously on the touch area of ​​a touch device, and the user touches the touch area corresponding to one of the current HCIs, touch data can be used to instruct the user to highlight that HCI. The highlighted HCI can then be identified as the target HCI for the projection device. These are not limited to these scenarios and are not restricted here.

[0060] In some implementations, when the projection device is not projecting, the target human-computer interaction interface corresponding to the projection device is determined based on the touch data using a second determination strategy; the second determination strategy is different from the first determination strategy.

[0061] For example, when the projection device is not projecting, it is equivalent to not determining the current human-computer interaction interface corresponding to the projection device, that is, it is necessary to determine the target human-computer interaction interface.

[0062] In one exemplary implementation, the target human-computer interaction interface corresponding to the projection device is determined from a preset human-computer interaction interface based on touch data.

[0063] For example, the preset human-computer interaction interface may include a human-computer interaction interface pre-stored in an electronic device, or a human-computer interaction interface pre-downloaded and cached from the network; the preset human-computer interaction interface may also include a human-computer interaction interface stored in cloud storage; the preset human-computer interaction interface may also include a human-computer interaction interface corresponding to a terminal device networked with the touch projection system; of course, it is not limited to these, and no limitation is made here.

[0064] For example, in response to detected touch data, the target human-computer interaction interface is determined from the preset human-computer interaction interfaces based on the most recently projected human-computer interaction interface of the projection device; or, in response to detected touch data, a selection interface generated based on the preset human-computer interaction interface is determined as the target human-computer interaction interface for the user to select from; or, in response to detected touch data, the target human-computer interaction interface is determined from the preset human-computer interaction interfaces based on the human-computer interaction interface corresponding to the terminal device networked with the touch projection system, or the target human-computer interaction interface is determined from the preset human-computer interaction interfaces based on the most recently networked human-computer interaction interface of the terminal device networked with the touch projection system; of course, these are not limited to these examples, and no restrictions are imposed here.

[0065] For example, determining the target human-computer interaction interface (HCI) of the projection device based on touch data improves the accuracy of HCI identification, thereby enhancing the ease of controlling the touch projection system. Furthermore, determining the target HCI through different steps improves the comprehensiveness of HCI identification, meeting user needs and increasing the flexibility of controlling the touch projection system, ultimately enhancing the user experience.

[0066] Step S104: Send the target human-computer interaction interface to the projection device via a distributed soft bus to control the projection device to project according to the target human-computer interaction interface.

[0067] For example, when the target human-computer interaction interface is sent to the projection device via a distributed soft bus, such as in the form of projection data, the projection device can project the target human-computer interaction interface based on the received projection data to meet the user's projection needs for the touch projection system.

[0068] In some implementations, a touch projection system may include multiple projection devices. For example, a touch projection system may be constructed by networking touch devices, a first projection device, and a second projection device based on a distributed soft bus; the projection range of the second projection device may differ from that of the first projection device. For instance, depending on the different placement of the first and second projection devices, even if the projection ranges of both the first and second projection devices include the touch area of ​​the touch device, if the area outside the touch area included in the projection range of the first projection device differs from that included in the projection range of the second projection device (i.e., the projection ranges of the first and second projection devices do not completely overlap), it can be considered that the projection ranges of the first and second projection devices are different.

[0069] For example, when a touch projection system includes multiple projection devices such as a first projection device and a second projection device, it is necessary to determine the target projection device.

[0070] In one exemplary embodiment, a target projection device is determined from the first projection device and / or the second projection device based on the device information of the first projection device and the device information of the second projection device; the target human-computer interaction interface is sent to the target projection device via a distributed soft bus to control the target projection device to project according to the target human-computer interaction interface.

[0071] For example, the distribution of users within a preset range corresponding to the touch device can be obtained. Based on the user distribution, the projection range indicated by the device information of the first projection device and the projection range indicated by the device information of the second projection device can be used to determine the projection device whose projection effect is least adversely affected by the user distribution as the target projection device. Alternatively, the distance between the first and second projection devices and the touch device can be determined based on the device information of the first and second projection devices, for example, determining the projection device with the smallest distance from the touch device as the target projection device. However, this is not limited to this. For example, one of the first and second projection devices can be selected as the preset projection device. If the target projection device is not determined, a projection device selection interface can be generated based on the device information of the first and second projection devices and projected onto the touch area of ​​the touch device for the user to select the target projection device. The projection device selection interface may also include a recommended projection device identifier for the user, which is not limited here.

[0072] For example, the target projection device may include one or more. For instance, if a user needs to project multiple human-computer interaction interfaces (HCIs) simultaneously onto the touch area of ​​the same touch device, the electronic device may determine a single target HCI based on the multiple HCIs and send it to a target projection device via a distributed soft bus to control the target projection device to project based on the target HCI. If a user needs to project a single HCI onto the touch areas of different touch devices, the electronic device may determine a target HCI based on that HCI and send it to different target projection devices via a distributed soft bus to control the different target projection devices to project simultaneously based on the target HCI. If a user needs to project the same HCI using a combination of different target projection devices, the electronic device may perform interface segmentation processing on the HCI to obtain target HCIs corresponding to different target projection devices, and send these target HCIs to the corresponding target projection devices via a distributed soft bus to control the different target projection devices to display different HCIs in combination. Of course, this is not a limitation and is not intended to restrict the application further.

[0073] The target human-machine interface is sent to the target projection device via a distributed soft bus to control the target projection device to project according to the target human-machine interface, thereby meeting the user's projection needs for the touch projection system, improving the flexibility of controlling the touch projection system for touch projection, and enhancing the comprehensiveness of meeting the user's projection needs for the touch projection system based on the target human-machine interface and the target projection device, which is conducive to improving the convenience of controlling the touch projection system.

[0074] The above embodiments provide a control method for a touch projection system, used in an electronic device. The electronic device provides a distributed soft bus. The control method constructs a touch projection system by networking with a touch device and a projection device based on the distributed soft bus. The projection range of the projection device includes the touch area of ​​the touch device. The method acquires touch data detected by the touch device through the distributed soft bus; determines the target human-machine interface corresponding to the projection device based on the touch data; and sends the target human-machine interface to the projection device through the distributed soft bus to control the projection device to project according to the target human-machine interface. Networking with the touch device and projection device through the distributed soft bus to construct the touch projection system, acquiring touch data detected by the touch device through the distributed soft bus, and sending the target human-machine interface to the projection device through the distributed soft bus improves the convenience of controlling the touch projection system, thereby enhancing the user experience.

[0075] For example, the above method can be implemented as a computer program that can run on an electronic device.

[0076] Please see Figure 5 , Figure 5 This is a schematic block diagram of the structure of an electronic device provided in an embodiment of this application.

[0077] like Figure 5 As shown, the electronic device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a storage medium and internal memory.

[0078] The storage medium may store the operating system and computer programs. The computer programs include program instructions that, when executed, cause the processor to perform any control method of the touch projection system.

[0079] The processor provides computing and control capabilities to support the operation of the entire electronic device.

[0080] The internal memory provides an environment for the execution of computer programs stored in the storage medium. When the computer program is executed by the processor, it enables the processor to execute any control method of the touch projection system.

[0081] This network interface is used for network communication, such as sending assigned tasks. Those skilled in the art will understand that... Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0082] It should be understood that a processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other convertible logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, a general-purpose processor can be a microprocessor or any conventional processor.

[0083] In one embodiment, the processor is configured to run a computer program stored in memory to perform the following steps:

[0084] Based on the distributed soft bus, a touch projection system is constructed by networking with touch devices and projection devices, wherein the projection range of the projection device includes the touch area of ​​the touch device;

[0085] The touch data detected by the touch device is obtained through the distributed soft bus;

[0086] Based on the touch data, the target human-computer interaction interface corresponding to the projection device is determined;

[0087] The target human-computer interaction interface is sent to the projection device via the distributed soft bus to control the projection device to project according to the target human-computer interaction interface.

[0088] In one embodiment, when the processor determines the target human-computer interaction interface corresponding to the projection device based on the touch data, it is configured to:

[0089] The current human-computer interaction interface corresponding to the projection device is obtained through the distributed soft bus;

[0090] Based on the touch data, determine the target operation command for the current human-computer interaction interface;

[0091] Based on the target operation command, the target human-computer interaction interface corresponding to the projection device is determined.

[0092] In one embodiment, when the processor implements the step of determining the target operation instruction for the current human-computer interaction interface based on the touch data, it is configured to:

[0093] Based on the touch data, determine at least one of the touch operation type and touch operation position corresponding to the touch data;

[0094] Based on at least one of the touch operation type and the touch operation location, a target operation instruction for the current human-computer interaction interface is determined.

[0095] In one embodiment, when the processor determines the target human-computer interaction interface corresponding to the projection device based on the touch data, it is configured to:

[0096] When the projection device is projecting, the target human-computer interaction interface corresponding to the projection device is determined according to the touch data and a first determination strategy.

[0097] When the projection device is not projecting, the target human-computer interaction interface corresponding to the projection device is determined according to the touch data using a second determination strategy; the second determination strategy is different from the first determination strategy.

[0098] In one embodiment, when the processor implements the step of determining the target human-computer interaction interface corresponding to the projection device based on the touch data and using a second determination strategy when the projection device is not projecting, it is configured to:

[0099] Based on the touch data, the target human-computer interaction interface corresponding to the projection device is determined from the preset human-computer interaction interface.

[0100] In one embodiment, when the processor implements the network construction of a touch projection system based on the distributed soft bus with touch devices and projection devices, it is used to:

[0101] Based on the distributed soft bus, the touch projection system is constructed by networking with the touch device, the first projection device, and the second projection device; the projection range of the second projection device is different from that of the first projection device.

[0102] In one embodiment, when the processor sends the target human-computer interaction interface to the projection device via the distributed soft bus to control the projection device to project according to the target human-computer interaction interface, it is configured to:

[0103] Based on the device information of the first projection device and the device information of the second projection device, determine the target projection device from the first projection device and / or the second projection device;

[0104] The target human-computer interaction interface is sent to the target projection device via the distributed soft bus to control the target projection device to project according to the target human-computer interaction interface.

[0105] In one embodiment, when the processor implements the network construction of a touch projection system based on the distributed soft bus with touch devices and projection devices, it is used to:

[0106] Based on the distributed soft bus, obtain the devices to be networked;

[0107] If the device information of the device to be networked indicates that the device to be networked has a touch function, then the device to be networked is determined to be a touch device;

[0108] If the device information of the device to be networked indicates that the device to be networked has a projection function, then the device to be networked is determined to be a projection device.

[0109] The system controls the touch device and the projection device to connect to the distributed soft bus, and obtains the device information registered by the projection device through the distributed soft bus to construct a touch projection system.

[0110] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the control of the touch projection system described above can be referred to the corresponding process in the aforementioned control method embodiment of the touch projection system, and will not be repeated here.

[0111] This application also provides a computer-readable storage medium storing a computer program, which includes program instructions. When the program instructions are executed, the method implemented can be referred to in various embodiments of the control method of the touch projection system of this application.

[0112] The computer-readable storage medium can be an internal storage unit of the electronic device described in the foregoing embodiments, such as a hard disk or memory of the electronic device. Alternatively, the computer-readable storage medium can be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the electronic device.

[0113] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0114] It should also be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0115] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. The above descriptions are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method for a touch projection system, characterized in that, For an electronic device, the electronic device providing a distributed soft bus, the control method includes: Based on the distributed soft bus, a touch projection system is constructed by networking with touch devices and projection devices, wherein the projection range of the projection device includes the touch area of ​​the touch device; The touch data detected by the touch device is obtained through the distributed soft bus; Based on the touch data, a target human-computer interaction interface corresponding to the projection device is determined; the target human-computer interaction interface includes a system interface corresponding to a terminal device networked with the touch projection system; the system interface is stored in the electronic device via the distributed soft bus in response to authorization from the terminal device; the terminal device includes terminal devices networked with the touch projection system within a preset time period; the preset time period includes at least one day ago, one week ago, and one month ago; The target human-computer interaction interface is sent to the projection device via the distributed soft bus to control the projection device to project according to the target human-computer interaction interface; The process of networking with touch devices and projection devices based on the distributed soft bus to construct a touch projection system includes: Based on the distributed soft bus, obtain the devices to be networked; If the device information of the device to be networked indicates that the device to be networked has a touch function, and the device to be networked is a device of a first preset type, then the device to be networked is determined to be a touch device; the first preset type includes a touch device system or a touch device model; If the device information of the device to be networked indicates that the device to be networked has a projection function, and the device to be networked is a device of the second preset type, then the device to be networked is determined to be a projection device; the second preset type includes a projection device system or a projection device model. The system controls the touch device and the projection device to connect to the distributed soft bus, and obtains the device information registered by the projection device through the distributed soft bus to construct a touch projection system.

2. The control method according to claim 1, characterized in that, The step of determining the target human-computer interaction interface corresponding to the projection device based on the touch data includes: The current human-computer interaction interface corresponding to the projection device is obtained through the distributed soft bus; Based on the touch data, determine the target operation command for the current human-computer interaction interface; Based on the target operation command, the target human-computer interaction interface corresponding to the projection device is determined.

3. The control method according to claim 2, characterized in that, The step of determining the target operation command for the current human-computer interaction interface based on the touch data includes: Based on the touch data, determine at least one of the touch operation type and touch operation position corresponding to the touch data; Based on at least one of the touch operation type and the touch operation location, a target operation instruction for the current human-computer interaction interface is determined.

4. The control method according to claim 1, characterized in that, The step of determining the target human-computer interaction interface corresponding to the projection device based on the touch data includes: When the projection device is projecting, the target human-computer interaction interface corresponding to the projection device is determined according to the touch data and a first determination strategy. When the projection device is not projecting, the target human-computer interaction interface corresponding to the projection device is determined according to the touch data using a second determination strategy; the second determination strategy is different from the first determination strategy.

5. The control method according to claim 4, characterized in that, When the projection device is not projecting, determining the target human-computer interaction interface corresponding to the projection device according to the touch data and a second determination strategy includes: Based on the touch data, the target human-computer interaction interface corresponding to the projection device is determined from the preset human-computer interaction interface.

6. The control method according to any one of claims 1 to 5, characterized in that, The process of networking with touch devices and projection devices based on the distributed soft bus to construct a touch projection system includes: Based on the distributed soft bus, the touch projection system is constructed by networking with the touch device, the first projection device, and the second projection device; the projection range of the second projection device is different from that of the first projection device.

7. The control method according to claim 6, characterized in that, The step of sending the target human-computer interaction interface to the projection device via the distributed soft bus, so as to control the projection device to project according to the target human-computer interaction interface, includes: Based on the device information of the first projection device and the device information of the second projection device, determine the target projection device from the first projection device and / or the second projection device; The target human-computer interaction interface is sent to the target projection device via the distributed soft bus to control the target projection device to project according to the target human-computer interaction interface.

8. An electronic device, characterized in that, The electronic device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and, in executing the computer program, implement the control method of the touch projection system as described in any one of claims 1 to 7.

9. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method for the touch projection system as described in any one of claims 1 to 7.