Display device, interactive display method of application software usage agreement and storage medium

By displaying a first prompt page when the smart TV is turned on and periodically showing the protocol based on the user's selection, the problem of unfriendly display when interacting with the protocol is solved, thus improving the user experience.

CN115767187BActive Publication Date: 2025-10-28HISENSE VISUAL TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211209487.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-30
Publication Date
2025-10-28
Estimated Expiration
2042-09-30

AI Technical Summary

Technical Problem

The user interaction methods in existing smart TV applications are not user-friendly, leaving users with no choice and resulting in a poor experience.

Method used

When the display device is powered on, the target application software is triggered to start and a first prompt page is displayed, allowing the user to choose whether to agree to the user agreement. After entering the first selection command, the application software function is enabled. After entering the second selection command, the agreement is periodically displayed according to a preset strategy, providing multiple selection opportunities.

Benefits of technology

This avoids accidental exits caused by user touches, respects user wishes, improves user experience, provides more choices, and allows users to easily view and agree to or disagree with the terms of use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767187B_ABST
    Figure CN115767187B_ABST
Patent Text Reader

Abstract

This disclosure relates to an interactive display method and medium for a display device and an application software usage agreement. The display device includes a controller configured to: when the display device is powered on, trigger the launch of the target application software, display a first prompt page, receive a selection command input by the user on the first prompt page, enable the function of the target application software when the user inputs a first selection command on the first prompt page, and display the user agreement according to a preset display strategy when the user inputs a second selection command on the first prompt page. The first prompt page provides the user with an option to agree to the user agreement, the first selection command instructs the user to agree to the user agreement, the second selection command instructs the user to temporarily disagree with the user agreement, and the preset display strategy periodically displays the user agreement to the user. This method avoids accidental exit from the selection interface due to user touch, improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display device, an interactive display method for application software usage protocols, and a storage medium. Background Technology

[0002] In current smart TV applications, to provide more functionality, applications need to display a user agreement. This serves two purposes: to mitigate legal risks and to demonstrate the software's features. Only after the user agrees to the agreement can the application provide the corresponding functionality. However, current applications often present user agreements in a user-unfriendly way, forcing users to agree without offering any alternatives. This interactive display method results in a poor user experience. Summary of the Invention

[0003] To solve the above-mentioned technical problems, or at least partially solve them, this disclosure provides a display device, an interactive display method for application software usage agreements, and a storage medium. This avoids the problem of users not being able to easily view the user agreement due to the hidden user agreement entry, prevents users from directly exiting the selection interface due to accidental touches, provides users with more choices, respects user wishes, and improves user experience.

[0004] To achieve the above objectives, the technical solutions provided by the embodiments of this disclosure are as follows:

[0005] In a first aspect, a display device is provided, comprising:

[0006] The controller is configured to trigger the launch of the target application software when the display device is powered on.

[0007] The display is configured to show a first prompt page when the target application software is launched; the first prompt page is used to provide the user with the option to agree to the user agreement.

[0008] The communicator is configured to receive selection instructions entered by the user on the first prompt page;

[0009] The controller is further configured to: enable the function of the target application software when the user enters a first selection instruction on the first prompt page; the first selection instruction is used to instruct the user to agree to the user agreement;

[0010] The display is further configured to: when a user enters a second selection instruction on the first prompt page, display the user agreement according to a preset display strategy; the second selection instruction is used to instruct the user to temporarily disagree with the user agreement; the preset display strategy is used to periodically display the user agreement to the user.

[0011] As an optional implementation of this disclosure, the display device further includes:

[0012] The display is further configured to: display a second prompt page when the user enters the second selection instruction on the first prompt page; the second prompt page is used to provide the user with an opportunity to re-enter the selection instruction;

[0013] The communicator is also configured to receive selection instructions entered by the user on the second prompt page;

[0014] The controller is further configured to: return to the first prompt page when the user enters a third selection instruction on the second prompt page; the third selection instruction is used to indicate returning to the first prompt page;

[0015] When the user enters the fourth selection instruction on the second prompt page, the preset display strategy is triggered; the fourth selection instruction is used to instruct the triggering of the preset display strategy.

[0016] As an optional implementation of this disclosure, the display device further includes:

[0017] The display is further configured to: display a third prompt page when the user enters the fourth selection instruction on the second prompt page; the third prompt page is used to provide the user with a selection instruction before executing the preset display strategy;

[0018] The communicator is also configured to receive selection instructions entered by the user on the third prompt page;

[0019] The controller is further configured to: return to the first prompt page when the user enters a fifth selection instruction on the third prompt page; the fifth selection instruction is used to indicate returning to the first prompt page;

[0020] When the user enters the sixth selection instruction on the third prompt page, the first moment and the number of times the page is displayed are recorded; the first moment is used to indicate the time when the user first chooses to temporarily disagree with the user's agreement after the preset display strategy is triggered; the number of times the page is displayed is used to indicate the number of times the first prompt page is displayed after the preset display strategy is activated.

[0021] As an optional implementation of this disclosure, the display device further includes:

[0022] The controller is also configured to record a second moment when the display device is powered on again;

[0023] The third time is obtained based on the first time and the preset interval period;

[0024] The display is further configured to display the first prompt page if the second time is greater than the third time and the number of times the page is displayed is less than a preset number of times.

[0025] As an optional implementation of this disclosure, the controller is further configured to:

[0026] When the user selects the first selection instruction on the first prompt page, the number of times the page is displayed is reset to zero.

[0027] As an optional implementation of this disclosure, the display device further includes:

[0028] The controller is also configured to: detect whether the user agreement has been updated after the display device is powered on;

