Function control method and device and storage medium

By permanently displaying the function floating bar on the display interface of the electronic device, providing functional operation controls, and users directly contact and execute operations, solving the cumbersome problem of users entering the application for control, achieving the effect of simplifying operations and accurate control.

CN120335678APending Publication Date: 2025-07-18BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410063754.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-16
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

When users use electronic devices to control smart home devices, they need to enter the application to perform cumbersome operations, and voice control cannot accurately perform complex operations.

Method used

The function floating bar is displayed on the electronic device display interface, providing function operation controls, and users can directly contact the send control to perform corresponding operations without entering the application.

Benefits of technology

Simplifies user operation steps, improves user experience, and can accurately perform complex functional control operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335678A_ABST
    Figure CN120335678A_ABST
Patent Text Reader

Abstract

The invention relates to a function control method and device and a storage medium. The function control method comprises the steps that a function suspension bar is resident and displayed on a display interface of the electronic equipment, and the function suspension bar is used for displaying a function operation control; and in response to the fact that function operation controls are displayed in the function suspension bar and a target function operation control in the function operation controls is triggered, executing corresponding function operation matched with the target function operation control. According to the method and the device, the function suspension bar is permanently displayed on the display interface of the electronic equipment, the function operation control is displayed on the function suspension bar, and when it is detected that the target function operation control is triggered, the corresponding function operation is executed, so that user requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of terminals, and in particular, to a function control method, apparatus, and storage medium. Background Art

[0002] Nowadays, electronic devices have integrated into people's lives, providing various rich functions, helping people complete many heavy tasks, and improving people's quality of life.

[0003] In related technologies, there are still drawbacks in the use of functions of electronic devices. Taking the example of a user using an electronic device to control a smart home device: when the user uses the electronic device to send an instruction to the smart home device, the user needs to enter a specified application to select the corresponding smart home device for control; when the user uses voice to send an instruction to the smart home device, the voice cannot accurately describe complex operations. How to enable users to perform more efficient and accurate function control of electronic devices is an urgent problem to be solved currently. Summary of the Invention

[0004] To overcome the problems existing in related technologies, the present disclosure provides a function control method, apparatus, and storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a function control method is provided, including: permanently displaying a function floating bar on an electronic device display interface, where the function floating bar is used to display function operation controls; in response to a function operation control being displayed in the function floating bar and a target function operation control in the function operation controls being triggered, performing a function operation corresponding to the target function operation control.

[0006] In one implementation, the permanently displaying a function floating bar on an electronic device display interface includes at least one of the following: displaying some or all function operation controls that meet the conditions in the function floating bar permanently displayed on the electronic device display interface; in response to there being no function operation controls that meet the conditions, permanently displaying a function floating bar on the electronic device display interface, and the function floating bar displays blank content.

[0007] In one implementation, the function operation control is used to operate and control a smart device; the meeting the conditions includes at least one of the following: the smart device is within a set distance range for establishing communication with the electronic device; meeting the user's habit of using the smart device, and the user's habit of using the smart device is obtained based on the user's historical record of controlling the smart device.

[0008] In one embodiment, the eligibility includes that the smart device is within a set distance range for establishing communication with the electronic device; the method further includes: in response to the electronic device being in a moving state, acquiring smart devices that newly enter the set distance range during the movement of the electronic device; and displaying all or part of the smart devices that newly enter the set distance range in the function floating bar.

[0009] In one embodiment, the method further includes: in response to some function operation controls being displayed in the function floating bar, displaying a prompt message for prompting that there are function operation controls not displayed; and in response to detecting a first instruction, displaying the function operation controls not displayed, where the first instruction is triggered by the user based on the prompt message and is used to trigger the display of the function operation controls not displayed.

[0010] In one embodiment, the method further includes: in response to detecting a second instruction, performing an adjustment operation on the function floating bar based on the second instruction, where the second instruction is used to indicate an adjustment of the display parameters of the function floating bar; the display parameters include at least one of the following: the display position of the function floating bar; the display area area of the function floating bar; the function parameters of the function operation controls displayed in the function floating bar.

