CN115756226A - Virtual remote controller display method and device, electronic equipment and readable storage medium - Google Patents

Virtual remote controller display method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN115756226A
CN115756226A CN202211460698.6A CN202211460698A CN115756226A CN 115756226 A CN115756226 A CN 115756226A CN 202211460698 A CN202211460698 A CN 202211460698A CN 115756226 A CN115756226 A CN 115756226A
Authority
CN
China
Prior art keywords
virtual remote
remote controller
virtual
target
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211460698.6A
Other languages
Chinese (zh)
Inventor
段俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211460698.6A priority Critical patent/CN115756226A/en
Publication of CN115756226A publication Critical patent/CN115756226A/en
Priority to PCT/CN2023/126693 priority patent/WO2024104069A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The application discloses a virtual remote controller display method and device, electronic equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises the following steps: determining a target virtual remote controller, wherein the target virtual remote controller is used for controlling target equipment through electronic equipment; and under the condition that the electronic equipment is in a screen turning state, displaying a virtual key corresponding to the target virtual remote controller in the interface to be unlocked.

Description

Virtual remote controller display method and device, electronic equipment and readable storage medium
Technical Field
The application belongs to the technical field of communication, and particularly relates to a virtual remote controller display method and device, electronic equipment and a readable storage medium.
Background
Currently, an electronic device may display a virtual remote controller corresponding to a device (e.g., a television, an air conditioner, or the like), and control the device through user input of virtual keys of the virtual remote controller.
Specifically, the electronic device may display the desktop through an unlocking input of the user, display an interface of the remote control application program through an input of the user to an icon of the remote control application program in the desktop, and display the virtual remote controller through a selection input of the user to an identifier of the virtual remote controller in the interface, so that the corresponding device may be controlled through an input of the user to a virtual key of the virtual remote controller.
However, according to the above method, since the electronic device needs to display the required virtual remote controller through multiple inputs of the user, the step of displaying the virtual remote controller by the electronic device is too cumbersome.
Disclosure of Invention
The embodiment of the application aims to provide a virtual remote controller display method, a virtual remote controller display device, an electronic device and a readable storage medium, and can solve the problem that the step of displaying the virtual remote controller by the electronic device is too complicated.
In a first aspect, an embodiment of the present application provides a virtual remote controller display method, where the method includes: determining a target virtual remote controller, wherein the target virtual remote controller is used for controlling target equipment through electronic equipment; displaying a virtual key corresponding to the target virtual remote controller in an interface to be unlocked under the condition that the electronic equipment is in a screen-off state
In a second aspect, an embodiment of the present application provides a virtual remote controller display apparatus, which includes a determination module and a display module; the determining module is used for determining a target virtual remote controller, and the target virtual remote controller is used for controlling target equipment through the electronic equipment; and the display module is used for displaying the virtual key corresponding to the target virtual remote controller in the interface to be unlocked under the condition that the electronic equipment is in the screen-turning state.
In a third aspect, embodiments of the present application provide an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product, stored on a storage medium, for execution by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, a target virtual remote controller can be determined, wherein the target virtual remote controller is used for controlling a target device through electronic equipment; and displaying the virtual key corresponding to the target virtual remote controller in the interface to be unlocked under the condition that the electronic equipment is in the screen-turning state. According to the scheme, the electronic equipment can directly display the determined target virtual remote controller and the corresponding virtual keys thereof in the interface to be unlocked under the condition of being in the screen-turning state, so that the required virtual remote controller does not need to be displayed through multiple times of input of a user, and the step of displaying the virtual remote controller by the electronic equipment can be simplified.
Drawings
Fig. 1 is a flowchart of a virtual remote controller display method provided in an embodiment of the present application;
FIG. 2 is an architectural diagram of a processor;
fig. 3 is one of interface diagrams of an application of a display method of a virtual remote controller provided in an embodiment of the present application;
fig. 4 is a second schematic interface diagram of an application of a display method of a virtual remote controller according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a virtual remote controller display apparatus according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an electronic device provided by an embodiment of the application;
fig. 7 is a hardware schematic diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The virtual remote control display method, the virtual remote control display device, the electronic apparatus, and the readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings.
At present, functions integrated on the mobile phone are more and more, wherein the functions of the virtual remote controller are a typical design.
The traditional remote controller is usually an independent device, can be used when standby and being taken, and realizes the remote control function through a virtual remote controller in a mobile phone, and needs to pass through the following operation steps: unlocking the mobile phone- > opening the remote control APP- > selecting the virtual remote controller- > remotely controlling the household appliance corresponding to the virtual remote controller. Because the operations of unlocking the mobile phone, opening the remote control APP and selecting the virtual remote controller are not needed in the scheme of realizing the remote control function through the traditional remote controller, and the unlocking of the mobile phone is to ensure the safety of the privacy files in the mobile phone, while the virtual remote controller is obviously not the privacy files, according to the existing scheme, the mobile phone can display the virtual remote controller required by the user through multiple operations of the user, and therefore the steps of displaying the virtual remote controller by the mobile phone are complicated.
In order to solve the above problem, in the virtual remote controller display method provided in the embodiment of the present application, a target virtual remote controller may be determined, where the target virtual remote controller is used to control a target device through a mobile phone; and displaying the virtual key corresponding to the target virtual remote controller in an interface to be unlocked (such as a screen-turning interface) under the condition that the mobile phone is in a screen-turning state. According to the scheme, the determined target virtual remote controller and the corresponding virtual keys thereof can be directly displayed in the interface to be unlocked under the condition that the mobile phone is in the screen-off state, so that the virtual remote controller required by the user does not need to be displayed through multiple operations of the user, and the step of displaying the virtual remote controller by the mobile phone can be simplified.
An embodiment of the present application provides a virtual remote controller display method, and fig. 1 shows a flowchart of the virtual remote controller display method provided in the embodiment of the present application. As shown in fig. 1, a virtual remote controller display method provided in an embodiment of the present application may include steps 101 and 102 described below. The method is exemplarily described below by taking the electronic device as an example to execute the method.
Step 101, the electronic device determines a target virtual remote controller.
In the embodiment of the application, the target virtual remote controller is used for controlling the target device through the electronic device.
Optionally, in this embodiment of the application, the target device may be any device that can be controlled by the target virtual remote controller, such as a television, an air conditioner, or a set-top box.
Optionally, in this embodiment of the application, one device may correspond to one virtual remote controller, and the electronic device may control the one device through the one virtual remote controller.
Optionally, in this embodiment of the present application, the target virtual remote controller is a virtual remote controller in a remote control application.
The remote control application program runs on a coprocessor of the electronic equipment.
In this embodiment of the application, the coprocessor is: the processor is used for assisting the central processing unit to complete the processing work which cannot be executed or has low execution efficiency, and is used for relieving the processing task of the central processing unit.
Optionally, in this embodiment of the present application, the remote control application program may be an application program that includes at least one virtual remote controller.
The following describes a virtual remote controller display method provided in an embodiment of the present application in detail with reference to the accompanying drawings.
Fig. 2 shows a schematic architecture diagram of a processor, as shown in (a) of fig. 2, a central processing unit 21 is connected to a display 22 and a touch screen 23, respectively, in a conventional manner, a remote control application program is run on the central processing unit 21, and each time an electronic device uses a virtual remote controller in the remote control application program, the electronic device needs to wake up the central processing unit 21, which may result in large power consumption of the electronic device; in order to reduce the power consumption of the electronic device, in the embodiment of the present application, the remote control application may be run on the coprocessor, as shown in (b) in fig. 2, on the basis of the conventional architecture, the coprocessor 24 may also be connected to the display 22 and the touch screen 23, respectively, so that when the electronic device uses the virtual remote controller in the remote control application, the electronic device does not need to wake up the central processor 21, but can call the remote control application running on the coprocessor 24 at any time, so as to reduce the power consumption of the electronic device.
In the embodiment of the application, because the remote control application program corresponding to the target virtual remote controller runs on the coprocessor of the electronic device, the electronic device does not need to wake up the central processing unit when calling the target virtual remote controller, so that the power consumption of the electronic device can be reduced.
The following describes a specific method for determining a target virtual remote controller by the electronic device in detail.
Optionally, in this embodiment of the application, the electronic device may determine the target virtual remote controller in the following first or second manner.
In a first mode
Alternatively, in this embodiment of the application, the step 101 may be specifically implemented by the following step 101a and step 101 b.
Step 101a, the electronic device receives a first input of an identifier of a target virtual remote controller in a display setting interface of a message screen by a user.
In an embodiment of the application, the first input is used to select an identifier of the virtual remote controller.
Optionally, in this embodiment of the application, the first input may be any possible form of input, such as a floating input, a touch input, or a voice input.
For example, taking the first input as the touch input as an example, the first input may be a single-click input, a double-click input, a long-press input, or the like of the user on the identifier of the target virtual remote controller.
Optionally, in this embodiment of the present application, the identifier of the target virtual remote controller may be: any possible identification such as a text identification, an image identification, or a color identification of the target virtual remote controller can be indicated.
Optionally, in this embodiment of the application, the message screen display setting interface may be used to set content displayed in the interface to be unlocked by the electronic device.
Optionally, in this embodiment of the application, the interface to be unlocked may be: a screen-turning interface (i.e., an interface displayed when the electronic device is in a screen-turning state) or an unlocking interface (i.e., an interface displayed when the user needs to unlock the electronic device and triggered by the user, where the unlocking interface may include a password unlocking control or a fingerprint unlocking control, etc.).
Optionally, in this embodiment of the application, the message screen display setting interface may include identifiers of a plurality of virtual remote controllers, and each identifier may indicate one virtual remote controller or may indicate a virtual key arrangement manner of one virtual remote controller.
And step 101b, the electronic equipment responds to the first input and determines a target virtual remote controller.
The following describes an exemplary display method of a virtual remote controller according to an embodiment of the present application with reference to the drawings.
Illustratively, as shown in (a) of fig. 3, the touchscreen display setting interface 30 includes identifiers of a plurality of virtual remote controllers, and the electronic device receives a single-click input of a user to an identifier 31 of one virtual remote controller (i.e., a target virtual remote controller), then as shown in (b) of fig. 3, the electronic device may determine the virtual remote controller and display a name 32 and an image identifier 33 of the virtual remote controller currently applied in the touchscreen display setting interface 30. It can be seen that the message screen display setting interface 30 may further include a plurality of personality style identifiers, and the electronic device may display the personality theme indicated by the personality style identifier in the interface to be unlocked through the input of one of the personality style identifiers by the user, so as to meet different requirements of the user.
In the embodiment of the application, the electronic device can determine the target virtual remote controller through the first input of the identifier of the target virtual remote controller in the information screen display setting interface by the user, so that the step of determining the target virtual remote controller by the electronic device can be simplified.
Mode two
Alternatively, in this embodiment of the application, the step 101 may be specifically implemented by the following steps 101c to 101 e.
And step 101c, the electronic equipment acquires target information.
In an embodiment of the present application, the target information includes at least one of:
(a) Position information of a current position of the electronic equipment;
(b) Time information of the current system time of the electronic equipment;
(c) Temperature information of the current environment of the electronic equipment;
(d) Device information scanned by the electronic device.
And step 101d, the electronic equipment determines equipment corresponding to the target information according to the target information.
The following exemplarily illustrates a virtual remote controller display method provided in an embodiment of the present application.
For example, when the target information includes the above (a), if the location indicated by the location information is the living room of the user, the electronic device may determine, according to the location information and in combination with historical habit data of the user using the device, that the device corresponding to the location information is a television (that is, the user may need to remotely control the television when being in the living room); when the target information includes the above (b), if the time indicated by the time information is 1:00, the electronic device may determine, according to the time information and in combination with historical habit data of the user using the device, that the device corresponding to the time information is a bedroom air conditioner (that is, in 1.
Further exemplarily, when the target information includes the above (c), the electronic device may obtain the temperature information through a temperature sensor, and obtain a current temperature value through a weather application program, and if a difference between a temperature value indicated by the temperature information and the current temperature value is greater than or equal to a preset threshold, the electronic device may determine that the device corresponding to the temperature information is an air conditioner (that is, a user is using the air conditioner with a high probability); alternatively, if the temperature value indicated by the temperature information acquired by the electronic device is outside the comfortable temperature range (e.g., 15 ° to 28 °), the electronic device may determine that the device corresponding to the temperature information is an air conditioner (i.e., the user has a high probability of using the air conditioner).
Further illustratively, when the target information includes (d) above, the electronic device may scan nearby devices through the wireless module, and if the scanned device information indicates a television, the electronic device may determine that the device corresponding to the device information is the television (i.e., the user turns on the television).
Optionally, in this embodiment of the application, the number of the devices determined by the electronic device according to the target information may be one or more.
And step 101e, the electronic equipment determines the virtual remote controller corresponding to the equipment as a target virtual remote controller.
Optionally, in this embodiment of the application, when the number of the above-mentioned devices determined by the electronic device is multiple, the electronic device may determine, as the target virtual remote controller, the virtual remote controller corresponding to each device in the multiple devices.
In the embodiment of the application, the electronic device may determine the corresponding device according to the acquired target information, and determine the virtual remote controller corresponding to the determined device as the target virtual remote controller, that is, the electronic device may automatically determine the target virtual remote controller without input of a user, so that the step of determining the target virtual remote controller by the electronic device may be further simplified.
And 102, under the condition that the electronic equipment is in a screen turning state, the electronic equipment displays virtual keys corresponding to the target virtual remote controller in an interface to be unlocked.
Optionally, in this embodiment of the present application, the target virtual remote controller may correspond to at least one virtual key, and each virtual key may be used to control one function of the target device.
It should be noted that the number of virtual keys corresponding to the target virtual remote controller may be determined according to a specific target device.
The following describes an exemplary display method of a virtual remote control according to an embodiment of the present application with reference to the drawings.
For example, assuming that the target virtual remote controller determined by the electronic device is a virtual remote controller for controlling a television, as shown in fig. 4, in a case that the electronic device is in a screen-off state, virtual keys (including virtual key 41 to virtual key 50) corresponding to the target virtual remote controller may be displayed in the interface 40 to be unlocked; each virtual key may be used to control a function of the television, for example, the virtual key 41 may control a switching function of the television, the virtual key 49 may control a volume increasing function of the television, and the like; therefore, the user can directly control the television through the input of the displayed virtual key in the interface 40 to be unlocked, and the operation process of controlling the television through the virtual remote controller can be simplified. It can be seen that the interface to be unlocked 40 may further include: the electronic equipment sets displayed time information, fingerprint unlocking virtual keys and the like through the information screen display setting interface so as to meet different use requirements of users.
A detailed description is given below of a specific method for displaying a virtual key corresponding to a target virtual remote controller in an interface to be unlocked by an electronic device.
Optionally, in this embodiment of the present application, the target virtual remote controller may include at least one virtual remote controller, and then the step 102 may be specifically implemented by the following step 102 a.
102a, the electronic device displays a virtual key corresponding to at least one virtual remote controller in at least one display area in an interface to be unlocked.
Each of the at least one display area displays a virtual key corresponding to one of the at least one virtual remote controller (i.e., the at least one display area corresponds to the virtual key corresponding to the at least one virtual remote controller one to one).
Optionally, in this embodiment of the application, the number of the at least one display area may be default for the system, or may be set by the user according to a use requirement.
It can be understood that when the number of the at least one display area is multiple, the electronic device may simultaneously display virtual keys corresponding to multiple virtual remote controllers, so as to facilitate control over multiple devices.
In the embodiment of the application, the electronic device can display the virtual key corresponding to the virtual remote controller in each display area of the at least one display area of the interface to be unlocked, so that the flexibility of the electronic device in displaying the virtual remote controller can be improved.
Optionally, in this embodiment of the present application, the target virtual remote controller may include at least two virtual remote controllers, and then the step 102 may be specifically implemented by the following step 102b and step 102 c.
And 102b, the electronic equipment displays a virtual key corresponding to the first virtual remote controller in the interface to be unlocked.
And 102c, in response to the second input of the interface to be unlocked by the user, the electronic equipment updates and displays the virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as the virtual key corresponding to the second virtual remote controller.
The first virtual remote controller and the second virtual remote controller are virtual remote controllers of the at least two virtual remote controllers.
Optionally, in this embodiment of the present application, the first virtual remote controller and the second virtual remote controller may be respectively used to control one device through the electronic device.
Optionally, in this embodiment of the application, after updating and displaying the virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as the virtual key corresponding to the second virtual remote controller, the electronic device may cancel displaying the virtual key corresponding to the first virtual remote controller in the interface to be unlocked.
In this embodiment of the application, before the step 102c, the electronic device may first receive a second input of the user to the interface to be unlocked.
In the embodiment of the application, the second input is used for triggering the electronic device to update and display the content in the interface to be unlocked.
Optionally, in this embodiment of the application, the second input may be any possible form of input, such as touch input, voice input, or physical key input.
For example, taking the second input as the touch input as an example, the second input may be a sliding input or a special track input of the user on the interface to be unlocked.
It should be noted that, in the step 102b and the step 102c, only the virtual keys corresponding to the two virtual remote controllers are displayed in a switching manner, and after the electronic device updates and displays the virtual key corresponding to the second virtual remote controller in the interface to be unlocked, the electronic device may update and display the virtual key corresponding to the second virtual remote controller displayed in the interface to be unlocked as the virtual key corresponding to the other virtual remote controller in the at least two virtual remote controllers through one input; and by analogy, the electronic device may sequentially display the virtual key corresponding to each virtual remote controller in the at least two virtual remote controllers in the interface to be unlocked through a plurality of inputs.
It should be noted that, the order in which the electronic device updates and displays the virtual key corresponding to each virtual remote controller in the at least two virtual remote controllers may be default by the system, or may be set by the user according to a use requirement, and the embodiment of the present application is not limited.
In the embodiment of the application, the electronic device can update the virtual key corresponding to the virtual remote controller displayed in the interface to be unlocked through the second input of the user to the interface to be unlocked, so that the flexibility of displaying the virtual remote controller by the electronic device can be further improved, and the user can conveniently search for the required virtual remote controller.
In the virtual remote controller display method provided by the embodiment of the application, the electronic device can directly display the determined target virtual remote controller and the corresponding virtual key thereof in the interface to be unlocked under the condition of being in the screen-turning state, so that the virtual remote controller required by the display through multiple times of input of a user is not required, and the step of displaying the virtual remote controller by the electronic device can be simplified.
According to the virtual remote controller display method provided by the embodiment of the application, the execution main body can be a virtual remote controller display device. In the embodiment of the present application, a method for executing a virtual remote controller display by a virtual remote controller display apparatus is taken as an example to describe the virtual remote controller display apparatus provided in the embodiment of the present application.
In conjunction with fig. 5, an embodiment of the present application provides a virtual remote controller display apparatus 50, and the virtual remote controller display apparatus 50 may include a determination module 51 and a display module 52. The determining module 51 may be configured to determine a target virtual remote controller, which is used for controlling the target device through the electronic device. The display module 52 may be configured to display a virtual key corresponding to the target virtual remote controller in the interface to be unlocked when the electronic device is in the screen-saving state.
In one possible implementation, the target virtual remote controller may be a virtual remote controller in a remote control application; wherein the remote control application is run on a co-processor of the electronic device.
In a possible implementation manner, the determining module 51 may be specifically configured to receive a first input of an identifier of a target virtual remote controller in a display setting interface of a message screen by a user; and determining a target virtual remote control in response to the received first input.
In a possible implementation manner, the determining module 51 may be specifically configured to obtain target information, where the target information includes at least one of the following: the method comprises the steps of obtaining position information of a current position of the electronic equipment, time information of current system time of the electronic equipment, temperature information of a current environment of the electronic equipment and equipment information scanned by the electronic equipment; determining equipment corresponding to the target information according to the target information; and determining the virtual remote controller corresponding to the equipment as a target virtual remote controller.
In one possible implementation, the target virtual remote control may include at least one virtual remote control. The display module 52 may be specifically configured to display a virtual key corresponding to the at least one virtual remote controller in the at least one display area in the interface to be unlocked; and each display area displays a virtual key corresponding to the virtual remote controller.
In one possible implementation, the target virtual remote control may include at least two virtual remote controls. The display module 52 may be specifically configured to display a virtual key corresponding to the first virtual remote controller in the interface to be unlocked; responding to a second input of the user to the interface to be unlocked, and updating and displaying a virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as a virtual key corresponding to the second virtual remote controller; the first virtual remote controller and the second virtual remote controller are virtual remote controllers of the at least two virtual remote controllers.
In the virtual remote controller display device provided in the embodiment of the application, since the virtual remote controller display device can directly display the determined target virtual remote controller and the corresponding virtual key thereof in the interface to be unlocked under the condition that the virtual remote controller display device is in the screen-turning state, the virtual remote controller required by the display through multiple times of input of the user is not required, and thus the step of displaying the virtual remote controller can be simplified.
The virtual remote controller display device in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (Network Attached Storage, NAS), a personal computer (NAS), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not limited in particular.
The virtual remote controller display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, which is not specifically limited in the embodiment of the present application.
The virtual remote controller display device provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to fig. 4, and is not described herein again to avoid repetition.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present application is further provided, and includes a processor 601 and a memory 602, where the memory 602 stores a program or an instruction that can be executed on the processor 601, and when the program or the instruction is executed by the processor 601, the steps of the above embodiment of the virtual remote controller display method can be implemented, and the same technical effects can be achieved, and are not described again to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 7 is a schematic diagram of a hardware structure of an electronic device implementing the embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 7 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The processor 1010 may be configured to determine a target virtual remote controller, where the target virtual remote controller is configured to control a target device through an electronic device. The display unit 1006 may be configured to display a virtual key corresponding to the target virtual remote controller in the interface to be unlocked when the electronic device is in the screen-turning state.
In one possible implementation, the target virtual remote controller may be a virtual remote controller in a remote control application; wherein the remote control application is run on a co-processor of the electronic device.
In a possible implementation manner, the processor 1010 may be specifically configured to receive a first input of an identifier of a target virtual remote controller in an information screen display setting interface from a user; and determining a target virtual remote control in response to the received first input.
In a possible implementation manner, the processor 1010 may be specifically configured to obtain target information, where the target information includes at least one of: the method comprises the steps of obtaining position information of a current position of the electronic equipment, time information of current system time of the electronic equipment, temperature information of a current environment of the electronic equipment and equipment information scanned by the electronic equipment; determining equipment corresponding to the target information according to the target information; and determining the virtual remote controller corresponding to the equipment as a target virtual remote controller.
In one possible implementation, the target virtual remote control may include at least one virtual remote control. The display unit 1006 may be specifically configured to display a virtual key corresponding to the at least one virtual remote controller in the at least one display area in the interface to be unlocked; and each display area is provided with a virtual key corresponding to the virtual remote controller.
In one possible implementation, the target virtual remote control may include at least two virtual remote controls. The display unit 1006 may be specifically configured to display a virtual key corresponding to the first virtual remote controller in the interface to be unlocked; responding to a second input of the user to the interface to be unlocked, and updating and displaying a virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as a virtual key corresponding to the second virtual remote controller; the first virtual remote controller and the second virtual remote controller are virtual remote controllers of the at least two virtual remote controllers.
In the electronic device provided by the embodiment of the application, the determined target virtual remote controller and the corresponding virtual key thereof can be directly displayed in the interface to be unlocked under the condition that the electronic device is in the screen-turning state, so that the virtual remote controller required by the display through multiple times of input of a user is not required, and the step of displaying the virtual remote controller by the electronic device can be simplified.
The beneficial effects of the various implementation manners in this embodiment may specifically refer to the beneficial effects of the corresponding implementation manners in the above method embodiments, and are not described herein again to avoid repetition.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, and the like) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or nonvolatile memory, or the memory 1009 may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 1009 in the embodiments of the subject application includes, but is not limited to, these and any other suitable types of memory.
Processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor, which primarily handles operations related to the operating system, user interface, applications, etc., and a modem processor, which primarily handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
The embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored, and when the program or the instruction is executed by a processor, the processes of the foregoing virtual remote controller display method embodiment are implemented, and the same technical effects can be achieved, and are not described herein again to avoid repetition.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes according to the embodiment of the virtual remote controller display method, and can achieve the same technical effects, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing virtual remote controller display method embodiments, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising a … …" does not exclude the presence of another identical element in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (14)