[0029] The display is also configured to display a fourth prompt page if the user agreement is updated.

[0030] The communicator is also configured to receive selection instructions entered by the user on the fourth prompt page;

[0031] The display is further configured to: display the updated user agreement when the user enters a seventh selection instruction on the fourth prompt page; the seventh selection instruction is used to instruct the user to select and view the updated user agreement;

[0032] The controller is further configured to: when a user enters an eighth selection instruction on the fourth prompt page, agree to the updated user agreement; the eighth selection instruction is used to instruct the user to agree to the updated user agreement;

[0033] When the user enters the ninth selection instruction on the fourth prompt page, the user cancels their agreement to the updated user agreement; the ninth selection instruction is used to instruct the user to cancel their agreement to the updated user agreement.

[0034] As an optional implementation of this disclosure, the display is further configured to:

[0035] The fifth prompt page is displayed, which provides the user with the option to choose whether to agree to the overall legal agreement of the display device.

[0036] As an optional implementation of this disclosure, the display device further includes:

[0037] The communicator is also configured to receive a pre-activation instruction entered by the user on the fifth prompt page, the pre-activation instruction being used to instruct the user to select whether to agree to the overall legal agreement of the display device;

[0038] The controller is also configured to: when the user enters a disagreement instruction on the fifth prompt page, it cannot respond to the pre-open instruction entered by the user; the disagreement instruction is used to indicate that the user chooses to disagree with the overall legal agreement of the display device;

[0039] When the user enters an agreement command on the fifth prompt page, the user is redirected to the first prompt page; the agreement command is used to indicate that the user agrees to the overall legal agreement of the display device.

[0040] Secondly, an interactive display method for application software usage protocols is provided, including:

[0041] When the display device is powered on, the target application software is triggered to start;

[0042] When the target application software is launched, a first prompt page is displayed; the first prompt page is used to provide the user with the option to choose whether to agree to the user agreement.

[0043] Receive the selection command entered by the user on the first prompt page;

[0044] When the user enters a first selection instruction on the first prompt page, the function of the target application software is activated; the first selection instruction is used to instruct the user to agree to the user agreement.

[0045] When a user enters a second selection instruction on the first prompt page, the user agreement is displayed according to a preset display strategy; the second selection instruction is used to instruct the user to temporarily disagree with the user agreement; the preset display strategy is used to periodically display the user agreement to the user.

[0046] As an optional implementation of this disclosure, the method further includes:

[0047] When the user enters the second selection instruction on the first prompt page, the second prompt page is displayed; the second prompt page is used to provide the user with the opportunity to re-enter the selection instruction;

[0048] Receive selection instructions entered by the user on the second prompt page;

[0049] When the user enters a third selection instruction on the second prompt page, the user is returned to the first prompt page; the third selection instruction is used to indicate that the user is returned to the first prompt page.

[0050] When the user enters the fourth selection instruction on the second prompt page, the preset display strategy is triggered; the fourth selection instruction is used to instruct the triggering of the preset display strategy.

[0051] As an optional implementation of this disclosure, the method further includes:

[0052] When the user enters the fourth selection instruction on the second prompt page, the third prompt page is displayed; the third prompt page is used to provide the user with selection instructions before executing the preset display strategy;

[0053] Receive selection instructions entered by the user on the third prompt page;

[0054] When the user enters a fifth selection instruction on the third prompt page, the user is returned to the first prompt page; the fifth selection instruction is used to indicate that the user should return to the first prompt page.

[0055] When the user enters the sixth selection instruction on the third prompt page, the first moment and the number of times the page is displayed are recorded; the first moment is used to indicate the time when the user first chooses to temporarily disagree with the user's agreement after the preset display strategy is triggered; the number of times the page is displayed is used to indicate the number of times the first prompt page is displayed after the preset display strategy is activated.

[0056] As an optional implementation of this disclosure, the method further includes:

[0057] Record the second moment when the display device is powered on again;

[0058] The third time is obtained based on the first time and the preset interval period;

[0059] If the second time point is greater than the third time point, and the number of times the page is displayed is less than the preset number of times, then the first prompt page is displayed.

[0060] As an optional implementation of this disclosure, the method further includes:

[0061] When the user selects the first selection instruction on the first prompt page, the number of times the page is displayed is reset to zero.

[0062] As an optional implementation of this disclosure, the method further includes:

[0063] After the display device is powered on, it is detected whether the user agreement has been updated;

[0064] If the user agreement is updated, the fourth prompt page will be displayed;

[0065] Receive selection instructions entered by the user on the fourth prompt page;

[0066] When the user enters the seventh selection command on the fourth prompt page, the updated user agreement is displayed; the seventh selection command is used to instruct the user to select and view the updated user agreement.

[0067] When a user enters the eighth selection instruction on the fourth prompt page, the user agrees to the updated user agreement; the eighth selection instruction is used to instruct the user to agree to the updated user agreement.

[0068] When the user enters the ninth selection instruction on the fourth prompt page, the user cancels their agreement to the updated user agreement; the ninth selection instruction is used to instruct the user to cancel their agreement to the updated user agreement.

[0069] As an optional implementation of this disclosure, the method further includes:

[0070] The fifth prompt page is displayed, which provides the user with the option to choose whether to agree to the overall legal agreement of the display device.

[0071] As an optional implementation of this disclosure, the method further includes:

[0072] Receive a pre-activation instruction entered by the user on the fifth prompt page. The pre-activation instruction is used to instruct the user to select whether to agree to the overall legal agreement of the display device.

[0073] When the user enters a disagreement command on the fifth prompt page, the pre-open command entered by the user cannot be responded to; the disagreement command is used to indicate that the user agrees to the overall legal agreement of the display device.