[0011] According to a second aspect of the embodiments of the present disclosure, there is provided a function control device, including a display unit for constantly displaying a function floating bar on the display interface of an electronic device, where the function floating bar is used to display function operation controls; and an execution unit for, in response to a function operation control being displayed in the function floating bar and a target function operation control among the function operation controls being triggered, performing a function operation corresponding to the target function operation control.

[0012] In one embodiment, the display unit constantly displays the function floating bar on the display interface of the electronic device in the following manner, including at least one of the following: displaying some or all of the function operation controls that meet the conditions in the function floating bar constantly displayed on the display interface of the electronic device; in response to there being no function operation controls that meet the conditions, constantly displaying the function floating bar on the display interface of the electronic device, and the function floating bar displays blank content.

[0013] In one embodiment, the execution unit enables the function operation controls to be used for operating and controlling a smart device in the following manner; the eligibility includes at least one of the following: the smart device is within a set distance range for establishing communication with the electronic device; meeting the user's habit of using the smart device, where the user's habit of using the smart device is obtained based on the user's historical records of controlling the smart device.

[0014] In one embodiment, the eligibility includes that the smart device is within a set distance range where communication is established with the electronic device. The execution unit further operates as follows: in response to the electronic device being in a moving state, it acquires smart devices that newly enter the set distance range during the movement of the electronic device; and it displays all or part of the smart devices that newly enter the set distance range in the function floating bar.

[0015] In one embodiment, the execution unit further operates as follows: in response to some function operation controls being displayed in the function floating bar, it displays a prompt message for prompting that there are function operation controls that are not displayed; in response to detecting a first instruction, it displays the function operation controls that are not displayed, where the first instruction is triggered by the user based on the prompt message and is used to trigger the display of the function operation controls that are not displayed.

[0016] In one embodiment, the execution unit further operates as follows: in response to detecting a second instruction, it performs an adjustment operation on the function floating bar based on the second instruction, where the second instruction is used to indicate an adjustment of the display parameters of the function floating bar; the display parameters include at least one of the following: the display position of the function floating bar; the display area size of the function floating bar; the function parameters of the function operation controls displayed in the function floating bar.

[0017] According to a third aspect of the embodiments of the present disclosure, there is provided a function control device, including: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the function control method described in the first aspect or any one of the embodiments of the first aspect.

[0018] According to a fourth aspect of the embodiments of the present disclosure, there is provided a storage medium in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the function control method described in the first aspect or any one of the embodiments of the first aspect.

[0019] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: a function floating bar is permanently displayed on the display interface of the electronic device to provide function operation controls for the user. When it is detected that a target function operation control is triggered, the corresponding function operation is executed. Through the present disclosure, the user can directly control smart home devices on the function floating bar on the display interface of the electronic device without having to enter an application for control, meeting the user's needs and improving the user experience.

[0020] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present disclosure. Brief Description of the Drawings

[0021] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0022] Figure 1 is a flowchart of a function control method shown according to an exemplary embodiment.

[0023] Figure 2 is a flowchart of a method for displaying a function floating bar shown according to an exemplary embodiment.

[0024] Figure 3 is a flowchart of a method for operating and controlling a smart device shown according to an exemplary embodiment.

[0025] Figure 4 is a flowchart of a method for an electronic device to communicate with a smart device shown according to an exemplary embodiment.

[0026] Figure 5 is a schematic diagram of an electronic device moving to search for smart home devices.

[0027] Figure 6 is a flowchart of another method for displaying a function floating bar shown according to an exemplary embodiment.

[0028] Figure 7 is a schematic diagram of a function floating bar displaying prompt information.

[0029] Figure 8 is a flowchart of a method for adjusting a function floating bar shown according to an exemplary embodiment.

[0030] Figure 9A and Figure 9B is a schematic diagram of a function floating bar responding to a second instruction.

[0031] Figure 10 is another schematic diagram of a function floating bar responding to a second instruction.

[0032] Figure 11 is a block diagram of a function control device shown according to an exemplary embodiment.

[0033] Figure 12 is a block diagram of a device 200 for function control shown according to an exemplary embodiment. Detailed implementation

[0034] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0035] A screen control method provided by an embodiment of the present disclosure is applied to the terminal field.

[0036] Currently, electronic devices have been integrated into people's lives, providing various rich functions, helping people complete many heavy tasks, and improving people's quality of life.