1. A virtual remote control display method, the method comprising:
determining a target virtual remote controller, wherein the target virtual remote controller is used for controlling target equipment through electronic equipment;
and under the condition that the electronic equipment is in a screen turning state, displaying the virtual key corresponding to the target virtual remote controller in an interface to be unlocked.
2. The method of claim 1, wherein the target virtual remote control is a virtual remote control in a remote control application;
wherein the remote control application is run on a co-processor of the electronic device.
3. The method of claim 1 or 2, wherein the determining a target virtual remote control comprises:
receiving a first input of the identifier of the target virtual remote controller in a display setting interface of an information screen by a user;
in response to the first input, determining the target virtual remote control.
4. The method of claim 1 or 2, wherein the determining a target virtual remote control comprises:
acquiring target information, wherein the target information comprises at least one of the following: the position information of the current position of the electronic equipment, the time information of the current system time of the electronic equipment, the temperature information of the current environment of the electronic equipment and the equipment information scanned by the electronic equipment;
determining equipment corresponding to the target information according to the target information;
and determining the virtual remote controller corresponding to the equipment as the target virtual remote controller.
5. The method of claim 1 or 2, wherein the target virtual remote control comprises at least one virtual remote control;
the displaying of the virtual key corresponding to the target virtual remote controller in the interface to be unlocked includes:
displaying a virtual key corresponding to the at least one virtual remote controller in at least one display area in the interface to be unlocked;
and each display area displays a virtual key corresponding to the virtual remote controller.
6. The method of claim 1 or 2, wherein the target virtual remote control comprises at least two virtual remote controls;
the displaying of the virtual key corresponding to the target virtual remote controller in the interface to be unlocked includes:
displaying a virtual key corresponding to a first virtual remote controller in the interface to be unlocked;
responding to a second input of the user to the interface to be unlocked, and updating and displaying the virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as a virtual key corresponding to a second virtual remote controller;
the first virtual remote controller and the second virtual remote controller are virtual remote controllers of the at least two virtual remote controllers.
7. The virtual remote controller display device is characterized by comprising a determining module and a display module;
the determining module is used for determining a target virtual remote controller, and the target virtual remote controller is used for controlling target equipment through electronic equipment;
the display module is used for displaying the virtual key corresponding to the target virtual remote controller in an interface to be unlocked under the condition that the electronic equipment is in a screen-turning state.
8. The apparatus of claim 7, wherein the target virtual remote control is a virtual remote control in a remote control application;
wherein the remote control application is run on a co-processor of the electronic device.
9. The apparatus according to claim 7 or 8,
the determining module is specifically configured to receive a first input of an identifier of the target virtual remote controller in a user interface for setting display of a message screen; and determining the target virtual remote control in response to the received first input.
10. The apparatus of claim 7 or 8,
the determining module is specifically configured to obtain target information, where the target information includes at least one of: the position information of the current position of the electronic equipment, the time information of the current system time of the electronic equipment, the temperature information of the current environment of the electronic equipment and the equipment information scanned by the electronic equipment; determining equipment corresponding to the target information according to the target information; and determining the virtual remote controller corresponding to the equipment as the target virtual remote controller.
11. The apparatus of claim 7 or 8, wherein the target virtual remote control comprises at least one virtual remote control;
the display module is specifically configured to display a virtual key corresponding to the at least one virtual remote controller in at least one display area in the interface to be unlocked;
and each display area displays a virtual key corresponding to the virtual remote controller.
12. The apparatus of claim 7 or 8, wherein the target virtual remote control comprises at least two virtual remote controls;
the display module is specifically used for displaying a virtual key corresponding to the first virtual remote controller in the interface to be unlocked; responding to a second input of the user to the interface to be unlocked, and updating and displaying the virtual key corresponding to the first virtual remote controller displayed in the interface to be unlocked as a virtual key corresponding to a second virtual remote controller;
the first virtual remote controller and the second virtual remote controller are virtual remote controllers of the at least two virtual remote controllers.
13. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions when executed by the processor implementing the steps of the virtual remote control display method of any of claims 1-6.
14. A readable storage medium, on which a program or instructions are stored, which when executed by a processor, implement the steps of the virtual remote control display method according to any one of claims 1-6.
CN202211460698.6A 2022-11-17 2022-11-17 Virtual remote controller display method and device, electronic equipment and readable storage medium Pending CN115756226A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211460698.6A CN115756226A (en) 2022-11-17 2022-11-17 Virtual remote controller display method and device, electronic equipment and readable storage medium
PCT/CN2023/126693 WO2024104069A1 (en) 2022-11-17 2023-10-26 Virtual remote controller display method and apparatus, electronic device and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211460698.6A CN115756226A (en) 2022-11-17 2022-11-17 Virtual remote controller display method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN115756226A true CN115756226A (en) 2023-03-07