[0074] When the user enters an agreement command on the fifth prompt page, the user is redirected to the first prompt page; the agreement command is used to indicate that the user agrees to the overall legal agreement of the display device.

[0075] Thirdly, this disclosure provides a computer-readable storage medium, including: storing a computer program on the computer-readable storage medium, wherein when the computer program is executed by a processor, it implements an interactive display method of the application software usage protocol as shown in the third or fourth aspect.

[0076] Fourthly, this disclosure provides a computer program product, including: an interactive display method that enables the computer to implement the application software usage protocol as shown in the third or fourth aspect when the computer program product is run on a computer.

[0077] The interactive display method for a display device and an application software usage agreement provided in this embodiment includes the following steps: When the display device is powered on, the controller triggers the target application software to start. When the target application software starts, a first prompt page is displayed, and a selection command input by the user on the first prompt page is received. When the user inputs a first selection command on the first prompt page, the function of the target application software is enabled. When the user inputs a second selection command on the first prompt page, the user usage agreement is displayed according to a preset display strategy. Specifically, the first prompt page provides the user with an option to agree to the user usage agreement, the first selection command instructs the user to agree to the user usage agreement, the second selection command instructs the user to temporarily disagree with the user usage agreement, and the preset display strategy periodically displays the user usage agreement to the user. When the display device is powered on, the target application software is launched, and a first prompt page pops up, allowing the user to input their selection command according to their wishes. This avoids the problem of the user agreement being hidden, making it difficult for users to view. When the user inputs the first selection command, the target application software's function is activated. When the user inputs the second selection command, the user agreement is displayed to the user according to a preset display strategy. This prevents users from accidentally exiting the selection interface, provides users with more choices, respects user wishes, and improves the user experience. Attached Figure Description

[0078] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0079] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0080] Figure 1A This is a schematic diagram illustrating the operation scenario between a display device 200, a control device 100, and a mobile terminal 300 provided in one or more embodiments of this disclosure.

[0081] Figure 1B A hardware configuration block diagram of a control device 100 provided in one or more embodiments of this disclosure;

[0082] Figure 1COne of the schematic diagrams of a first page prompt displayed by a display device according to one or more embodiments of this disclosure;

[0083] Figure 2A This is a hardware configuration block diagram of a display device 200 according to one or more embodiments of the present disclosure;

[0084] Figure 2B This is a schematic diagram of the software configuration in a display device 200 according to one or more embodiments of the present disclosure;

[0085] Figure 2C This is a schematic diagram showing the icon control page of an application in a display device 200 according to one or more embodiments of the present disclosure;

[0086] Figure 3 A second schematic diagram of a first page prompt displayed on a display device for one or more embodiments of the present disclosure;

[0087] Figure 4A This is one of the flowcharts for an interactive display method of an application software usage protocol according to one or more embodiments of this disclosure;

[0088] Figure 4B This is the third schematic diagram of a first page prompt displayed by a display device according to one or more embodiments of this disclosure;

[0089] Figure 5A This is a second flowchart of an interactive display method for an application software usage protocol according to one or more embodiments of this disclosure;

[0090] Figure 5B This is a schematic diagram of a second page prompt displayed by a display device according to one or more embodiments of this disclosure;

[0091] Figure 6A This is a third flowchart of an interactive display method for an application software usage protocol according to one or more embodiments of this disclosure;

[0092] Figure 6B This is a schematic diagram of a third page prompt displayed by a display device in one or more embodiments of this disclosure;

[0093] Figure 6C This is a fourth flowchart of an interactive display method for an application software usage protocol according to one or more embodiments of this disclosure;

[0094] Figure 7A This is the fifth flowchart of an interactive display method for an application software usage protocol according to one or more embodiments of this disclosure;

[0095] Figure 7B This is a schematic diagram of a fourth page prompt displayed by a display device for one or more embodiments of the present disclosure;

[0096] Figure 8A This is a sixth flowchart illustrating an interactive display method for an application software usage protocol according to one or more embodiments of this disclosure.

[0097] Figure 8B This is one of the schematic diagrams showing a fifth page prompt displayed by a display device according to one or more embodiments of this disclosure;

[0098] Figure 8C This is a second schematic diagram of a fifth page prompt displayed by a display device for one or more embodiments of this disclosure. Detailed Implementation

[0099] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0100] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0101] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.

[0102] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.

[0103] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0104] The display device provided in this application can have various implementation forms, such as a television, a smart television, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc.

[0105] Figure 1A This is a schematic diagram illustrating an operational scenario between a display device, a control device, and a mobile terminal, provided as an embodiment of this disclosure. For example, refer to... Figure 1A As shown, in Figure 1A In this system, users can operate the display device 200 through the control device 100 or the mobile terminal 300.

[0106] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via wired means. Users can input user commands through buttons on the remote control, voice input, control panel input, etc., to control the display device 200.

[0107] Figure 1B An exemplary hardware configuration block diagram of the control device 100 is shown. (Refer to...) Figure 1B As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a storage device, and a power supply. The control device 100 can receive user input operation commands and convert them into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200. The communication interface 130 is used for external communication and includes at least one of the following: a Wi-Fi chip, a Bluetooth module, NFC (Near Field Communication), or a suitable alternative module. The user input / output interface 140 includes at least one of the following: a microphone, a touchpad, a sensor, buttons, or a suitable alternative module.