[0037] In the related art, there are still drawbacks in the functions of electronic devices used by users. Taking the interaction between users and smart home devices as an example, there are two methods for people to control smart home devices: click on the relevant application in the terminal to send instructions to the smart home device to be controlled; or, use voice to send control instructions to the smart home device. However, these control methods still have defects. For example, users need to click on the relevant application in the terminal to control the smart home device, and the operation steps are too cumbersome, affecting the user experience. When users use voice to control smart home devices, they can only issue simple operation instructions. For complex operation instructions, smart home devices cannot understand the meaning and execute the operations.

[0038] In view of this, a function control method provided by the present disclosure permanently displays a function floating bar on the display interface of the electronic device, provides function operation controls for display to the user, and when it is detected that the target function operation control is triggered, executes the corresponding function operation to meet the user's needs.

[0039] It should be noted that the following embodiments of the present disclosure are all described by taking the interaction between users and smart home devices as an example.

[0040] Figure 1 is a flowchart of a function control method shown according to an exemplary embodiment, as Figure 1 shown, including the following steps.

[0041] In step S11, a function floating bar is permanently displayed on the display interface of the electronic device, and the function floating bar is used to display function operation controls.

[0042] In the embodiment of the present disclosure, a permanent function floating bar is displayed on the display interface of the electronic device, and relevant function operation components are displayed on the function floating bar.

[0043] It can be understood that when the user starts the electronic device, the function floating bar is immediately displayed on the display interface of the electronic device, and the user can turn off the display of the function floating bar in the settings function of the electronic device.

[0044] In one implementation, the function floating bar displays functions related to nearby smart home devices, such as the switch function of smart home device X, the color temperature and brightness functions of smart home device Y, etc.

[0045] In step S12, in response to a function operation control being displayed in the function floating bar and the target function operation control in the function operation control being triggered, perform the function operation corresponding to the target function operation control.

[0046] In the embodiments of the present disclosure, if a function operation control is displayed on the function floating bar, the user can trigger the corresponding function operation control according to their preferences, and the electronic device performs the function operation matching the function operation control.

[0047] In one implementation, if the user wants to turn off smart home device Z, clicks the switch function of smart home device Z, and the electronic device immediately sends a shutdown instruction to smart home device Z to turn off smart home device Z.

[0048] In the embodiments of the present disclosure, the user controls the smart home device through the function operation control of the function floating bar, without having to enter the relevant application program to control the smart home device, saving operation steps and improving the user experience.

[0049] Figure 2 It is a flowchart of a method for displaying a function floating bar shown according to an exemplary embodiment, as Figure 2 shown, including the following steps.

[0050] In step S21, detect whether there are some or all function operation controls that meet the display conditions in the function floating bar that is always displayed on the display interface of the electronic device.

[0051] In step S22A, in response to the existence of function operation controls that meet the conditions, display the function operation controls of the function floating bar on the display interface of the electronic device.

[0052] In step S22B, in response to the non-existence of function operation controls that meet the conditions, always display the function floating bar on the display interface of the electronic device, and the function floating bar displays blank content.

[0053] In an embodiment of the present disclosure, the electronic device can determine whether to display function operation controls on the function floating bar by detecting whether there are smart home devices around. If it detects that there are smart home devices around, it displays function operation controls on the function floating bar. If it detects that there are no smart home devices around, it displays blank content on the function floating bar.

[0054] Figure 3 is a flowchart of a method for operating and controlling a smart device shown according to an exemplary embodiment, as Figure 3 shown, and includes the following steps.

[0055] In step S31, it is detected whether the smart device is within a set distance range for establishing communication with the electronic device.

[0056] In step S32, the user's habit of using the smart device is detected.

[0057] Among them, the user's habit of using the smart device is obtained based on the record of the user's historical control of the smart device.

[0058] In an embodiment of the present disclosure, a distance range, which can also be called a distance threshold, is preset, and it is detected whether there are smart home devices within the range with the electronic device as the center and the distance threshold as the radius.

[0059] Among them, the form of communication between the electronic device and the smart home device is not fixed and can be a Bluetooth connection or other connection methods. It can be understood that the farther the distance from the electronic device, the weaker the communication signal strength of the smart home device, and the reception of user instructions is unstable, and corresponding operations may not be able to be executed; similarly, the closer the distance to the electronic device, the stronger the communication signal strength of the smart home device, and the reception of user instructions is stable, and corresponding operations can be executed. Therefore, the purpose of setting the preset threshold is to ensure that the communication signal strength between the electronic device and the smart home device is strong enough to normally receive user instructions.

