Interaction control method and device
Through the triggering event in the electronic device, obtaining operating information and recommendation data, dynamically adjusting the user interface, solving the problem of not matching the operating status of the device and the interface data, and increasing the user experience.
Patent Information
- Application Number
- CN202411321303.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-20
AI Technical Summary
When a user uses an electronic device with a display function, the data displayed in the window interface of the electronic device does not match the operating status of the device, resulting in poor user experience.
Through the trigger event of the target, the target reference information including electronic equipment operation information and target recommendation data is obtained, and the display output of the target window interface is controlled based on this to ensure that the interface display output and running information match.
It realizes dynamic adjustment of the user interface according to the real-time operating status of the electronic device, improves the user experience, ensures the matching between the interface and the device status, and avoids bad user experience caused by incompatibility.
Smart Images

Figure CN119356579A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to, but is not limited to, the field of information technology, and in particular to an interactive control method and device. Background Art
[0002] When a user uses an electronic device with a display function, if the data displayed in the window interface of the electronic device does not match the operating status of the electronic device, there is a problem that the user's usage needs cannot be met, resulting in a poor user experience. Summary of the invention
[0003] In view of this, the embodiments of the present application at least provide an interactive control method and device.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides an interactive control method, including:
[0006] In response to a target triggering event, obtaining target reference information, the target reference information including operation information of the electronic device and target recommendation data for the electronic device;
[0007] Controlling the display output of a target window interface based on the target reference information, wherein the target window interface is an execution result in response to the target trigger event;
[0008] The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
[0009] The present application provides an interactive control device, including:
[0010] an acquisition module, configured to obtain target reference information in response to a target triggering event, wherein the target reference information includes operation information of the electronic device and target recommendation data for the electronic device;
[0011] A control module, configured to control the display output of a target window interface based on the target reference information, wherein the target window interface is an execution result in response to the target trigger event;
[0012] The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
[0013] An embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor can execute the computer program to implement the above-mentioned interactive control method.
[0014] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to implement the above-mentioned interactive control method.
[0015] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is executed in a computer device, a processor in the computer device executes some or all of the steps for implementing the above-mentioned interactive control method.
[0016] An embodiment of the present application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements some or all of the steps in the above-mentioned interactive control method.
[0017] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1A A schematic diagram of an implementation flow of an interactive control method provided in an embodiment of the present application;
[0019] Figure 1B A display diagram 1 of an application interface provided in an embodiment of the present application;
[0020] Figure 1C A second display diagram of an application interface provided in an embodiment of the present application;
[0021] Figure 1D A display diagram of an application interface provided in an embodiment of the present application Figure 3 ;
[0022] Figure 2A A schematic diagram of the composition of an interactive control system provided in an embodiment of the present application;
[0023] Figure 2B A schematic diagram of an implementation architecture of an interactive control system provided in an embodiment of the present application;
[0024] Figure 3 A second schematic diagram of an implementation flow of an interactive control method provided in an embodiment of the present application;
[0025] Figure 4 A schematic diagram of the structure of an interactive control device provided in an embodiment of the present application;
[0026] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0028] In the following description, the terms "first / second / third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first / second / third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field to which this application belongs. The terms used herein are only for the purpose of describing this application and are not intended to limit this application. It should also be noted that, for ease of description, only the parts related to the relevant application are shown in the accompanying drawings.
[0029] With the development of information technology, the hardware configurations of different electronic devices may be different, and different applications may have different requirements for hardware configurations; the hardware configurations may include but are not limited to central processing units (CPU), graphics processing units (GPU), memory, storage space, etc. Therefore, when users use electronic devices, the following problems may occur.
[0030] When downloading or installing applications on electronic devices, there may be situations where the hardware configuration of the electronic device is incompatible with the configuration requirements of the application, resulting in the inability to run the application or poor running results. Users can manually filter and download or install applications, but users need to have certain technical knowledge to correctly judge the compatibility of applications with electronic devices. Even by manually filtering applications, there is still the problem of incompatibility between electronic devices and applications due to user misjudgment.
[0031] In the process of downloading, installing and running applications on electronic devices, there may be situations where the application download, installation and operation are not satisfied. For example, in the case of unstable network, insufficient power of electronic devices, insufficient storage space, or too low operating system version, there are problems such as application download interruption, installation failure and poor operation effect, which affect the user experience. In the related technology, it is impossible to dynamically monitor the changes in the operating status of electronic devices during the installation process, and there is a lack of intelligent early warning and problem-solving mechanisms.
[0032] In the process of running applications, electronic devices also need to balance performance, heat dissipation, noise, and battery life. Too high performance can cause electronic devices to overheat, make too much noise, and significantly reduce battery life, while too low performance may not meet the application's operating requirements. In related technologies, users can actively participate in and operate the process of switching the performance of electronic devices, but when the operating status of the electronic device is unclear, resulting in a complicated switching process, or when the user does not make the best choice, there are problems such as electronic devices overheating, significantly reduced battery life, or failure to meet the application's operating requirements, resulting in poor application performance.
[0033] Furthermore, when the relationship between the fan speed and temperature of the fan assembly used for heat dissipation of the electronic device is a preset relationship, it is impossible to intelligently adjust according to the real-time temperature changes and performance requirements of the electronic device. A fan speed that is too fast may cause excessive noise, and a fan speed that is too slow may not be able to dissipate heat for the electronic device in time, affecting the user experience and device safety.
[0034] When an electronic device adjusts its user interface, it often requires the user to perform manual operations. For example, the user actively selects the color theme in the display mode, the type of electronic device operating mode, etc. It is unable to respond to changes in the operating status of the electronic device in real time and is not intelligent enough.
[0035] On this basis, the embodiment of the present application provides an interactive control method, which can be executed by a processor of an electronic device. The electronic device may refer to a server, a laptop, a tablet computer, a desktop computer, a smart TV, a set-top box, a mobile device (such as a mobile phone, a portable video player, a personal digital assistant, a dedicated messaging device, a portable gaming device) and other devices with data processing capabilities. Figure 1A As shown, the interactive control method includes the following steps S101 to S102:
[0036] Step S101: In response to a target triggering event, target reference information is obtained, where the target reference information includes operation information of the electronic device and target recommendation data for the electronic device.
[0037] Here, the target trigger event may be an instruction and / or event that triggers obtaining the target reference information, and may include but is not limited to at least one of application startup, returning to the target page, an instruction to call out the target page, application shutdown, the electronic device being connected to an external device, the electronic device's operating mode changing, the electronic device's operating environment changing, etc.; wherein the target page may include but is not limited to the application's main page, the electronic device's main page, the electronic device's settings adjustment page, etc.
[0038] The target reference information may be reference information used by the electronic device to display and output data.
[0039] The operating information may be information that characterizes the operating status of the electronic device, and may include but is not limited to the operating mode of the electronic device, the application currently running in the electronic device, the operating time of the electronic device, the operating temperature of the electronic device, the operating resource information of the electronic device, the operating environment information of the electronic device, etc.
[0040] Among them, the operating mode of the electronic device may include but is not limited to at least one of a high-performance mode, a low-performance mode, a silent mode, a power saving mode, etc.; the operating resource information of the electronic device may include but is not limited to at least one of the remaining power of the electronic device, the memory information of the electronic device, the network delay information, the operating system of the electronic device, the remaining storage space of the electronic device, the operating parameters of the processor of the electronic device, etc.; the operating environment information of the electronic device may include but is not limited to at least one of the brightness, temperature, humidity, electromagnetic interference, noise, etc. in the environment in which the electronic device is located.
[0041] In some implementations, the electronic device may obtain operation information through a signal acquisition component and / or an application interface.
[0042] For example, the operating temperature of the electronic device may be obtained through a temperature sensor.
[0043] For another example, the noise level may be acquired through a sound collection component.
[0044] For another example, the operating mode of the electronic device may be obtained through an application interface.
[0045] The target recommendation data may be data recommended for application in electronic devices, and may include but is not limited to at least one of recommendation data determined based on the historical behavior of the electronic device, recommendation data obtained based on wide area network updates, recommendation data determined based on the user, recommendation data determined based on the electronic device configuration, recommendation data determined based on the current operating status of the electronic device, etc.
[0046] For example, in response to the startup of an application in a mobile phone, the mobile phone can obtain the current operating mode and the commonly used operating mode, and if the current operating mode is different from the commonly used operating mode, adjust the operating mode to the commonly used operating mode or adjust the current operating configuration parameters of the mobile phone to parameters that are in line with the current usage environment or user habits.
[0047] For another example, in response to obtaining application information of an updated version provided by an application developer, the electronic device may obtain the current version information of the application and compare it with the latest information obtained. If the current version of the application is not the latest version, the application is automatically updated.
[0048] For another example, in response to jumping to the main interface displaying a game application, the handheld game console may obtain the configuration information of the handheld game console and the current operating mode, and then display the game application that can be run in the handheld game console at the current moment on the main interface; or based on the temperature of the handheld game console at the current moment, determine the interface elements and / or controls displayed on the main interface, such as the interface background, theme, etc.
[0049] For example, in response to running a conference application on an external display device, the laptop computer can trigger the acquisition of the remaining power of the laptop computer and the recommended switching operating mode. When the remaining power is less than a preset power threshold, the operating mode is switched to the power saving mode.
[0050] Step S102: controlling the display output of the target window interface based on the target reference information, where the target window interface is the execution result in response to the target trigger event;
[0051] The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
[0052] Here, the target window interface can be at least one window display interface, which may include but is not limited to at least one of the main interface of the application, the main management interface of the electronic device management application, and other interfaces jumped from the main interface of the application.
[0053] Controlling the display output of the target window interface may include but is not limited to the display output content, display output parameters, display output status (foreground display, background display, closed display, etc.) of the target window interface. The display output content may include but is not limited to the display output object or element; the display output parameters may include but are not limited to the theme color, theme style, or background color of the display interface, and may also include the layout, size, type, or refresh rate of the displayed elements or controls; the display output status may include but is not limited to controlling the target window interface to be displayed in the foreground, background, or closed.
[0054] In some implementations, the target window interface may be a result obtained after the electronic device executes an operation corresponding to the target trigger event. For example, in response to an instruction or operation to start or call the target window interface, a response operation of starting the main interface of the application or switching from other interfaces of the application to the main interface may be executed.
[0055] In some implementations, the first recommended data may be at least a portion of data that is selected from the target recommended data based on the operation information of the electronic device and that is consistent with the current operation information of the electronic device.
[0056] For example, applications may be recommended based on the configuration information of the electronic device and the resource usage at the current moment, for example, applications that are available for download, installation or operation on the electronic device at the current moment may be recommended.
[0057] In some implementations, different application recommendations may be made for different operating users of the electronic device based on the configuration information of the electronic device and the resource usage at the current moment.
[0058] In some embodiments, when the target recommended data is recommended data determined based on the current resource usage of the electronic device, the first recommended data may be all the target recommended data; when the target recommended data is recommended data determined based on the factory configuration of the electronic device or application information updated by the application developer, the first recommended data may be part of the target recommended data.
[0059] For example, based on the recommendation of applications that can be run on the desktop computer at the current moment according to the configuration information of the desktop computer and the resource usage at the current moment, game applications suitable for different age groups can be recommended to operating users of different ages.
[0060] In an embodiment of the present application, in response to a target trigger event, target reference information including operation information of the electronic device and target recommended data for the electronic device is obtained; then, based on the target reference information, the display output of the target window interface is controlled, and the target window interface is the execution result of the response target trigger event; wherein, the target window interface at least displays and outputs the first recommended data for the operation information, and the first recommended data is at least part of the target recommended data. In this way, the electronic device can display and output the recommended data corresponding to the target trigger event adapted to the operation information in the target window interface, which can better meet the use needs of the electronic device user based on the current operation status of the electronic device, and further improve the user experience.
[0061] In some embodiments, obtaining the target reference information in the above step S101 may include at least one of the following steps S111 to S112:
[0062] Step S111: Obtain type information of the target trigger event, and acquire target operation information and target recommendation data matching the target trigger event based on the type information.
[0063] Here, the type information may include the type of the target trigger event, which may include but is not limited to the initial startup of the application, switching to the main interface during the running of the application, or closing the application.
[0064] The target operation information may be operation information of the electronic device corresponding to the time when the target trigger event occurs.
[0065] In some implementations, when different target triggering events are acquired, the acquired target reference information may be different.
[0066] For example, when it is determined that the type information of the target trigger event is a management application that is initially started to manage applications, the resource usage of the electronic device at the current moment can be obtained, and the applications updated to the latest version that can be run at this time can be recommended to the user as target recommendation data, or the user's frequently used applications that can be run at this time can be recommended to the user as target recommendation data.
[0067] For example, when the type information of the target trigger event is determined to be switching to a management application that manages the application during the running of the application, the display output can be consistent with the current device running status or other applications associated with the application running at the current moment, or at least one of the configuration items or elements related to the application.
[0068] For another example, when it is determined that the type information of the target trigger event is the end of a game of a game application, when switching to a management application that manages the application after the game ends, the ended game application can be deleted from the items to be recommended, or target recommendation data can be selected from other game applications of the same or different type as the ended game application.
[0069] It is understandable that the electronic device can obtain target reference information corresponding to different types of target trigger events, improve the adaptability of the first recommended data displayed and output by the electronic device to the target trigger event, and further improve the user experience.
[0070] Step S112: Obtain target operation data acting on the electronic device, obtain target recommendation data and target operation information matching the target operation data, and the target operation data can generate a target trigger event.
[0071] Here, the target operation data may be the behavior data generated after the user of the electronic device performs an operation on the electronic device, and may include at least one of the data corresponding to the trigger operation of the control in the display interface of the electronic device, the data corresponding to the voice input, the data corresponding to the gesture input, etc.
[0072] For example, the target operation data may be configuration operation data obtained after the user performs a trigger operation on a control corresponding to a conference application configuration item in the operation interface of the management application. In response to the user's configuration adjustment operation on the conference application, the configuration operation data corresponding to the configuration adjustment operation may be used as target recommendation data, and when the user starts the conference application, the conference application window interface is displayed and output based on the current operation information of the electronic device and the configuration items adjusted by the user.
[0073] For another example, the target operation data may be the behavior data of the user switching to the main interface of the management application after closing the game application. In response to the user's behavior data, game applications of different types from the game application may be used as target recommendation data and displayed in the application recommendation window of the management application.
[0074] It can be understood that based on the target operation data, the user's usage preferences can be obtained. When responding to a target trigger event corresponding to the target operation data, the electronic device can display and output the first recommended data based on the target recommendation data corresponding to the target operation data, and flexibly adjust the display effect according to the user's usage preferences to further improve the user's usage experience.
[0075] In some embodiments, the generation of the target trigger event may include at least one of the following steps S121 to S127:
[0076] Step S121: In response to the electronic device starting to run the first application, a target trigger event is generated.
[0077] Here, the first application may be a management application that manages applications, such as a game management application, a device manager application, or a device security management application.
[0078] In some embodiments, in response to the electronic device starting to run the first application, an application list of other applications that can be further selected by the user and / or a configuration function module of the electronic device can be displayed in the main interface of the first application. The configuration function module may include but is not limited to at least one of a power management module, a network management module, a device heat dissipation module, a performance adjustment module, etc.
[0079] For example, Figure 1B As shown, the main interface 10 of the game management application includes a list of game applications 20 used by the user in history, a list of game applications 30 downloaded in the electronic device where the game management application is located, a performance adjustment control 40, and a background element 50; the icons of the game applications can be scrolled and displayed in the area where the game application list is located. Among them, the game application list 20 displays the application icons and application names of game applications 21, 22, 23, 24, and 25 respectively; the game application list 30 displays the application icons and application names of game applications 31, 32, 33, 34, and 35 respectively; the performance adjustment control 40 corresponds to the above-mentioned performance adjustment module, and the user can adjust the performance mode of the electronic device where the game management application is located by triggering the performance adjustment control 40.
[0080] Step S122: In response to the electronic device obtaining an interactive operation of switching from the current display interface to the target window interface, a target trigger event is generated.
[0081] Here, the interactive operation may be a trigger operation for completing the switch from the current display interface to the target window interface, and may include but is not limited to at least one of an operation on a specific control, a voice input operation, a gesture input operation, and the like.
[0082] For example, the user triggers the return key in the current playback interface of the audio-visual application to switch to the initial interface or setting interface of the audio-visual application, and in response to the projection device obtaining the interactive operation, a target trigger event is generated.
[0083] In another example, a user inputs an instruction to switch from a game interface of a currently running game application to a game management interface through voice input, and in response to the game device obtaining the voice instruction, a target trigger event is generated.
[0084] Step S123: In response to the second application of the electronic device running into the first application state, a target trigger event is generated.
[0085] Here, the first application state may include closing of the second application or stopping updating of the window interface of the second application.
[0086] For example, when the second application is a game application, the first application state may correspond to the end of the game in the game window at the current moment;
[0087] For another example, when the second application is a video playback application, the first application state may correspond to the end of the video playback in the video playback window at the current moment.
[0088] For example, when the second application is a conference application or a live broadcast application, the first application status can correspond to the end of the meeting in the conference window at the current moment, the end of the live broadcast program in the live broadcast application window, or the direct closure of the conference application after the meeting ends, and the direct closure of the live broadcast application after the live broadcast program ends.
[0089] Step S124: In response to detecting a change in the communication connection between the electronic device and the target device, a target trigger event is generated.
[0090] Here, the target device may be a device that can complete a communication connection with the electronic device, and may include but is not limited to at least one of an input / output device, a display device, and other electronic devices with a data processing function.
[0091] In some implementations, the target device may establish communication with the electronic device via a wired connection or a wireless connection.
[0092] Changes in the communication connection may include, but are not limited to, establishing a communication connection, disconnecting a communication connection, an electronic device receiving data sent by a target device, an electronic device sending data to a target device, or a change in the strength of a communication connection signal.
[0093] For example, a target trigger event may be generated in response to a laptop completing a wired connection with a display device via a High Definition Multimedia Interface (HDMI) cable.
[0094] As another example, a target triggering event may be generated in response to an augmented reality (AR) device wirelessly connected to the mobile phone via a wireless network exchanging media content or hardware resources with the mobile phone.
[0095] Step S125: In response to obtaining an interactive operation on the display screen of the electronic device, a target trigger event is generated.
[0096] Here, the interactive operations performed on the display screen of the electronic device may include but are not limited to gesture operations, string input operations, etc., wherein gesture operations may include but are not limited to at least one of single-finger operations, multi-finger operations, palm operations, click operations, and sliding operations.
[0097] For example, in response to obtaining a gesture operation performed by a user on a display screen, a target trigger event corresponding to the gesture operation may be generated.
[0098] Step S126: In response to obtaining the interaction data acting on the sensing area of the electronic device, a target triggering event is generated.
[0099] Here, the sensing area may be an area in the electronic device that can convert the signal or stimulus generated by the interactive operation into information that the electronic device can recognize and process. For example, the sensing area may include but is not limited to at least one of a near field communication (NFC) detection area, a time of flight (TOF) detection area, a camera detection area, a microphone detection area, and the like.
[0100] The interaction data of the sensing area may include at least one of object data, voice data, spatial gesture data, etc. automatically detected by the electronic device.
[0101] For example, in response to the electronic device detecting that the detection area of the camera includes at least one user, a target trigger event is generated.
[0102] For another example, in response to the electronic device detecting a user's voice command in the detection area of the microphone, a target trigger event is generated.
[0103] Step S127, in response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, a target trigger event is generated, where the usage scenario includes at least one of the usage environment, usage object, usage mode, and usage configuration parameters of the electronic device.
[0104] Here, the usage environment may include but is not limited to an office environment, a home environment, a meeting scene, or an entertainment scene, etc.
[0105] The user object may include an operating user of the electronic device, and the number of the user objects may be one or more.
[0106] In some embodiments, when there are multiple usage objects, the usage objects of the electronic device in the first usage scenario and the target usage scenario are different. In response to the change in the usage object of the electronic device, a target trigger event can be generated, and different information corresponding to different usage objects can be displayed and output.
[0107] For example, when the user of the mobile phone changes, the security of the mobile phone can be increased by adjusting the size of the virtual keyboard or the layout of the interface.
[0108] For another example, when the user of the display device changes from one user to multiple users and switches from a single-screen display mode to a dual-screen display mode, the dual-screen display mode can be determined as a copy mode or an extended mode based on user preferences to improve the user experience.
[0109] The usage mode may include but is not limited to at least one of a single screen mode, a dual screen mode, a horizontal screen mode, a vertical screen mode, etc.
[0110] Configuration parameters can be used to characterize the usage status of input controls.
[0111] For example, the usage configuration parameters may include but are not limited to at least one of whether to disable the touchpad, enable the touchpad, the area size of the touchpad, and the like.
[0112] In some implementations, a target trigger event may be generated in response to a change in the usage state of an input control to determine the usage state and / or display layout of other input controls in the current usage scenario.
[0113] In the embodiment of the present application, the electronic device responds to different types of target trigger events. In this way, the possibility of the first recommended data displayed and output by the electronic device being adapted to various types of scenarios can be increased, thereby improving the accuracy of the first recommended data in the target window interface displayed and output by the electronic device, and further improving the user experience.
[0114] In some embodiments, the operation information of the electronic device includes at least one of the operation mode information of the electronic device, the currently running application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information. Among them, the operation mode information may include the type of operation mode of the electronic device; the currently running application information may include but is not limited to the type, quantity, configuration requirement information, current configuration information, etc. of the applications running in the electronic device at the current moment; the operation time information may include the duration of the operation of the electronic device after it is started, and may also include the duration of the application running after the application is started; the heat dissipation condition may include the usage parameters of the heat dissipation component, the operating temperature of the electronic device, etc.; the resource usage may include the usage of the electronic device's operating resources. The acquisition of the target reference information described in the above step S101 may include at least one of the following steps S131 to S136:
[0115] Step S131: in response to the electronic device starting to run the first application, obtaining the current first running information of the electronic device and obtaining the second recommended data matching the first application and the first running information.
[0116] Here, the first running information may include running information at the current moment corresponding to the electronic device starting to run the first application.
[0117] The first application may include an entry application of an application or a program. For example, the first application may be an entry application of a game application, an entry application of an audio and video application, an entry application of an operating system, and the like.
[0118] The second recommendation data may include recommendation data that matches the first operation information and is suitable for the current operation state of the electronic device.
[0119] For example, after opening the portal application of the game application, the game application that can be run can be recommended based on the resource usage of the electronic device at the current moment.
[0120] For another example, after opening the portal application of the operating system, parameters such as the display background or theme style of the main interface of the electronic device can be recommended based on the current operating mode and temperature of the electronic device.
[0121] Step S132: in response to the electronic device obtaining an interactive operation of switching from the current display interface to the target window interface, obtaining the current second operation information of the electronic device and the third recommended data matching the second operation information.
[0122] Here, the second operation information may include operation information at the current moment corresponding to the interaction operation obtained by the electronic device to switch from the current display interface to the target window interface.
[0123] The third recommendation data may include application recommendation data suitable for the current operating state of the electronic device that matches the second operating information, as well as interface display elements, themes, controls, etc., so as to provide applications or other functional services that the electronic device can currently support through a target window interface corresponding to the third recommendation data.
[0124] Step S133: in response to the second application of the electronic device running to the first application state, obtaining third operation information of the electronic device and obtaining fourth recommendation data having a target association relationship with the second application based on the third operation information.
[0125] Here, the third operation information may include operation information at the current moment corresponding to the second application of the electronic device running to the first application state.
[0126] The fourth recommendation data may include applications that match the third operation information, are suitable for the current operation state of the electronic device, and are related or unrelated to the second application.
[0127] For example, strategies or configuration optimization options related to the currently running second application may be displayed and output.
[0128] For another example, other applications or functional services of the same type or different types that are unrelated to the currently running second application may be displayed and output.
[0129] Step S134: in response to detecting that a change in the communication connection between the electronic device and the target device occurs, obtaining fourth current operation information of the electronic device and a change in the communication connection.
[0130] Here, the fourth operation information may include operation information at a current moment corresponding to detection of a change in the communication connection between the electronic device and the target device.
[0131] In some implementations, the display output of the target window interface may be adjusted based on the fourth operation information and the change in the communication connection.
[0132] For example, whether to display the target window interface can be determined based on whether the connection between the electronic device and the target device is disconnected; if the connection is disconnected, the target window interface is not displayed, and if the connection is not disconnected, the target window interface is displayed. In this way, the display resources of the electronic device can be saved, and the performance of the electronic device can be further improved.
[0133] Step S135: in response to obtaining the interaction data acting on the sensing area of the electronic device, obtaining the fifth current operation information of the electronic device and the fifth recommendation data matching the interaction data.
[0134] Here, the fifth operation information may include operation information at the current moment corresponding to the interaction data obtained acting on the sensing area of the electronic device.
[0135] The fifth recommendation data may include an application or functional service for recommendation determined based on a mapping relationship between the interaction data and the application or functional service corresponding to the interaction data, and data associated with the object determined based on the object acted upon by the interaction data.
[0136] For example, the fifth recommendation data may include recommendation data associated with changing game configuration parameters, changing display parameters, display layout, or constituent elements of a target window interface, and the like.
[0137] Step S136: In response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, obtaining the current sixth operation information of the electronic device and the sixth recommendation data matching the target usage scenario.
[0138] Here, the sixth operation information may include operation information at a current moment corresponding to the adjustment of the usage scenario of the electronic device from the current first usage scenario to the target usage scenario.
[0139] In some implementations, the sixth recommendation data may be determined based on historical usage data of the electronic device.
[0140] For example, when the usage scenario of an electronic device is adjusted from a home environment to an office environment, based on the sixth operation information, the operation mode with the lowest error rate can be determined from the usage data of the electronic device at historical moments, and the operation mode can be determined as the sixth recommended data.
[0141] During implementation, the first operation information, the second operation information, the third operation information, the fourth operation information, the fifth operation information, and the sixth operation information may be the same or different.
[0142] In the embodiment of the present application, the electronic device obtains reference information corresponding to the operation information based on the operation information corresponding to different target trigger events. In this way, the adaptability of the target reference information to the target trigger event can be improved, and the accuracy of displaying and outputting the target window interface based on the target reference information can be further improved.
[0143] In some embodiments, the above step S101 may include the following step S141:
[0144] Step S141, in response to obtaining an interactive operation that triggers the electronic device to display the main interface of the target game application or the game management interface of the electronic device, obtaining current operation information of the electronic device and game recommendation data matching the current operation information;
[0145] The current operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
[0146] Here, the target game application may be a game application currently running on the electronic device, and the main interface of the target game application may include a homepage or home page of the game application.
[0147] The game management interface may include an entry interface for the game application. For example, Figure 1B The main interface 10 of the game management application is shown.
[0148] The game recommendation data may be recommendation data associated with the main interface of the target game application or the game management interface of the electronic device.
[0149] For example, after the target game application is running and the game is finished, when the user triggers the return key to trigger the electronic device to display the main interface of the target game application, the electronic device can, after obtaining the current operating mode, use other operating modes with lower power consumption than the current operating mode as game recommendation data; before displaying the main interface of the target game application, display the recommended information for switching the operating mode to the user.
[0150] For example, after the user starts the game management application corresponding to the game management interface, the electronic device can, after obtaining the current running information, display at least one of the following recommendations for running the corresponding game application, installation or downloading recommendations, theme color or theme style recommendations for the window interface of the game management application, and display layout recommendations for the window interface of the game management application based on the resource usage of the electronic device.
[0151] In the embodiment of the present application, in response to obtaining an interactive operation that triggers the electronic device to display the main interface of the target game application or the game management interface of the electronic device, the current operation information of the electronic device and the game recommendation data matching the current operation information are obtained. In this way, the adaptability of the main interface of the target game application or the game management interface of the electronic device to the current operation information can be increased, thereby improving the user's interactive experience.
[0152] In some embodiments, the above step S102 may include the following steps S151 to S152:
[0153] Step S151: controlling the display output parameters and / or display output status of the target window interface based on the operation information of the electronic device.
[0154] Here, the display output parameters may include but are not limited to the theme color, theme style, background and other display parameters of the target window interface, and may also include at least one of the layout design between display elements or controls, display size, display type, display refresh rate, etc.
[0155] The display output state may include but is not limited to controlling the target window to be displayed in the foreground, in the background, or closed.
[0156] For example, when the remaining power of the electronic device is less than a preset power threshold, Figure 1B The display output parameters of the main interface 10 of the game management application in the game management application are adjusted to a power consumption lower than Figure 1B The corresponding performance mode display output parameters in Figure 1C As shown, the main interface 11 of the game management application is obtained.
[0157] The main interface 11 of the game management application includes a list of game applications 20 used by the user in history, a list of game applications 60 downloaded in the electronic device where the game management application is located, a performance adjustment control 70, and a background element 80; the icons of the game applications can be scrolled in the area where the game application list is located. Among them, the game application list 20 displays the application icons and application names of game applications 21, 22, 23, 24, and 25 respectively; the game application list 60 displays the application icons and application names of game applications 31, 32, 33, 34, and 36 respectively, and game application 35 is in the area where the game application list is located. Figure 1C The corresponding performance mode cannot run or runs poorly. Game applications 36 can be Figure 1C The performance adjustment control 70 corresponds to the above-mentioned performance adjustment module, and the user can adjust the performance mode of the electronic device where the game management application is located by triggering the performance adjustment control 70.
[0158] In some embodiments, the background element 80 is Figure 1B The display effects of the background elements 50 in the figure may be the same or different.
[0159] For example, Figure 1DAs shown, the colors and animation effects of display area 81, display area 82, display area 83, display area 84, display area 85, display area 86, display area 87, display area 88, display area 89, display area 91, display area 92, and display area 93 in the main interface 11 of the game management application can be different from the colors and animation effects of the display areas at the corresponding positions of the main interface 10 of the game management application. In this way, the switching of the colors and animation effects of the same display area can represent the switching of the performance mode, and the user can intuitively obtain the performance mode of the current electronic device according to different display effects.
[0160] Step S152: Display the first recommended data in the target area of the target window interface according to the determined display layout information.
[0161] Here, the first recommendation data may be recommendation data suitable for the current operating state of the electronic device determined based on the operating information of the electronic device.
[0162] The display layout information may include information such as display effects of elements of the target window interface, layout design of elements, etc., and may be information corresponding to display output parameters and / or display output status.
[0163] For example, in the game management interface, based on display output parameters and / or display output status, and corresponding display layout information, a game application that is adapted to the current operating state of the electronic device can be recommended.
[0164] In the embodiment of the present application, the display output parameters and / or display output status of the target window interface are controlled based on the operation information of the electronic device; the first recommended data is displayed and output in the target area of the target window interface according to the determined display layout information. In this way, when the operation status of the electronic device changes, the electronic device can automatically switch the display effect of the target window interface according to the display output parameters and / or display output status, without the need for manual operation by the user, thereby reducing the inconvenience caused by the user actively switching the interface display effect during the interaction process.
[0165] In some embodiments, the operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information. The above step S102 may include at least one of the following steps S161 to S162:
[0166] Step S161, based on the seventh operating information of the electronic device, control the display theme parameters and / or display background of the target window interface of the electronic device, and display the first recommended data in the first area of the target window interface according to the first display layout, and the first display layout is determined based on the seventh operating information and the first recommended data.
[0167] Here, the first area may include at least a partial display area of the target window interface.
[0168] Exemplarily, the first display layout may include at least one of grouping elements in the target window interface and displaying them on the left and right sides or the top and bottom ends of the game management interface, and displaying the elements in the target window interface in a circular scrolling manner on all four edges of the display background content.
[0169] It is understandable that, based on the seventh operation information corresponding to the seventh operation information, displaying and outputting the first recommended data based on different first display layouts can increase the flexibility of the display output target window interface and improve the user experience.
[0170] Step S162: determining first recommended data from the target recommended data based on the eighth operation information of the electronic device and the target user information, and displaying the first recommended data in at least one second area of the target window interface according to a second display layout determined based on the eighth operation information and the target user information.
[0171] Here, the target user information may include habit or preference information of an operating user of the electronic device.
[0172] For example, the applications installed or not installed in the electronic device may be screened and grouped based on the configuration parameters of the electronic device, the configuration requirements of the application, and the preference information of the target user, so as to recommend applications that the user is more interested in to the user.
[0173] In some implementations, the application list recommended to the user may be updated in real time based on the eighth operation information and the target user information.
[0174] It is understandable that displaying and outputting the target window interface based on the user's habits or preferences and the eighth operation information can improve the adaptability of the target window interface to the user and further improve the user's experience.
[0175] In some embodiments, the above step S102 may include at least one of the following steps S171 to S173:
[0176] Step S171: Control display theme parameters and / or display background of a game application window interface of the electronic device based on the operation mode information of the electronic device, and display at least one group of game applications recommended for the operation mode information in a scrolling display area of the game application window interface.
[0177] Here, the game application window interface may include a display window of a game management application.
[0178] In some implementations, the game applications may be classified and labeled before step S171. The configuration requirement data of each game application is collected in advance, such as processor performance requirements, storage space requirements, etc.; at least one group of game applications that are compatible with the current operation mode information of the electronic device are selected from all game applications and displayed in the scrolling display area of the game application window interface.
[0179] During implementation, the collected configuration requirement data of each game application can be standardized and preprocessed, and a variety of game classification models can be trained using machine learning algorithms, such as proximity algorithm models, support vector machine algorithm models, random forest models, etc., and the optimal model can be selected based on cross-validation and hyperparameter tuning. The optimal model obtained after training can automatically screen the adapted games based on the operation mode information of the electronic device and generate a recommended list of game applications.
[0180] Step S172: Control the display background and / or display output parameters of the game application window interface of the electronic device based on the heat dissipation condition and / or resource usage of the electronic device, and display all game applications and historical game applications that the electronic device can support in two scrolling display areas of the game application window interface.
[0181] Here, all game applications and historical game applications that the electronic device can support may include game applications that the electronic device supports downloading, installing, or running.
[0182] In some implementations, before the user chooses to download, install or run a game application, the electronic device can monitor and prompt the electronic device status, and automatically adjust the download, installation or running process of the game application based on the heat dissipation condition and / or resource usage. For example, pausing the download when the storage space is insufficient, reducing the resolution when the temperature of the electronic device is too high, etc., to improve device stability and user experience.
[0183] During implementation, a time series analysis algorithm can be used to predict future trends in heat dissipation conditions and / or resource usage based on the current heat dissipation conditions and / or resource usage of the electronic device. For example, a time series analysis algorithm can be used to predict the trend of changes in parameters such as the temperature, power consumption rate, and network stability of the electronic device. And when there is a risk of using the electronic device, an early warning or suggestion can be issued, for example, when the power consumption rate is too fast, the user is prompted to plug in a charging device; for example, when the network stability is poor, switch to a more stable network environment.
[0184] Step S173: Control the display output parameters and / or display output status of the device management window interface of the electronic device based on the operation mode information and / or resource usage of the electronic device, and display the recommended functions / services based on the operation mode information and / or resource usage in the corresponding area of the device management window interface.
[0185] Here, the device management window interface may be a display window interface for managing the electronic device, and may include a main interface of the electronic device, a configuration parameter interface of the electronic device, and the like.
[0186] The functions / services recommended for the operation mode information and / or resource usage may include switching of the operation mode information, adjusting resources that need to be adjusted in the resource usage, and the like.
[0187] In some embodiments, a deep reinforcement learning algorithm can be used to determine a performance mode corresponding to the operating mode information and / or resource usage of the electronic device, and the recommended functions / services for the operating mode information and / or resource usage can be displayed in the corresponding area of the device management window interface.
[0188] During implementation, the electronic device may automatically switch the performance mode after determining the performance mode corresponding to the operation mode information and / or resource usage of the electronic device.
[0189] In some embodiments, the above interactive control method may further include the following steps S181:
[0190] Step S181: updating configuration parameters of target components of the electronic device based on target reference information to adapt display output parameters of the target window interface.
[0191] Here, the target component may include hardware and software. For example, the target component may include at least one of a processor, a cooling fan, a software running state mode, etc. wherein the processor may include but is not limited to a central processing unit, a graphics processing unit, etc.
[0192] In some embodiments, the electronic device includes a cooling fan, and the electronic device can obtain temperature data of the electronic device in real time through a temperature sensor, and use a fuzzy logic control algorithm to adjust the speed of the cooling fan based on the temperature data of the electronic device, the performance requirements of the running application, and at least one of the electronic device status priorities set by the user.
[0193] It is understandable that the higher the speed of the cooling fan, the higher the noise level and the better the cooling performance. For example, in the electronic device status priority preset by the user, when the priority of the silent state is greater than the priority of the cooling state, the speed of the cooling fan can be reduced, and the reduced speed of the cooling fan is adapted to the display output parameters of the target window interface.
[0194] In some implementations, the adjustment relationship between the speed and temperature of the cooling fan can be optimized based on historical data of the cooling fan and long-term use of the electronic device, thereby extending the service life of the device and improving the performance of the device.
[0195] In some embodiments, when the performance mode of the electronic device is high performance mode and the fan speed increases, resulting in an increase in noise level, the display layout of the target window interface can be switched to a simpler display layout. In this way, while reducing the user's visual burden and interaction complexity, it can save display resources and reduce power consumption.
[0196] In the embodiment of the present application, the configuration parameters of the target component of the electronic device are updated based on the target reference information to adapt the display output parameters of the target window interface. In this way, based on the target reference information, the electronic device can flexibly adapt the display output parameters of the target window interface by adjusting the configuration parameters of the target component in different operating states, dynamically adjusting the display effect while ensuring the performance of the device.
[0197] On this basis, the embodiment of the present application provides an interactive control system, such as Figure 2A As shown, the interactive control system 200 includes a classification module 210, a monitoring module 220, and an adjustment module 230; the adjustment module 230 includes a fan setting module 240 and an interface switching module 250. Among them, the classification module 210 is used for game classification and labeling; the monitoring module 220 is used for device status monitoring and prompting; the adjustment module 230 is used for performance mode adjustment; the fan setting module 240 is used for setting and adjusting the speed of the cooling fan; the interface switching module 250 is used to switch the display output parameters of the target window interface.
[0198] In some embodiments, the system architecture of the interactive control system 200 is as follows: Figure 2B As shown, the electronic device can obtain application information from the application library of the cloud or local database through the classification module. The application information includes the configuration data of the application. The applications in the application library may include applications that are not installed or have been installed on the electronic device; after collecting and preprocessing the data, the model is obtained from the model library of the database to perform model training and optimization; and then the applications are classified and recommended based on the configuration information of the electronic device in the configuration library of the database.
[0199] It is understandable that the configuration requirements of applications in the application library are different, and the configuration information generated by matching from the configuration library is different.
[0200] For different devices, the configuration information in the configuration library can be different; for the same application, the performance mode running on different devices can also be different.
[0201] For example, an application that runs in a low-performance mode on a device with higher configuration parameters can also run in a high-performance mode on a device with lower configuration parameters.
[0202] Before operating the application, the monitoring module can be used to initialize the electronic device and predict and warn the operating status. During the operation of the application, the operating status of the electronic device can be dynamically monitored and adjusted in real time.
[0203] Before operating an application or during operating an application, the performance requirements of the application can be analyzed through the adjustment module, and the performance mode of the electronic device can be selected based on the analysis results to dynamically adjust and optimize the operating parameters of the electronic device.
[0204] In the process of adjusting the operating status of the electronic device, the temperature of the electronic device can be monitored in real time through the fan setting module, an adaptive fan control strategy can be generated, and the speed of the cooling fan can be automatically adjusted based on the fan control strategy.
[0205] In the process of adjusting the operating status of the electronic device, the interface switching module can obtain the operating information of the electronic device in real time, perceive the operating status of the electronic device, select the interface layout based on the operating information of the electronic device, and then dynamically update the display interface in real time based on the determined interface layout.
[0206] The following uses the management of game applications using a game installation and management system as an example to illustrate the application of the interactive control method provided in the embodiment of the present application in actual scenarios.
[0207] Among them, the game installation and management system can correspond to the interactive control system provided in the above embodiment, and the game application can correspond to the first application and the second application in the interactive control method provided in the above embodiment.
[0208] Based on the interactive control system 200 provided in the above embodiment, the present application embodiment provides an interactive control method, which can be executed by a processor of a computer. Figure 3 As shown, the method includes the following steps S301 to S305:
[0209] Step S301, game classification and labeling.
[0210] Here, the game corresponds to the game application in the above-mentioned embodiment.
[0211] During implementation, step S301 may be completed through a classification module.
[0212] Step S302: equipment status monitoring and prompting.
[0213] During implementation, step S302 may be completed through a monitoring module.
[0214] Step S303: adjust the performance mode.
[0215] During implementation, step S303 may be completed through an adjustment module.
[0216] Step S304: setting and adjusting the speed of the cooling fan.
[0217] During implementation, step S304 may be completed through a fan setting module.
[0218] Step S305: Switch the display output parameters of the target window interface.
[0219] During implementation, step S305 may be executed when any of the above steps S301 to S304 are executed.
[0220] In the embodiments of the present application, on the one hand, it is possible to intelligently filter and recommend compatible game applications, avoid downloading and installing incompatible game applications in electronic devices, improve the success rate of game application installation, and reduce the user's operating burden; on the other hand, by real-time monitoring of the device status, it is possible to provide early warning and reduce application operation failures or interruptions due to network, power or storage space problems; on the other hand, it is possible to intelligently adjust the device performance mode and cooling fan speed, balance performance, heat dissipation, noise and power consumption, extend the device's battery life, and reduce the risk of hardware damage due to device overheating; on the other hand, by dynamically switching the display output parameters of the target window interface, it is possible to provide the best visual and interactive experience according to different device operating states, performance modes and fan noise levels, thereby improving user satisfaction and the overall performance of the device.
[0221] The present application embodiment provides an interactive control device, such as Figure 4 As shown, the interactive control device 400 includes:
[0222] An acquisition module 410, configured to obtain target reference information in response to a target triggering event, wherein the target reference information includes operation information of the electronic device and target recommendation data for the electronic device;
[0223] A control module 420, configured to control the display output of a target window interface based on the target reference information, wherein the target window interface is an execution result in response to the target trigger event;
[0224] The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
[0225] In some embodiments, the obtaining module may also be used for at least one of the following:
[0226] Obtaining type information of a target triggering event, and acquiring target operation information and target recommendation data matching the target triggering event based on the type information;
[0227] Target operation data acting on the electronic device is obtained, and target recommendation data and target operation information matching the target operation data are acquired, wherein the target operation data can generate the target trigger event.
[0228] In some embodiments, the interactive control device may further include:
[0229] A processing module is used to generate the target trigger event, and the target trigger event can be generated from at least one of the following:
[0230] In response to the electronic device starting to run the first application, generating the target trigger event;
[0231] In response to the electronic device obtaining an interactive operation of switching from the current display interface to the target window interface, generating the target trigger event;
[0232] In response to the second application of the electronic device running into the first application state, generating the target trigger event;
[0233] In response to detecting a change in the communication connection between the electronic device and the target device, generating the target trigger event;
[0234] In response to obtaining an interactive operation acting on a display screen of the electronic device, generating the target trigger event;
[0235] In response to obtaining interaction data acting on a sensing area of the electronic device, generating the target trigger event;
[0236] In response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, the target trigger event is generated, and the usage scenario includes at least one of the usage environment, usage object, usage mode, and usage configuration parameters of the electronic device.
[0237] In some embodiments, the obtaining module may also be used for at least one of the following:
[0238] In response to the electronic device starting to run the first application, obtaining current first running information of the electronic device and obtaining second recommended data matching the first application and the first running information;
[0239] In response to the electronic device obtaining an interactive operation of switching from a current display interface to a target window interface, obtaining current second operation information of the electronic device and third recommended data matching the second operation information;
[0240] In response to the second application of the electronic device running to the first application state, obtaining third current running information of the electronic device and obtaining fourth recommended data having a target association relationship with the second application based on the third running information;
[0241] In response to detecting a change in the communication connection between the electronic device and the target device, obtaining fourth current operation information of the electronic device and a change amount of the communication connection;
[0242] In response to obtaining interaction data acting on a sensing area of the electronic device, obtaining fifth current operation information of the electronic device and fifth recommendation data matching the interaction data;
[0243] In response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, obtaining sixth current operation information of the electronic device and sixth recommendation data matching the target usage scenario;
[0244] The operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
[0245] In some embodiments, the above acquisition module may also be used to:
[0246] In response to obtaining an interactive operation that triggers the electronic device to display and output a main interface of a target game application or a game management interface of the electronic device, obtaining current operation information of the electronic device and game recommendation data matching the current operation information;
[0247] The current operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
[0248] In some embodiments, the control module may also be used to:
[0249] Controlling the display output parameters and / or the display output state of the target window interface based on the operation information of the electronic device; and,
[0250] The first recommended data is displayed and outputted in a target area of the target window interface according to the determined display layout information.
[0251] In some embodiments, the control module may also be used for at least one of the following:
[0252] controlling display theme parameters and / or display background of a target window interface of the electronic device based on seventh operation information of the electronic device, and displaying and outputting first recommended data in a first area of the target window interface according to a first display layout, wherein the first display layout is determined based on the seventh operation information and the first recommended data;
[0253] Determining first recommended data from the target recommended data based on the eighth operation information of the electronic device and the target user information, and displaying the first recommended data in at least one second area of the target window interface according to a second display layout determined based on the eighth operation information and the target user information;
[0254] The operation information includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
[0255] In some embodiments, the control module may also be used for at least one of the following:
[0256] Controlling display theme parameters and / or display background of a game application window interface of the electronic device based on the operation mode information of the electronic device, and displaying and outputting at least one group of game applications recommended for the operation mode information in a scrolling display area of the game application window interface;
[0257] Control the display background and / or display output parameters of the game application window interface of the electronic device based on the heat dissipation condition and / or resource usage of the electronic device, and display all game applications and historical game applications that the electronic device can support in two scrolling display areas of the game application window interface;
[0258] Based on the operating mode information and / or resource usage of the electronic device, the display output parameters and / or display output status of the device management window interface of the electronic device are controlled, and the functions / services recommended for the operating mode information and / or the resource usage are displayed and output in the corresponding area of the device management window interface.
[0259] In some embodiments, the interactive control device further includes:
[0260] An updating module is used to update the configuration parameters of the target components of the electronic device based on the target reference information to adapt the display output parameters of the target window interface.
[0261] The present application embodiment provides an electronic device, including: a memory and a processor. Figure 5 As shown, the electronic device 500 includes:
[0262] A memory 501, for storing a computer program executable on the processor 502;
[0263] The processor 502 is used to execute the program stored in the memory 501 to implement the above-mentioned interactive control method applied to the interactive control device.
[0264] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is executed in a computer device, a processor in the computer device executes some or all of the steps for implementing the above-mentioned interactive control method.
[0265] An embodiment of the present application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements some or all of the steps in the above-mentioned interactive control method.
[0266] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor to implement the above-mentioned interactive control method.
[0267] The present application is described with reference to the flowchart and / or block diagram of the method, device and equipment according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0268] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0269] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0270] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed in the present application should be included in the protection scope of the present application.
[0271] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0272] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0273] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0274] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0275] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0276] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0277] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.
[0278] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0279] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. An interactive control method, comprising: In response to a target triggering event, obtaining target reference information, the target reference information including operation information of the electronic device and target recommendation data for the electronic device; Controlling the display output of a target window interface based on the target reference information, wherein the target window interface is an execution result in response to the target trigger event; The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
2. The method according to claim 1, wherein: Obtain target reference information, including at least one of the following: Obtaining type information of a target triggering event, and acquiring target operation information and target recommendation data matching the target triggering event based on the type information; Target operation data acting on the electronic device is obtained, and target recommendation data and target operation information matching the target operation data are acquired, wherein the target operation data can generate the target trigger event.
3. The method according to claim 1 or 2, wherein: The target trigger event is generated by at least one of the following: In response to the electronic device starting to run the first application, generating the target trigger event; In response to the electronic device obtaining an interactive operation of switching from the current display interface to the target window interface, generating the target trigger event; In response to the second application of the electronic device running into the first application state, generating the target trigger event; In response to detecting a change in the communication connection between the electronic device and the target device, generating the target trigger event; In response to obtaining an interactive operation acting on a display screen of the electronic device, generating the target trigger event; In response to obtaining interaction data acting on a sensing area of the electronic device, generating the target trigger event; In response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, the target trigger event is generated, and the usage scenario includes at least one of the usage environment, usage object, usage mode, and usage configuration parameters of the electronic device.
4. The method according to claim 3, wherein: Obtain target reference information, including at least one of the following: In response to the electronic device starting to run the first application, obtaining current first running information of the electronic device and obtaining second recommended data matching the first application and the first running information; In response to the electronic device obtaining an interactive operation of switching from a current display interface to a target window interface, obtaining current second operation information of the electronic device and third recommended data matching the second operation information; In response to the second application of the electronic device running to the first application state, obtaining third current running information of the electronic device and obtaining fourth recommended data having a target association relationship with the second application based on the third running information; In response to detecting a change in the communication connection between the electronic device and the target device, obtaining fourth current operation information of the electronic device and a change amount of the communication connection; In response to obtaining interaction data acting on a sensing area of the electronic device, obtaining fifth current operation information of the electronic device and fifth recommendation data matching the interaction data; In response to the usage scenario of the electronic device being adjusted from the current first usage scenario to the target usage scenario, obtaining sixth current operation information of the electronic device and sixth recommendation data matching the target usage scenario; The operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
5. The method according to claim 1, wherein: In response to a target triggering event, target reference information is obtained, including: In response to obtaining an interactive operation that triggers the electronic device to display and output a main interface of a target game application or a game management interface of the electronic device, obtaining current operation information of the electronic device and game recommendation data matching the current operation information; The current operation information of the electronic device includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
6. The method according to claim 1, wherein: Controlling the display output of the target window interface based on the target reference information includes: Controlling the display output parameters and / or the display output state of the target window interface based on the operation information of the electronic device; and, The first recommended data is displayed and outputted in a target area of the target window interface according to the determined display layout information.
7. The method according to claim 1 or 6, wherein: Controlling the display output of the target window interface based on the target reference information includes at least one of the following: controlling display theme parameters and / or display background of a target window interface of the electronic device based on seventh operation information of the electronic device, and displaying and outputting first recommended data in a first area of the target window interface according to a first display layout, wherein the first display layout is determined based on the seventh operation information and the first recommended data; Determining first recommended data from the target recommended data based on the eighth operation information of the electronic device and the target user information, and displaying the first recommended data in at least one second area of the target window interface according to a second display layout determined based on the eighth operation information and the target user information; The operation information includes at least one of the operation mode information of the electronic device, the current operation application information, the operation time information, the heat dissipation condition, the resource usage, and the operation environment information.
8. The method according to claim 1, wherein: Controlling the display output of the target window interface based on the target reference information includes at least one of the following: Controlling display theme parameters and / or display background of a game application window interface of the electronic device based on the operation mode information of the electronic device, and displaying and outputting at least one group of game applications recommended for the operation mode information in a scrolling display area of the game application window interface; Control the display background and / or display output parameters of the game application window interface of the electronic device based on the heat dissipation condition and / or resource usage of the electronic device, and display all game applications and historical game applications that the electronic device can support in two scrolling display areas of the game application window interface; Based on the operating mode information and / or resource usage of the electronic device, the display output parameters and / or display output status of the device management window interface of the electronic device are controlled, and the functions / services recommended for the operating mode information and / or the resource usage are displayed and output in the corresponding area of the device management window interface.
9. The method according to claim 1, further comprising: The configuration parameters of the target component of the electronic device are updated based on the target reference information to adapt the display output parameters of the target window interface.
10. An interactive control device, comprising: an acquisition module, configured to obtain target reference information in response to a target triggering event, wherein the target reference information includes operation information of the electronic device and target recommendation data for the electronic device; A control module, configured to control the display output of a target window interface based on the target reference information, wherein the target window interface is an execution result in response to the target trigger event; The target window interface at least displays and outputs first recommended data for the operation information, and the first recommended data is at least a part of the target recommended data.
Citation Information
Patent Citations
Method and device for applying colors onto electronic equipment and electronic equipment
CN104360796A
APP recommendation method, device and equipment
CN110489614A
System setting display method, device and system
CN110851229A
Application recommendation method and device, storage medium and electronic equipment
CN111798259A
Control method and device and electronic equipment
CN112684959A