[0108] In some embodiments, a mobile terminal 300 (e.g., a smartphone, tablet, etc.) can also be used to control the display device 200. For example, an application running on the mobile terminal 300 can be used to control the display device 200. The mobile terminal 300 can install software applications with the display device 200 to establish a connection and communication via network communication protocols, achieving one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve synchronous display. For example, for a television with ACR (Automatic Content Recognition) functionality, refer to... Figure 1C As shown, after the display device 200 is powered on for the first time via AC, a pop-up message appears. Figure 1CThe prompt page shown offers two options for the user: "Agree" and "Not Now". ACR (Acceptance Response) is a technology that uses computer algorithms to directly identify multimedia content (audio, video, and images). The working principle of the TV remote control's AC switch is to receive the infrared pulse train emitted by the TV remote control and detect the magnitude and presence of the TV's AC load. After judgment and processing, it outputs a corresponding signal to control the AC power supply, thereby turning the TV on / off. It can be understood that the user can use control device 100 to turn on display device 200. When display device 200 is turned on, the ACR application is triggered. Therefore, the user does not need to search for the user protocol entry point and can directly access it through the pop-up window. Figure 1C The user can select from the displayed page, thus avoiding the problem of the user agreement being difficult to view due to the hidden entry point.

[0109] In some embodiments, the display device 200 may receive instructions not by using the control device 100 or mobile terminal 300 described above, but by receiving user control through touch or gestures.

[0110] The interactive display method of the application software using the protocol provided in this embodiment can be implemented based on a display device, or a functional module or functional entity in the display device.

[0111] The display device can be a smart TV, a smart terminal, a personal computer (PC), a server, a mobile phone, a tablet computer, a laptop computer, a mainframe computer, etc., and this disclosure does not specifically limit it.

[0112] For example, Figure 2A This is a hardware configuration block diagram of a display device according to one or more embodiments of the present disclosure. Figure 2AAs shown, the display device includes at least one of the following: a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280. The controller 250 includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM (Random Access Memory), ROM (Read-Only Memory), a first to nth interface for input / output, and a communication bus. The display 260 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG audio and video data signals, from multiple wireless or wired broadcast television signals. The communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of the following: a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device can establish the transmission and reception of control signals and data signals with a server or local control device through the communicator 220. The detector 230 is used to collect signals from the external environment or to interact with the external environment. For example, the detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or, the detector 230 includes an image acquisition device, such as a camera, which can be used to collect external environmental scenes, user attributes, or user interaction gestures; or, the detector 230 includes a sound acquisition device, such as a microphone, for receiving external sound. The external device interface 240 may include, but is not limited to, one or more of the following: a high-definition multimedia interface (HDMI), an analog or data high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by multiple of the above interfaces. The controller 250 and the tuner 210 can be located in different separate devices, that is, the tuner 210 can also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0113] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display device. The user can input commands through a graphical user interface (GUI) displayed on the monitor 260, and the user input interface receives the user input commands through the GUI. Alternatively, the user can input commands by entering specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.

[0114] In some embodiments, the display 260 includes a display screen assembly for presenting images, a driving assembly for driving image display, an assembly for receiving image signals output from a controller, and a user interface (UI) for displaying video content, image content, menu control interface, and user control interface. For example, the display may be at least one of a liquid crystal display (LCD), an OLED (Organic Light-Emitting Diode) display, a touch display, and a projection display, and may also be a projection device and a projection screen. Users can input user commands through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input commands through the GUI. Alternatively, users can input user commands by inputting specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors. A "user interface" is the medium through which an application or operating system interacts and exchanges information with a user; it realizes the conversion between the internal form of information and a form acceptable to the user. A common form of user interface is the graphical user interface, which refers to a user interface related to computer operation displayed graphically. For example, it can be an interface element such as an icon, window, or control displayed on the screen of an electronic device. Controls can include visible interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, and navigation bars. The user interface can be used to receive control signals from terminal devices 300 (such as infrared remote controls).

[0115] Figure 2B This is a schematic diagram of the software configuration of a display device according to one or more embodiments of the present disclosure, such as... Figure 2B As shown, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the Android runtime and system library layer (referred to as the "System Runtime Library Layer"), and the kernel layer.

[0116] Figure 2C This is a schematic diagram showing the icon control interface of an application included in a smart device (mainly a smart playback device, such as a smart TV, digital cinema system, or audio-visual server) according to one or more embodiments of this disclosure. Figure 2C As shown, the application layer contains at least one application whose corresponding icon control can be displayed on the screen, such as: live TV application icon control, video-on-demand (VOD) application icon control, media center application icon control, application center icon control, game application icon control, etc. Live TV applications can provide live television from different signal sources. Video-on-demand (VOD) applications can provide video from different storage sources. Unlike live TV applications, video-on-demand provides video display from certain storage sources. Media center applications can provide applications for playing various multimedia content. The application center can provide storage for various applications.

[0117] In some embodiments, the hardware or software architecture can be based on the description in the above embodiments, and in some embodiments it can be based on other similar hardware or software architectures, as long as the technical solutions of this disclosure can be implemented.

[0118] For example, based on the above-described display device 200, Figure 3 This illustration demonstrates a user selecting the "Agree" option in one or more embodiments. After the user selects the "Agree" option, the ACR application software's functions are activated. In current smart TV application software, to provide users with more software functions, the application software needs to display a user agreement. This serves two purposes: firstly, to avoid legal risks, and secondly, to introduce the software's functions. Only after the user agrees to the user agreement can the application software provide the corresponding functions. However, current application software displays user agreements with the following drawbacks: Firstly, the displayed agreement content has poor interactivity; users can only choose to agree or disagree. If the user selects the "Disagree" option or accidentally clicks the "Disagree" option, they are directly exited from the selection page, resulting in a poor user experience. To improve the interactivity and user experience of application software user agreements, this disclosure provides an interactive display method for display devices and application software user agreements.