[0060] In an embodiment of the present disclosure, after the electronic device detects a smart device within the distance threshold, it can obtain the historical control record of the smart home device from the user's personal account in the electronic device. Through statistical analysis of the historical control record, for example, setting a frequency threshold, obtaining the instruction operations greater than the frequency threshold, and inferring that the smart home device is most likely to execute such operations.

[0061] In the embodiments of the present disclosure, the reason for statistically analyzing the user's historical control instructions is to facilitate subsequent recommendation of function control options related to the smart home device to the user on the display interface of the electronic device. It can be understood that when people do a thing more frequently, a pattern is gradually formed. The design idea of the present disclosure is also based on this. When the control instructions sent by the user for the same smart home device exceed a certain frequency, it can be considered that a pattern has been formed. For example, the user often sends a turn-off instruction to the smart air conditioner at 8:00 in the morning. Therefore, the electronic device can recommend the on / off function control option of the smart air conditioner to the user at 8:00 in the morning. Another example is that the user often sends a brightness reduction instruction to the smart table lamp at 12:00 at night. Therefore, the electronic device can recommend the brightness control option of the smart table lamp to the user at 12:00 at night.

[0062] Figure 4 is a flowchart of a method for an electronic device to communicate with a smart device shown according to an exemplary embodiment, as Figure 4 shown, and includes the following steps.

[0063] In step S41, smart devices within a set distance range are detected.

[0064] In step S42, in response to the electronic device being in a moving state, smart devices that newly enter the set distance range during the movement of the electronic device are acquired, and all or part of the smart devices that newly enter the set distance range are displayed in the function floating bar.

[0065] In the embodiments of the present disclosure, the steps for the electronic device to detect smart home devices within the distance threshold are as follows: Use sensors in the electronic device, such as an acceleration sensor, to detect the current motion state of the electronic device. If the sensor detects that the electronic device is currently in a stationary state, with the current position of the electronic device as the center and the distance threshold as the radius, smart home devices within the distance threshold are acquired. If the sensor detects that the electronic device is currently in a moving state, with the current position of the electronic device as the center and the distance threshold as the radius, smart home devices that newly enter within the distance threshold are acquired. The reason for the electronic device in the moving state to only acquire smart home devices that newly enter within the distance threshold is that when the electronic device is in a moving state, it is very likely that the user needs to control new smart home devices, and the original smart home devices are already within the distance threshold and do not need to be acquired again. Therefore, only smart home devices that newly enter within the distance threshold need to be acquired.

[0066] Figure 5 is a schematic diagram of an electronic device moving to search for smart home devices, as Figure 5As shown, the electronic device detects the smart home device D within the distance range and displays the function operation controls related to the smart home device D on the function floating bar. When the electronic device moves and detects the smart home device E within the distance range, the function operation controls related to the smart home device E are displayed on the function floating bar.

[0067] Figure 6 It is a flowchart of another method for displaying a function floating bar shown according to an exemplary embodiment. As Figure 5 shown, it includes the following steps.

[0068] In step S61, in response to some function operation controls being displayed in the function floating bar, a prompt message is displayed, and the prompt message is used to prompt that there are function operation controls that are not displayed.

[0069] In step S62, in response to detecting a first instruction, the function operation controls that are not displayed are displayed. The first instruction is triggered by the user based on the prompt message and is used to trigger the display of the function operation controls that are not displayed.

[0070] In the embodiments of the present disclosure, if the function floating bar can only display some function operation controls, a prompt message will be displayed to prompt the user that there are function operation controls that are not displayed.

[0071] In the embodiments of the present disclosure, after the function floating bar detects the first instruction, it displays the function operation controls that are not displayed. The user can choose to trigger the function operation controls that are not displayed and perform operations matching the function operation controls.

[0072] Figure 7 It is a schematic diagram of the function floating bar displaying a prompt message. As Figure 7 shown, after the electronic device detects that there are multiple smart devices within the distance range, a prompt message such as "There are multiple devices near you" will be displayed on the function floating bar.

