Electronic device control method, electronic device, and computer-readable storage medium
By analyzing the operating behavior of the remote control, dynamically adjusting the application layout and recommended content of the electronic device, solving the problem of unbalanced use of remote control keys and extending the life of the buttons.
Patent Information
- Application Number
- CN202111275490.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2041-10-29
AI Technical Summary
The use rate of keys of existing remote controls is unbalanced, resulting in excessive wear of some keys, affecting their service life.
By receiving the operating behavior of the remote control device, analyzing user habits, dynamically adjusting the application layout and recommended content of the electronic device, and dispersing the frequency of key usage.
Extend the service life of the remote control buttons, guide users to change their operating behavior through dynamic adjustment of the graphical interface, and reduce unbalanced key usage rate.
Smart Images

Figure CN116074557B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to electronic device control technology, and more particularly to an electronic device control method, an electronic device, and a computer-readable storage medium. Background Art
[0002] In existing remote controls, clicks are often concentrated on certain buttons. The mainstream design of TV software interfaces is top-down and left-to-right, resulting in a high number of right and down button clicks. Set-top boxes designed for other applications also tend to highlight certain buttons due to their specialized functionality, such as switching channels. Summary of the Invention
[0003] In view of the above, it is necessary to provide an electronic device control method, an electronic device and a computer-readable storage medium that can solve the problem of using a remote control.
[0004] An embodiment of the present invention provides an electronic device control method, which is applied to an electronic device, wherein the electronic device is communicatively connected to a remote control device, and includes: receiving user operation behavior on the remote control device sent by the remote control device, and analyzing the user's operating habits; and adjusting the layout and recommended content of applications displayed on the electronic device according to the user's operating habits.
[0005] Optionally, obtaining the user's operation behavior on the remote control device includes: obtaining the key content and number of times before entering the application, and the number of times the key is pressed during the use of the application.
[0006] Optionally, the remote control device is electrically connected to the electronic device, including: the remote control device is electrically connected to the electronic device via a wired or wireless connection.
[0007] Optionally, the method further includes: providing a shortcut to the application program based on a prediction of the user's action during a time period.
[0008] Optionally, application shortcuts are given based on the prediction of user actions during time periods, including: collecting rankings of popular applications of users during different time periods within a preset time period; calculating the effective click weight of the remote control device required before entering the application; combining the ranking and weight to find target applications that are frequently used and consume remote control device operations during each time period; and setting shortcuts to the target applications as application recommendations for that time period.
[0009] Optionally, the method further includes: changing the recommendation order of the home page according to the ranking of the application programs.
[0010] Optionally, the method further includes: changing the sorting of home page applications according to the application ranking.
[0011] An embodiment of the present invention provides an electronic device, including a memory, a processor, and an electronic device control program stored in the memory and executable on the processor. The electronic device is communicatively connected to a remote control device. When the electronic device control program is executed by the processor, the following steps are implemented: receiving user operation behaviors on the remote control device sent by the remote control device, analyzing the user's operation habits; and adjusting the layout and recommended content of applications displayed on the electronic device according to the user's operation habits.
[0012] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the electronic device control method described above are implemented.
[0013] Compared with the existing technology, the electronic device control method, electronic device and computer-readable storage medium can achieve the effect of dispersing the usage rate of remote control buttons by collecting and analyzing user behavior, dynamically fine-tuning the graphical interface, and guiding users to change their operating behavior, thereby extending the service life of the remote control buttons. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a diagram of the operating environment of an electronic device according to a preferred embodiment of the present invention.
[0015] Figure 2 It is a program module diagram of a preferred embodiment of the electronic device control system of the electronic device of the present invention.
[0016] Figure 3 It is a flow chart of an electronic device control method according to a preferred embodiment of the present invention.
[0017] Description of main component symbols
[0018] electronic devices 1 Remote control device 2 Electronic equipment control systems 10 Memory 20 processor 30 Analysis Module 101 Display Module 102 Prediction Module 103 step S300~S304 DETAILED DESCRIPTION
[0019] See Figure 1 FIG. 1 is a diagram illustrating the operating environment of an electronic device 1 according to a preferred embodiment of the present invention. The electronic device 1 includes an electronic device controller 10. The electronic device 1 also includes a memory 20 and a processor 30. The electronic device 1 is connected to a remote control device 2 via a wired or wireless connection.
[0020] The memory 20 includes at least one type of readable storage medium, including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. The processor 30 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips.
[0021] See Figure 2 FIG. 1 is a program module diagram of a preferred embodiment of the electronic device control system 10 of the present invention.
[0022] The electronic device control system 10 includes an analysis module 101, a display module 102, and a prediction module 103. These modules are configured to be executed by one or more processors (in this embodiment, a processor 30) to implement the present invention. A module, as referred to herein, is a computer program segment that executes a specific instruction. The memory 20 is used to store data such as program code for the access point switching system 10. The processor 30 is used to execute the program code stored in the memory 20.
[0023] The analysis module 101 is configured to receive the user's operating behavior on the remote control device sent by the remote control device, and analyze the user's operating habits based on the operating behavior.
[0024] In this embodiment, the user controls the playback of the application of the electronic device 1 by operating the remote control device 2. Obtaining the user's operation behavior on the remote control device 2 includes: obtaining the key content and number before entering the application, and the number of key presses during the use of the application.
[0025] The display module 102 is configured to adjust the layout of applications and recommended content displayed on the electronic device according to the user's operating habits.
[0026] Specifically, from the frequent operation of starting up the computer to the running of a section, this behavior X1 can be recorded. Therefore, by distinguishing the length of time between key presses, Xn records can be obtained. After analysis, the layout and recommended content of the application can be adjusted.
[0027] In this embodiment, the start operation and the last opened application are one paragraph, for example:
[0028] X0 = Home (Start) → Follow six steps → Open the YouTube application → Browse and start playing a video → (If the remote control does not move for 30 seconds) → Record (End). The last key press before entering YouTube is recorded as a node. The up, down, left, and right keys of the remote control were pressed 75 times, 38 times, 15 times, and 20 times, respectively.
[0029] X1 = Return to Home (Start) → Follow eight steps → Open Netflix → Browse and start playing a movie → (No remote control action for 30 seconds) → Record (End). The last keystroke before entering Netflix is recorded as the node. The remote's up, down, left, and right keys were pressed 12 times, 88 times, 36 times, and 47 times, respectively. This indicates that the order of YouTube and Netflix was reversed, with Netflix placed above YouTube.
[0030] Furthermore, the display module 102 is also used to upload each keystroke habit record to the background for analysis, count all users' last opening methods for using applications, and classify suitable application layouts for recommendation to users.
[0031] For example, users who frequently use applications (APPs) will focus directly on the APP area when turning on their electronic devices, while users who frequently use live TV will focus directly on the live TV area when turning on their electronic devices. Alternatively, users who frequently use sports programs will focus directly on the sports program app when turning on their electronic devices, while users who frequently use music programs will focus directly on the music program app when turning on their electronic devices.
[0032] Furthermore, the display module 102 is also used to change the home page recommendation order according to the application ranking.
[0033] In the prior art, applications are sorted according to their release time. In this embodiment, applications with a high number of buttons and long usage time can be pushed forward according to the application ranking, thereby reducing user browsing time.
[0034] Furthermore, the display module 102 is also used to change the order of applications on the home page according to the application ranking.
[0035] In the prior art, the sorting is done according to a fixed logic. In this embodiment, the sorting can be done dynamically according to the application ranking, and the applications that consume more keystrokes before entering are pushed forward, thereby reducing user operation clicks.
[0036] In a preferred embodiment, the electronic device control system 10 further includes:
[0037] The prediction module 103 is configured to predict the user's actions according to a time period and provide a shortcut to the application.
[0038] For example, the user often returns to the homepage at 8 o'clock in the evening and chooses to enter iQiyi. The prediction module 103 can pre-display a graphic button of "Go to iQiyi" via the display module 102 at 8 o'clock.
[0039] The prediction module 103 is further configured to:
[0040] The system collects rankings of popular applications from users at different times within a preset time period (e.g., the past two weeks); calculates the effective click weights of the remote control required to access the application; combines these rankings and weights to identify target applications that are frequently used and consume a lot of remote control operations during each time period; and sets shortcuts to these target applications as application recommendations for that time period. The effective click weight refers to the weight of the number of effective clicks, where an effective click is defined as a click that takes longer than a preset time (e.g., 5 seconds) to access the target application page. Clicks that take less than a preset time to access the target application page are considered accidental clicks.
[0041] In this embodiment, the user's actions are predicted based on the time period as a prediction recommendation, thereby reducing the remote control operations generated by the user to access the application.
[0042] By applying the above method to the above device, it is possible to collect and analyze user behavior, dynamically fine-tune the graphical user interface, and guide users to change their operating behavior, thereby achieving the effect of dispersing the usage rate of remote control buttons and extending the service life of remote control buttons.
[0043] See Figure 3 FIG. 1 is a flow chart of an electronic device control method according to a preferred embodiment of the present invention. The electronic device control method is applied to an electronic device 1, which is in communication with a remote control device 2. The electronic device control method can be executed by the processor 30. Figure 2 The present invention is realized by modules 101 to 103 shown in FIG.
[0044] Step S300: receiving the user's operating behavior on the remote control device sent by the remote control device, and analyzing the user's operating habits based on the operating behavior.
[0045] In this embodiment, the remote control device is electrically connected to the electronic device via a wired or wireless connection, and the user controls the playback of the electronic device application by operating the remote control device. Obtaining the user's operation behavior on the remote control device includes: obtaining the key content and number of times before entering the application, and the number of key presses during the use of the application.
[0046] Step S302: adjusting the layout and recommended content of the application displayed on the electronic device according to the user's operating habits.
[0047] Specifically, from the frequent operation of starting up the computer to the running of a section, this behavior X1 can be recorded. Therefore, by distinguishing the length of time between key presses, Xn records can be obtained. After analysis, the layout and recommended content of the application can be adjusted.
[0048] In this embodiment, the start operation and the last opened application are one paragraph, for example:
[0049] X0 = Home (Start) → Follow six steps → Open YouTube → Browse and start playing a video → (No action on the remote control for 30 seconds) → Record (End). The last keystroke before entering YouTube is recorded as a node. The up, down, left, and right buttons on the remote control were pressed 75 times, 38 times, 15 times, and 20 times, respectively.
[0050] X1 = Return to homepage (Start) → Follow eight steps → Open Netflix → Browse and start playing a movie → (No remote control action for 30 seconds) → Record (End). The last keystroke before entering Netflix is recorded as the node. The up, down, left, and right keys on the remote were pressed 12 times, 88 times, 36 times, and 47 times, respectively. This indicates that the order of YouTube and Netflix has been swapped, with Netflix placed above YouTube.
[0051] Further adjusting the layout and recommended content of the application displayed on the electronic device according to the user's operating habits also includes uploading the record of each keystroke habit to the background for analysis, counting the last way all users open the application, and classifying the layout of suitable applications for recommendation to the user.
[0052] For example, users who frequently use applications (APPs) will focus directly on the APP area when turning on their electronic devices, while users who frequently use live TV will focus directly on the live TV area when turning on their electronic devices. Alternatively, users who frequently use sports programs will focus directly on the sports program app when turning on their electronic devices, while users who frequently use music programs will focus directly on the music program app when turning on their electronic devices.
[0053] Further adjusting the layout and recommended content of the applications displayed on the electronic device according to the user's operating habits also includes changing the home page recommendation order according to the application ranking.
[0054] In the prior art, applications are sorted according to their release time. In this embodiment, applications with a high number of buttons and long usage time can be pushed forward according to the application ranking, thereby reducing user browsing time.
[0055] Further adjusting the layout and recommended content of the applications displayed on the electronic device according to the user's operating habits also includes changing the order of the home page applications according to the application rankings.
[0056] In the prior art, the sorting is performed according to a fixed logic. In this embodiment, the sorting can be performed dynamically according to the application ranking, and the application that consumes more keystrokes before entering is pushed forward, thereby reducing user operation clicks.
[0057] In a preferred embodiment, the method further comprises:
[0058] Step S304: providing an application shortcut based on the predicted user action during the time period.
[0059] For example, if the user often returns to the homepage at 8 o'clock in the evening and chooses to enter iQiyi, a graphic button of "Go to iQiyi" can be pre-displayed at 8 o'clock.
[0060] Specifically, the system predicts user actions based on time periods and provides application shortcuts, including:
[0061] Collect rankings of popular applications by users at different times within a preset time period (e.g., the past two weeks);
[0062] Calculate the effective click weight of the remote control device required before entering the application;
[0063] Combining the ranking and the weight, finding target applications that are frequently used and consume the most remote control device operations in each time period;
[0064] A shortcut of the target application is set as an application recommendation for the time period.
[0065] In this embodiment, the effective click weight refers to the weight of the effective click count. An effective click refers to a click that takes more than a preset time (e.g., 5 seconds) to enter the target application page, while a click that takes less than a preset time to enter the target application page will be considered a false click.
[0066] In this embodiment, the user's actions are predicted based on the time period as a prediction recommendation, thereby reducing the remote control operations generated by the user to access the application.
[0067] By applying the above method to the above device, it is possible to collect and analyze user behavior, dynamically fine-tune the graphical interface, and guide users to change their operating behavior, thereby achieving the effect of dispersing the usage rate of remote control buttons and extending the service life of remote control buttons.
[0068] It is worth noting that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A method for controlling an electronic device, applied to an electronic device, wherein the electronic device is communicatively connected to a remote control device, characterized in that: The method comprises: Receiving the user's operating behavior on the remote control device sent by the remote control device, and analyzing the user's operating habits, wherein obtaining the user's operating behavior on the remote control device includes: obtaining the key content and number of times before entering the application, and the number of key presses during the use of the application; Adjusting the layout and recommended content of applications displayed on the electronic device according to the user's operating habits; and Count all users' last way of opening applications, and classify suitable application layouts to recommend to users.
2. The electronic device control method according to claim 1, wherein: The communication connection between the remote control device and the electronic device includes: The remote control device is connected to the electronic device via a wired or wireless connection.
3. The electronic device control method according to claim 1, wherein: The method further comprises: Give application shortcuts based on predicted user actions during time periods.
4. The electronic device control method according to claim 3, wherein: Give application shortcuts based on predicted user actions during time periods, including: Collect rankings of popular applications by users at different times within a preset time period; Calculate the effective click weight of the remote control device required before entering the application; Combining the ranking and the weight, finding target applications that are frequently used and consume the most remote control device operations in each time period; A shortcut of the target application is set as an application recommendation for the time period.
5. The electronic device control method according to claim 1, wherein: The method further includes: changing the recommendation order of the home page according to the ranking of the application programs.
6. The electronic device control method according to claim 1, wherein: The method further includes: changing the order of home page applications according to the application ranking.
7. An electronic device, characterized in that: The electronic device includes a memory, a processor, and an electronic device control program stored in the memory and executable on the processor. The electronic device is communicatively connected to a remote control device. When the electronic device control program is executed by the processor, the following steps are implemented: Receiving the user's operating behavior on the remote control device sent by the remote control device, and analyzing the user's operating habits, wherein obtaining the user's operating behavior on the remote control device includes: obtaining the key content and number of times before entering the application, and the number of key presses during the use of the application; Adjusting the layout and recommended content of applications displayed on the electronic device according to the user's operating habits; and Count all users' last way of opening applications, and classify suitable application layouts to recommend to users.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the electronic device control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Control method, device and terminal equipment for pushing application program on desktop
CN106201553A
Interface typesetting style adjusting method and device, equipment and storage medium
CN111782310A