[0119] To illustrate this solution in more detail, the following will use examples to illustrate it. Figure 4A , Figure 5A , Figure 6A , Figure 6C , Figure 7A , Figure 8A To illustrate the interactive display process of the application software usage agreement provided in this disclosure, it is understandable that, although Figure 4A , Figure 5A , Figure 6A , Figure 6C , Figure 7A , Figure 8A The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 4A , Figure 5A , Figure 6A , Figure 6C , Figure 7A , Figure 8A At least some steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps. The interactive display method should be designed to implement the application software usage protocol provided in the embodiments of the present invention.

[0120] Reference Figure 4A As shown, Figure 4A One of the flowcharts for an interactive display method of an application software usage protocol is provided in one or more embodiments. The method specifically includes the following steps:

[0121] S41. When the display device is powered on, the target application software is triggered to start.

[0122] For example, the target application software can be application software configured in the display device's system, or application software that the user chooses to install during use. For example, refer to... Figure 3 As shown, the target application software can be Automatic Content Recognition (ACR) software. This application software can use computer algorithms to recognize multimedia content, including audio, video, and images. The input of the recognition algorithm can be multimedia files or raw data collected through a microphone or camera. Then, it performs feature comparison and search in a massive multimedia database to obtain matching results.

[0123] S42. When the target application software is started, the first prompt page is displayed.

[0124] The first prompt page is used to provide users with the option to choose whether or not to agree to the user agreement.

[0125] For example, when the smart TV is turned on, the ACR software is triggered, and the first prompt page pops up, as shown in the example. Figure 1CAs shown, there are two options for the user to choose from: "Agree" and "Not Now". By triggering the target application to open upon system startup and displaying the user agreement selection page, the problem of the user agreement being difficult for users to view due to its hidden entry point can be avoided.

[0126] S43. Receive the selection instruction entered by the user on the first prompt page.

[0127] Specifically, the display device's communicator receives the selection instructions entered by the user on the first prompt page.

[0128] S44. When the user enters a first selection command on the first prompt page, the function of the target application software is activated.

[0129] The first selection instruction is used to instruct the user to agree to the user agreement.

[0130] For example, Figure 3 An exemplary diagram is shown in one or more embodiments, illustrating a user selecting the "Agree" option. After the user selects the "Agree" option, the ACR application software's functionality is activated.

[0131] S45. When the user enters a second selection instruction on the first prompt page, the user agreement is displayed according to a preset display strategy.

[0132] The second selection instruction is used to instruct the user to temporarily disagree with the user agreement. A preset display strategy is used to periodically display the user agreement to the user.

[0133] For example, Figure 4B The illustration shows a diagram of a user selecting the "Not Now" option in one or more embodiments. After the user selects the "Not Now" option, the display device does not directly exit the application software, but displays the user agreement according to a preset display strategy. This prevents the user from accidentally exiting the selection interface, provides the user with more choices, respects the user's wishes, and improves the user experience.

[0134] The interactive display method for an application software usage agreement provided in this embodiment includes the following steps: When the display device is powered on, the controller triggers the target application software to start. When the target application software starts, a first prompt page is displayed, and a selection command input by the user on the first prompt page is received. When the user inputs a first selection command on the first prompt page, the function of the target application software is enabled. When the user inputs a second selection command on the first prompt page, the user usage agreement is displayed according to a preset display strategy. Specifically, the first prompt page provides the user with an option to agree to the user usage agreement, the first selection command instructs the user to agree to the user usage agreement, the second selection command instructs the user to temporarily disagree with the user usage agreement, and the preset display strategy periodically displays the user usage agreement to the user. When the display device is powered on, the target application software is launched, and a first prompt page pops up, allowing the user to input their selection command according to their wishes. This avoids the problem of the user agreement being hidden, making it difficult for users to view. When the user inputs the first selection command, the target application software's function is activated. When the user inputs the second selection command, the user agreement is displayed to the user according to a preset display strategy. This prevents users from accidentally exiting the selection interface, provides users with more choices, respects user wishes, and improves the user experience.

[0135] exist Figure 4A Based on, refer to Figure 5A As shown, Figure 5A The second flowchart provides one or more embodiments of an interactive display method for an application software usage protocol. Figure 5A The provided application software uses an interactive display method based on the protocol. Figure 4A Further explanation of the interactive display method using the provided application software protocol, the method comprising the following steps:

[0136] S501. When the display device is powered on, the target application software is triggered to start.

[0137] S502. When the target application software is started, the first prompt page is displayed.

[0138] S503: Receive the selection command entered by the user on the first prompt page.

[0139] S504. When the user enters a first selection command on the first prompt page, the function of the target application software is enabled.

[0140] S505. When the user enters the second selection instruction on the first prompt page, the second prompt page is displayed.

[0141] The second prompt page provides users with the opportunity to re-enter their selection instructions.

[0142] S506. Receive the selection command entered by the user on the second prompt page.

[0143] Specifically, the display device's communicator receives the selection instructions entered by the user on the second prompt page.

[0144] S507. When the user enters a third selection instruction on the second prompt page, return to the first prompt page.

[0145] The third selection instruction is used to indicate that the user should return to the first prompt page.

[0146] For example, selecting the "Back" option returns to the first prompt page, giving the user the opportunity to continue making selections and preventing the user from accidentally exiting the first prompt page and thus failing to enable the ACR function.

[0147] S508. When the user enters the fourth selection instruction on the second prompt page, the preset display strategy is triggered.

[0148] The fourth selection instruction is used to instruct the triggering of the preset display strategy.

[0149] For example, if a user selects the "I'm sure" option to confirm that the ACR function will not be used for the time being, the controller of the display device will trigger the execution of the preset display strategy, giving the user the opportunity to select again.