[0073] Figure 8 It is a flowchart of a method for adjusting a function floating bar shown according to an exemplary embodiment. As Figure 6 shown, it includes the following steps.

[0074] In step S81, a second instruction is detected.

[0075] Among them, the second instruction is used to indicate an adjustment of the display parameters of the function floating bar.

[0076] In step S82, in response to detecting the second instruction, an adjustment operation is performed on the function floating bar based on the second instruction.

[0077] Among them, the display parameters include at least one of the following:

[0078] Display position of the function floating bar;

[0079] Display area of the function floating bar;

[0080] Function parameters of the function operation controls displayed in the function floating bar.

[0081] In the embodiments of the present disclosure, the function floating bar detects a second instruction. After detecting the second instruction, the function floating bar can perform adjustment operations, including adjusting the display position, display area, or function parameters of the function operation controls displayed in the function floating bar.

[0082] In the embodiments of the present disclosure, after the electronic device detects a smart home device and obtains the historical control record of the smart home device, functions related to the smart home device are displayed and recommended on the display interface of the electronic device, such as on the desktop. Compared with the related art where the user needs to enter an application to control the target device, the present disclosure can display function-related control options on the desktop of the electronic device, simplifying the operation steps required by the user, and being able to display the relevant control options of the recommended functions based on the user's historical usage habits, improving the user experience.

[0083] Figure 9A and Figure 9B is a schematic diagram of the function floating bar responding to the second instruction. As Figure 9A shown, the function floating bar detects the second instruction issued by the user, and then adjusts the display area of the function floating bar. The display area of the function floating bar after adjustment is as Figure 9B shown.

[0084] Figure 10 is another schematic diagram of the function floating bar responding to the second instruction. As Figure 10 shown, the function floating bar detects the second instruction issued by the user, and adjusts the function parameters of the function operation controls displayed in the function floating bar, including displaying the recommended switch function of smart home device A and smart home device A, the recommended brightness adjustment function of smart home device B and smart home device B, and the recommended color temperature adjustment function of smart home device C and smart home device C. It should be noted that Figure 10 in, the switch function, brightness adjustment function, and color temperature adjustment function are used as examples for illustrative purposes, but are not limited thereto. Other function operations can also be used, such as temperature control, etc.

[0085] The complete application process of the present disclosure is as follows: The electronic device detects smart home devices within the detection range. When multiple smart home devices are detected within the detection range, a prompt message such as "There are multiple devices near you" is displayed in the function floating bar of the electronic device. Moreover, the first instruction issued by the user is detected. If the first instruction is detected, the function operation control that has not been displayed is displayed. The second instruction issued by the user is detected. If the second instruction is detected, the display area of the function floating bar can be adjusted to display the function operation controls of multiple smart home devices. Among them, the function operation controls of the smart home devices are recommended by obtaining the user's daily habits, and the user can trigger the corresponding operations on the target function operation control. When the electronic device detects that it is in a moving state, it detects the newly obtained smart home devices within the detection range and displays the function operation controls of the newly obtained smart home devices in the function floating bar. Through the present disclosure, the user can directly control the smart home devices on the function floating bar of the electronic device display interface without entering the application for control, and the control functions recommended by the function floating bar are recommended based on the user's historical habits, meeting the user's needs and improving the user experience.

[0086] Based on the same concept, an embodiment of the present disclosure also provides a function control device.

[0087] It can be understood that in order to implement the above functions, the function control device provided by the embodiment of the present disclosure includes the corresponding hardware structure and / or software module for executing each function. Combining the units and algorithm steps of the various examples disclosed in the embodiments of the present disclosure, the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiments of the present disclosure.

[0088] Figure 11 It is a block diagram of a function control device shown according to an exemplary embodiment. Refer to Figure 11 , the device 100 includes.

[0089] A display unit 101, configured to permanently display a function floating bar on the display interface of the electronic device, and the function floating bar is used to display function operation controls;

[0090] An execution unit 102, configured to respond to the situation that a function operation control is displayed in the function floating bar and the target function operation control in the function operation control is triggered, and execute the function operation corresponding to the target function operation control.