Family

ID=85334331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211460698.6A Pending CN115756226A (en) 2022-11-17 2022-11-17 Virtual remote controller display method and device, electronic equipment and readable storage medium

Country Status (2)

Country Link
CN (1) CN115756226A (en)
WO (1) WO2024104069A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024104069A1 (en) * 2022-11-17 2024-05-23 维沃移动通信有限公司 Virtual remote controller display method and apparatus, electronic device and readable storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11620103B2 (en) * 2019-05-31 2023-04-04 Apple Inc. User interfaces for audio media control
CN110568767B (en) * 2019-07-31 2021-01-29 华为技术有限公司 Intelligent household equipment selection method and terminal
CN110989882B (en) * 2019-11-28 2021-04-02 维沃移动通信有限公司 Control method, electronic device and computer readable storage medium
CN111770008B (en) * 2019-12-12 2022-08-12 北京沃东天骏信息技术有限公司 Control method, control device, computing equipment and medium
CN112464771A (en) * 2020-11-18 2021-03-09 深圳市撰文科技有限公司 Virtual remote controller generation method, device, terminal equipment and medium
CN115756226A (en) * 2022-11-17 2023-03-07 维沃移动通信有限公司 Virtual remote controller display method and device, electronic equipment and readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024104069A1 (en) * 2022-11-17 2024-05-23 维沃移动通信有限公司 Virtual remote controller display method and apparatus, electronic device and readable storage medium