[0150] In some embodiments, refer to Figure 4B As shown, if the user selects the "Not Now (Disagree)" option, the following pop-up will continue: Figure 5B The second prompt page shown is for users to choose from; please refer to it. Figure 5B As shown, the system offers users two options: "Back" and "I'm sure." This second prompt page can be seen as a retention prompt. The "Back" option allows users to return to the first prompt page, providing an opportunity to continue their selection and preventing accidental selection of the "Not Now" option, which would cause them to exit the first prompt page and fail to enable the ACR function. If the user selects the "I'm sure" option, confirming that they will not use the ACR function for the time being, the display device's controller triggers a preset display strategy, offering the user another opportunity to choose.

[0151] exist Figure 5A Based on, refer to Figure 6A As shown, Figure 6A The third flowchart provides one or more embodiments of an interactive display method for an application software usage protocol. Figure 6A The provided application software uses an interactive display method based on the protocol. Figure 5A Further explanation of the interactive display method using the provided application software protocol, the method comprising the following steps:

[0152] S601. When the display device is powered on, the target application software is triggered to start.

[0153] S602. When the target application software is started, the first prompt page is displayed.

[0154] S603. Receive the selection instruction entered by the user on the first prompt page.

[0155] S604. When the user enters a first selection command on the first prompt page, the function of the target application software is enabled.

[0156] S605. When the user enters the second selection instruction on the first prompt page, the second prompt page is displayed.

[0157] The second prompt page provides users with the opportunity to re-enter their selection instructions.

[0158] S606. Receive the selection command entered by the user on the second prompt page.

[0159] S607. When the user enters a third selection instruction on the second prompt page, return to the first prompt page.

[0160] The third selection instruction is used to indicate that the user should return to the first prompt page.

[0161] S608. When the user enters the fourth selection instruction on the second prompt page, the third prompt page is displayed.

[0162] The third prompt page is used to provide users with selection instructions before executing the preset display strategy.

[0163] S609. Receive the selection command entered by the user on the third prompt page.

[0164] Specifically, the display device's communicator receives the selection instructions entered by the user on the third prompt page.

[0165] S610. When the user enters a fifth selection instruction on the third prompt page, return to the first prompt page.

[0166] The fifth selection instruction is used to indicate that the user should return to the first prompt page.

[0167] For example, after a user selects the "Try it" option on the third prompt page, they will be redirected to the first prompt page.

[0168] S611. When the user enters the sixth selection instruction on the third prompt page, record the first moment and the number of times the page is displayed.

[0169] Wherein, "first moment" refers to the time when the user first chooses to temporarily disagree with the user agreement after the preset display strategy is triggered; "page display count" refers to the number of times the first prompt page is displayed after the preset display strategy is activated.

[0170] In some embodiments, after a user selects the "I'm sure" option, confirming that they will not use the ACR function for the time being, the display device's controller triggers the execution of a preset display strategy, providing the user with another opportunity to select it. Before the display device periodically displays the user agreement to the user, it first displays a third prompt page to the user, referring to... Figure 6B As shown, the third prompt page offers two options: "Try it" and "Not Now". If the user selects "Try it" on this page, they will be redirected to the first prompt page. If the user selects "Not Now", the ACR function will still not be used temporarily, and the device will display the user agreement page after a period of time. One possible approach is to display the first prompt page periodically, for example, displaying the user agreement page after a seven-day interval. If the user chooses not to agree the next time, the user agreement page will be displayed again after another seven-day interval. Another possible approach is to display the first prompt page periodically, for example, displaying the user agreement page after a seven-day interval. If the user still chooses not to agree, the user agreement page will be displayed again after a month, and so on.

[0171] exist Figure 6A Based on, refer to Figure 6C As shown, this is the fourth flowchart of an interactive display method for an application software usage protocol, providing one or more embodiments. Figure 6C The provided application software uses an interactive display method based on the protocol. Figure 6A Further explanation of the interactive display method using the provided application software protocol, which further includes the following steps:

[0172] S612. When the display device is powered on again, record the second moment.

[0173] S613. Obtain the third time based on the first time and the preset interval period.

[0174] The preset interval period can be the same or different for each interval. For example, one scenario is that the preset interval period is different for each interval; the first preset interval could be 7 days, the second could be 14 days, and the third could be 21 days. Another scenario is that the preset interval period for each interval is always 7 days, or always 14 days, etc. The preset interval periods here are only examples and are not subject to specific restrictions.

[0175] S614. If the second time is greater than the third time, and the number of times the page is displayed is less than the preset number of times, then the first prompt page is displayed.

[0176] For example, after the user selects the "Not Now" option on the third prompt page, the current time t1 is recorded as the first moment. To improve the user experience, the first prompt page will not pop up again. After the next interaction and power-on, the second moment t2 is recorded. The third moment DT is calculated based on the previously recorded time t1 and the next preset interval period T. The third moment DT is compared with the second moment t2. If the second moment t2 is greater than the calculated third moment DT, and the number of times the first prompt page has popped up N is less than the maximum number of times it has popped up M, then the first prompt page needs to be popped up.

[0177] Figure 7A The fifth flowchart provides one or more embodiments of an interactive display method for an application software usage protocol. Figure 7A The application scenario for providing an interactive display method flowchart for application software usage agreements is as follows: When the TV is turned on, the TV's background program will actively check whether there are any changes to the user usage agreement. When it detects that the user usage agreement of the target application software has been updated, the updated selection page will pop up directly, which can reduce the steps for users to actively search for whether the user usage agreement has been updated, thereby improving the user experience. Figure 7A The interactive display method of the application software using the protocol shown includes the following steps:

[0178] S71. After the display device is powered on, check whether the user agreement has been updated.

[0179] For example, each time the display device is powered on, the background program actively detects whether the user agreement of the target application software has been updated.

[0180] S72. If the user agreement is updated, the fourth prompt page will be displayed.

[0181] For example, if the background process of the display device detects an update to the user agreement of the target application software, a fourth prompt page will pop up. (See also...) Figure 7BAs shown, the fourth prompt page includes three option buttons: "Confirm", "View detail", and "Cancel".

[0182] S73. Receive the selection command entered by the user on the fourth prompt page.

[0183] For example, the display device receives user input such as... Figure 7B The fourth prompt page shows the selection instructions to be entered.

[0184] S74. When the user enters the seventh selection command on the fourth prompt page, the updated user agreement is displayed.

[0185] The seventh selection instruction is used to instruct the user to view the updated user agreement.

[0186] S75. When the user enters the eighth selection instruction on the fourth prompt page, the user agrees to the updated user agreement.

[0187] The eighth selection instruction is used to instruct the user to agree to the updated user agreement.

[0188] S76. When the user enters the ninth selection instruction on the fourth prompt page, the user cancels the agreement to the updated user agreement.

[0189] The ninth selection instruction is used to instruct the user to choose to cancel their agreement to the updated user agreement.

[0190] In this embodiment, the user uses the updated page, namely the fourth prompt page, and refers to... Figure 7B As shown, three options are provided: "Confirm," "View detail," and "Cancel." If the user selects "Confirm," they agree to the updated user agreement and continue using the features provided by the target application; if they select "View detail," they view the updated user agreement; and if they select "Cancel," they disagree with the updated user agreement.

[0191] Figure 8A A flowchart of one or more embodiments of an interactive display method for an application software usage agreement is provided, the method comprising the following steps:

[0192] S81. Receive the pre-opening instruction entered by the user on the fifth prompt page.

[0193] The pre-activation instruction is used to instruct the user to choose whether to agree to the overall legal agreement of the display device.

[0194] S82. When the user enters a disagreement command on the fifth prompt page, the pre-open command entered by the user cannot be responded to.

[0195] The "Disagree" instruction is used to indicate the option to disagree with the overall legal agreement of the display device.

[0196] For example, refer to Figure 8B As shown, when the button after "Agreement" is an unfilled blank, it means that the user did not enter an agreement command on the fifth prompt page.

[0197] S83. When the user enters an agreement command on the fifth prompt page, the user is redirected to the first prompt page.

[0198] The consent instruction is used to indicate the selection to consent to the overall legal agreement of the display device.

[0199] For example, refer to Figure 8C As shown, when the button after "Agreement" has a fill color, it means that the user has entered an agreement command on the fifth prompt page.

[0200] In some embodiments, even if the user has not agreed to the target application software's user agreement, the target application software's function can still be enabled via a function switch in the system settings. For example, taking the ACR application software as an example, enabling the ACR function requires agreeing to both the overall legal agreement and the ACR application's own user agreement. Only when both are agreed to can the ACR function be enabled. If the user agreement has not been agreed to, the ACR switch can be manually turned on via the ACR switch option in the settings. In this case, the display device controller first needs to check if the overall legal agreement has been agreed to. If the overall legal agreement has been agreed to, the display device displays the ACR user agreement to the user. If the overall legal agreement has not been agreed to, the overall legal agreement must be displayed first, and the ACR user agreement will only be displayed to the user after the user agrees to the overall legal agreement.

[0201] In some embodiments, when the display device is powered on, the controller triggers the launch of the target application software. Upon launch, a first prompt page is displayed, and the user's selection command is received on the first prompt page. When the user inputs a first selection command on the first prompt page, the target application software's functionality is enabled. When the user inputs a second selection command on the first prompt page, the user agreement is displayed according to a preset display strategy. The first prompt page provides the user with the option to agree to the user agreement, the first selection command instructs the user to agree to the user agreement, the second selection command instructs the user to temporarily disagree with the user agreement, and the preset display strategy periodically displays the user agreement to the user. Because the target application software launch is triggered simultaneously with the first prompt page upon device power-on, allowing the user to input a selection command on the first prompt page, the problem of the user agreement being difficult to view due to its hidden entry point is avoided. The user agreement is displayed according to the preset display strategy when the user inputs a first selection command to enable the target application software's functionality and when the user inputs a second selection command, preventing accidental exit from the selection interface, providing users with more choices, respecting user wishes, and improving the user experience.

[0202] This disclosure provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the interactive display method of the application software usage protocol described above, and achieves the same technical effect. To avoid repetition, further details are omitted here.

[0203] The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0204] This disclosure provides a computer program product, including: when the computer program product is run on a computer, causing the computer to implement the above-described interactive display method of the application software usage protocol.

[0205] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0206] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the discussion in some embodiments above is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of the embodiments suitable for specific application considerations.

Claims

1. A display device, characterized in that, The display device includes: The controller is configured to trigger the launch of the target application software when the display device is powered on. The display is configured to show a first prompt page when the target application software is launched; the first prompt page is used to provide the user with the option to agree to the user agreement. The communicator is configured to receive selection instructions entered by the user on the first prompt page; The controller is further configured to: enable the function of the target application software when the user enters a first selection instruction on the first prompt page; the first selection instruction is used to instruct the user to agree to the user agreement; The display is further configured to: when a user enters a second selection instruction on the first prompt page, display the user agreement according to a preset display strategy; the second selection instruction is used to instruct the user to temporarily disagree with the user agreement; the preset display strategy is used to periodically display the user agreement to the user. The display is further configured to: display a second prompt page when the user enters the second selection instruction on the first prompt page; the second prompt page is used to provide the user with an opportunity to re-enter the selection instruction; The communicator is also configured to receive selection instructions entered by the user on the second prompt page; The controller is further configured to return to the first prompt page when the user enters a third selection instruction on the second prompt page; the third selection instruction is used to indicate returning to the first prompt page. When the user enters the fourth selection instruction on the second prompt page, the preset display strategy is triggered; the fourth selection instruction is used to instruct the triggering of the preset display strategy. The display is further configured to: display a third prompt page when the user enters the fourth selection instruction on the second prompt page; the third prompt page is used to provide the user with a selection instruction before executing the preset display strategy; The communicator is also configured to receive selection instructions entered by the user on the third prompt page; The controller is further configured to: return to the first prompt page when the user enters a fifth selection instruction on the third prompt page; the fifth selection instruction is used to indicate returning to the first prompt page; When the user enters the sixth selection instruction on the third prompt page, the first moment and the number of times the page is displayed are recorded; the first moment is used to indicate the time when the user first chooses to temporarily disagree with the user's agreement after the preset display strategy is triggered; the number of times the page is displayed is used to indicate the number of times the first prompt page is displayed after the preset display strategy is activated. The controller is also configured to record a second moment when the display device is powered on again; The third time is obtained based on the first time and the preset interval period; The display is further configured to display the first prompt page if the second time is greater than the third time and the number of times the page is displayed is less than a preset number of times.

2. The display device according to claim 1, characterized in that, The controller is also configured to: When the user selects the first selection instruction on the first prompt page, the number of times the page is displayed is reset to zero.

3. The display device according to claim 1, characterized in that, The display device further includes: The controller is also configured to: detect whether the user agreement has been updated after the display device is powered on; The display is also configured to display a fourth prompt page if the user agreement is updated. The communicator is also configured to receive selection instructions entered by the user on the fourth prompt page; The display is further configured to: display the updated user agreement when the user enters a seventh selection instruction on the fourth prompt page; the seventh selection instruction is used to instruct the user to select and view the updated user agreement; The controller is further configured to: when a user enters an eighth selection instruction on the fourth prompt page, agree to the updated user agreement; the eighth selection instruction is used to instruct the user to agree to the updated user agreement; When the user enters the ninth selection instruction on the fourth prompt page, the user cancels their agreement to the updated user agreement; the ninth selection instruction is used to instruct the user to cancel their agreement to the updated user agreement.

4. The display device according to claim 1, characterized in that, The display is also configured to: The fifth prompt page is displayed, which provides the user with the option to choose whether to agree to the overall legal agreement of the display device.

5. The display device according to claim 4, characterized in that, The display device further includes: The communicator is also configured to receive a pre-activation instruction entered by the user on the fifth prompt page, the pre-activation instruction being used to instruct the user to select whether to agree to the overall legal agreement of the display device; The controller is also configured to: when the user enters a disagreement instruction on the fifth prompt page, it cannot respond to the user's pre-open instruction; the disagreement instruction is used to indicate that the user chooses to disagree with the overall legal agreement of the display device; When the user enters an agreement command on the fifth prompt page, the user is redirected to the first prompt page; the agreement command is used to indicate that the user agrees to the overall legal agreement of the display device.

6. An interactive display method for application software using a protocol, characterized in that, The method includes: When the display device is powered on, the target application software is triggered to start; When the target application software is launched, a first prompt page is displayed; the first prompt page is used to provide the user with the option to choose whether to agree to the user agreement. Receive the selection command entered by the user on the first prompt page; When the user enters a first selection instruction on the first prompt page, the function of the target application software is activated; the first selection instruction is used to instruct the user to agree to the user agreement. When a user enters a second selection instruction on the first prompt page, the user agreement is displayed according to a preset display strategy; the second selection instruction is used to instruct the user to temporarily disagree with the user agreement; the preset display strategy is used to periodically display the user agreement to the user. When the user enters the second selection instruction on the first prompt page, the second prompt page is displayed; the second prompt page is used to provide the user with the opportunity to re-enter the selection instruction; Receive selection instructions entered by the user on the second prompt page; When the user enters a third selection instruction on the second prompt page, the user is returned to the first prompt page; the third selection instruction is used to indicate that the user is returned to the first prompt page. When the user enters the fourth selection instruction on the second prompt page, the preset display strategy is triggered; the fourth selection instruction is used to instruct the triggering of the preset display strategy. When the user enters the fourth selection instruction on the second prompt page, the third prompt page is displayed; the third prompt page is used to provide the user with selection instructions before executing the preset display strategy; Receive selection instructions entered by the user on the third prompt page; When the user enters a fifth selection instruction on the third prompt page, the user is returned to the first prompt page; the fifth selection instruction is used to indicate that the user should return to the first prompt page. When the user enters the sixth selection instruction on the third prompt page, the first moment and the number of times the page is displayed are recorded; the first moment is used to indicate the time when the user first chooses to temporarily disagree with the user's agreement after the preset display strategy is triggered; the number of times the page is displayed is used to indicate the number of times the first prompt page is displayed after the preset display strategy is activated. Record the second moment when the display device is powered on again; The third time is obtained based on the first time and the preset interval period; If the second time point is greater than the third time point, and the number of times the page is displayed is less than the preset number of times, then the first prompt page is displayed.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the interactive display method of the application software usage protocol as described in claim 6.

Citation Information

Patent Citations

  • Application starting method and device and storage medium

    CN112612534A

  • Method for adjusting sequence of channel controls and display device

    CN113573127A

  • Application program management method and related device

    CN114840874A

  • A browser page display method and display device

    CN114935989A