[0091] In an embodiment of the present disclosure, the display unit 101 is configured to display some or all of the function operation controls that meet the conditions in a function floating bar that is always displayed on the display interface of the electronic device; in response to the non-existence of function operation controls that meet the conditions, the function floating bar is always displayed on the display interface of the electronic device, and blank content is displayed in the function floating bar.

[0092] In an embodiment of the present disclosure, the execution unit 102 is configured to the intelligent device is within a set distance range for establishing communication with the electronic device; it conforms to the user's habit of using the intelligent device, and the user's habit of using the intelligent device is obtained based on the record of the user's historical control of the intelligent device.

[0093] In an embodiment of the present disclosure, the execution unit 102 is configured to in response to the electronic device being in a moving state, obtain the intelligent devices that newly enter the set distance range during the movement of the electronic device; display all or some of the intelligent devices that newly enter the set distance range in the function floating bar.

[0094] In an embodiment of the present disclosure, the execution unit 102 is configured to in response to some function operation controls being displayed in the function floating bar, display a prompt message, and the prompt message is used to prompt that there are function operation controls that are not displayed; in response to detecting a first instruction, display the function operation controls that are not displayed, and the first instruction is triggered by the user based on the prompt message and is used to trigger the display of the function operation controls that are not displayed.

[0095] In an embodiment of the present disclosure, the execution unit 102 is configured to in response to detecting a second instruction, perform an adjustment operation on the function floating bar based on the second instruction, and the second instruction is used to indicate an adjustment of the display parameters of the function floating bar; the display parameters include at least one of the following: the display position of the function floating bar; the display area of the function floating bar; the function parameters of the function operation controls displayed in the function floating bar.

[0096] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0097] Figure 12 It is a block diagram of a device 200 for function control shown according to an exemplary embodiment. For example, the device 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0098] Refer to Figure 12 , the device 200 may include one or more of the following components: a processing component 202, a memory 204, a power component 206, a multimedia component 208, an audio component 210, an input / output (I / O) interface 212, a sensor component 214, and a communication component 216.

[0099] The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to complete all or part of the steps of the above-described methods. In addition, the processing component 202 may include one or more modules to facilitate the interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate the interaction between the multimedia component 208 and the processing component 202.

[0100] The memory 204 is configured to store various types of data to support the operation of the device 200. Examples of such data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, and the like. The memory 204 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0101] The power component 206 provides power to the various components of the device 200. The power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 200.

[0102] The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the device 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0103] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC) that is configured to receive external audio signals when the device 200 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 204 or transmitted via the communication component 216. In some embodiments, the audio component 210 further includes a speaker for outputting audio signals.

[0104] The I / O interface 212 provides an interface between the processing component 202 and peripheral interface modules, and the peripheral interface modules may be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0105] The sensor component 214 includes one or more sensors for providing an assessment of various aspects of the state of the device 200. For example, the sensor component 214 can detect the on / off state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the sensor component 214 can also detect a change in the position of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration / deceleration of the device 200, and a change in the temperature of the device 200. The sensor component 214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 214 may further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0106] The communication component 216 is configured to facilitate communication between the device 200 and other devices in a wired or wireless manner. The device 200 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0107] In an exemplary embodiment, the apparatus 200 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0108] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 204 including instructions, and the above instructions can be executed by the processor 220 of the apparatus 200 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0109] It can be understood that "a plurality of" in the present disclosure means two or more, and other quantifiers are similar thereto. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. The singular forms of "a", "the", and "said" also aim to include the plural forms unless the context clearly indicates otherwise.

[0110] Furthermore, it can be understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other and do not represent a specific order or importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.

[0111] Furthermore, it can be understood that unless otherwise specified, "connection" includes direct connection between two without other components therebetween, and also includes indirect connection between two with other elements therebetween.

[0112] Furthermore, it can be understood that although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring these operations to be performed in the specific order or serial order shown, or requiring all the operations shown to obtain the desired result. In a specific environment, multitasking and parallel processing may be advantageous.

[0113] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known or customary technical means in the technical field not disclosed in the present disclosure.

[0114] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A function control method, characterized in that, Including: A function floating bar is permanently displayed on the display interface of the electronic device, and the function floating bar is used to display function operation controls; In response to a function operation control being displayed in the function floating bar and the target function operation control in the function operation controls being triggered, perform a function operation matching the target function operation control.

2. The method according to claim 1, characterized in that The permanently displaying the function floating bar on the display interface of the electronic device includes at least one of the following: Display some or all of the function operation controls that meet the conditions in the function floating bar permanently displayed on the display interface of the electronic device; In response to the non-existence of function operation controls that meet the conditions, permanently display the function floating bar on the display interface of the electronic device, and blank content is displayed in the function floating bar.

3. The method according to claim 2, wherein The function operation controls are used to operate and control the intelligent device; The meeting the conditions includes at least one of the following: The intelligent device is within a set distance range for establishing communication with the electronic device; Meeting the user's habit of using the intelligent device, and the user's habit of using the intelligent device is obtained based on the record of the user's historical control of the intelligent device.

4. The method according to claim 3, wherein The meeting the conditions includes that the intelligent device is within a set distance range for establishing communication with the electronic device; The method further includes: In response to the electronic device being in a moving state, obtain the intelligent devices that newly enter the set distance range during the movement of the electronic device; Display all or part of the intelligent devices that newly enter the set distance range in the function floating bar.

5. The method according to any one of claims 2 to 4, characterized in that, The method further includes: In response to some function operation controls being displayed in the function floating bar, display a prompt message for prompting the existence of un-displayed function operation controls; In response to detecting a first instruction, display the un-displayed function operation controls, and the first instruction is triggered by the user based on the prompt message and is used to trigger the display of the un-displayed function operation controls.

6. The method according to claim 1, characterized in that The method further includes: In response to detecting a second instruction, perform an adjustment operation on the function floating bar based on the second instruction, and the second instruction is used to indicate an adjustment of the display parameters of the function floating bar; The display parameters include at least one of the following: The display position of the function floating bar; The display area area of the function floating bar; The function parameters of the function operation controls displayed in the function floating bar.

7. A function control device, characterized in that, Including: A display unit for permanently displaying a function floating bar on the display interface of the electronic device, and the function floating bar is used to display function operation controls; An execution unit for, in response to a function operation control being displayed in the function floating bar and the target function operation control in the function operation controls being triggered, performing a function operation matching the target function operation control.

8. The device according to claim 7, characterized in that, The display unit permanently displays the function floating bar on the display interface of the electronic device in the following manner, including at least one of the following: Display some or all of the function operation controls that meet the conditions in the function floating bar permanently displayed on the display interface of the electronic device; In response to the non-existence of function operation controls that meet the conditions, permanently display the function floating bar on the display interface of the electronic device, and blank content is displayed in the function floating bar.

9. The device according to claim 8, characterized in that, The execution unit operates the function operation control for the intelligent device in the following manner; The condition being met includes at least one of the following: The intelligent device is within a set distance range for establishing communication with the electronic device; It conforms to the user's habit of using the intelligent device, and the user's habit of using the intelligent device is obtained based on the record of the user's historical control of the intelligent device.

10. The device according to claim 9, characterized in that, The condition being met includes that the intelligent device is within a set distance range for establishing communication with the electronic device, and the execution unit also operates in the following manner: In response to the electronic device being in a moving state, obtain the intelligent devices that newly enter the set distance range during the movement of the electronic device; Display all or part of the intelligent devices that newly enter the set distance range in the function floating bar.

11. The device according to any one of claims 8 to 9, characterized in that The execution unit also operates in the following manner: In response to some function operation controls being displayed in the function floating bar, display a prompt message for prompting the existence of function operation controls that are not displayed; In response to detecting a first instruction, display the function operation controls that are not displayed, where the first instruction is triggered by the user based on the prompt message and is used to trigger the display of the function operation controls that are not displayed.

12. The device according to claim 7, characterized in that, The execution unit also operates in the following manner: In response to detecting a second instruction, perform an adjustment operation on the function floating bar based on the second instruction, where the second instruction is used to indicate an adjustment of the display parameters of the function floating bar; The display parameters include at least one of the following: The display position of the function floating bar; The display area size of the function floating bar; The function parameters of the function operation controls displayed in the function floating bar.

13. A function control device, characterized in that, It includes: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the function control method according to any one of claims 1 to 6.

14. A storage medium, characterized in that, Instructions are stored in the storage medium, and when the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute the function control method according to any one of claims 1 to 6.