Also Published As

Publication number Publication date
WO2024104069A1 (en) 2024-05-23

Similar Documents

Publication Publication Date Title
CN111857509A (en) Split screen display method and device and electronic equipment
US20220357826A1 (en) Method for presentation by terminal device, and terminal device
CN112835485A (en) Application interface processing method and device, electronic equipment and readable storage medium
CN114779977A (en) Interface display method and device, electronic equipment and storage medium
WO2024104069A1 (en) Virtual remote controller display method and apparatus, electronic device and readable storage medium
CN114518926A (en) Notification message display method and device, electronic equipment and medium
CN113835577A (en) Display method, display device, electronic equipment and storage medium
CN113794795A (en) Information sharing method and device, electronic equipment and readable storage medium
CN112286612A (en) Information display method and device and electronic equipment
CN114374663A (en) Message processing method and message processing device
CN111831177B (en) Application icon display method and device and electronic equipment
EP2908272A1 (en) Method and apparatus for creating a communication group
CN112147964A (en) Device management method, device, electronic device and medium
CN115202524B (en) Display method and device
CN115576463A (en) Background application management method and device, electronic equipment and medium
CN113325980B (en) Control method, control device, electronic equipment and readable storage medium
CN114416269A (en) Interface display method and display device
CN114115639A (en) Interface control method and device, electronic equipment and storage medium
CN113885748A (en) Object switching method and device, electronic equipment and readable storage medium
CN112596645A (en) Application identifier hiding method and device and electronic equipment
CN112269511A (en) Page display method and device and electronic equipment
CN115756681A (en) Interface display method and device, electronic equipment and medium
CN117377133A (en) Bluetooth connection establishment method and device, electronic equipment and readable storage medium
CN116774872A (en) Control method, control device, electronic equipment and storage medium
CN115933925A (en) Display control method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination