Display device, server and method for displaying voice help content

By obtaining and comparing voice version identifiers in the display device, deciding whether to obtain recommendation information from the server, the problem of users being unable to obtain undisplayed voice command formats and slow acquisition speeds is solved, and the user experience is improved.

CN115019792BActive Publication Date: 2025-02-21HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210601609.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2025-02-21
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

The user cannot obtain the required voice command format that is not displayed on the voice assistant's help interface, and the speed of obtaining the voice command format is slow, resulting in poor user experience.

Method used

By acquiring and comparing voice version identification in the display device, it is decided whether to obtain recommendation information from the server. If the voice version logo has not changed, the recommendation information is obtained locally; if the voice version logo is changed, the latest recommendation information is obtained from the server and displayed in the corresponding display area.

Benefits of technology

It improves the speed of obtaining recommended information, ensures that users can obtain the latest voice command formats in a timely manner, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115019792B_ABST
    Figure CN115019792B_ABST
Patent Text Reader

Abstract

The present application provides a display device, a server, and a method for displaying voice help content, which controls the display to display a voice help page, obtains the voice version identifiers of the current and last voice help page display times as the first and second voice version identifiers, and in response to the selection operation of the first control, obtains the recommended information locally when the first and second voice version identifiers are the same, and sends a recommendation information acquisition request containing first indication information when the first and second voice version identifiers are different, and obtains the recommended information fed back by the server, wherein the first indication information is used to indicate the display area of ​​the first display page and contains the first voice version identifier, controls the display to jump to the first display page, and displays the recommended information in the corresponding display area of ​​the first display page. According to whether the first and second voice version identifiers are the same, it is determined whether to obtain the recommended information locally or from the server, and the recommended information is partially obtained locally, thereby improving the speed of obtaining the recommended information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display device, a server, and a method for displaying voice help content. Background Art

[0002] Voice assistant is a function of smart terminals that can receive voice input from users and help users execute the commands that the voice is intended to complete. However, users lack knowledge of the voice command formats supported by voice assistants, which makes the voice input by users unable to match the voice command formats supported by voice assistants, resulting in the voice assistant being unable to execute the commands that the user's voice input is intended to complete, resulting in a poor user experience.

[0003] In order to improve the user experience, the current common practice is to set up an interface for displaying voice help content on the smart terminal, that is, the help interface of the voice assistant, and display multiple voice command formats supported by the voice assistant on the help interface of the voice assistant to assist users in sending commands executable by the voice assistant.

[0004] With the rapid development of voice assistants, voice assistants are involved in more and more business areas, more and more versions of voice assistants, and more and more voice command formats supported by voice assistants. The help interface of voice assistants can only display the voice command formats supported by some voice assistants, and cannot cover all business areas involved by voice assistants, so that users cannot obtain the required voice command formats that are not displayed in the help interface of voice assistants. In addition, regardless of whether the voice assistant version changes, the voice command format is obtained from the server, and the speed of obtaining the voice command format is slow, resulting in a poor user experience. Summary of the invention

[0005] The present application provides a display device, a server, and a method for displaying voice help content to solve the technical problem that users cannot obtain the required voice command format that is not displayed on the help interface of the voice assistant, and the speed of obtaining the voice command format is slow, resulting in a poor user experience.

[0006] In order to solve the above technical problems, the embodiments of the present application disclose the following technical solutions:

[0007] In a first aspect, an embodiment of the present application discloses a display device, the display device comprising:

[0008] monitor,

[0009] A controller is communicatively connected to the display, and the controller is configured to:

[0010] In response to the user operation, the display is controlled to display the voice help page, the voice version identifier of the moment when the voice help page is currently displayed is obtained as the first voice version identifier, and the voice version identifier of the moment when the voice help page was last displayed is obtained as the second voice version identifier;

[0011] When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, obtaining recommendation information locally;

[0012] When the first voice version identifier is different from the second voice version identifier, in response to a selection operation on a first control, sending a recommendation information acquisition request including first indication information, and acquiring the recommendation information fed back by the server according to the recommendation information acquisition request, wherein the first indication information is used to indicate a display area of ​​a first display page and includes the first voice version identifier;

[0013] Control the display to jump to the first display page, and display the recommended information in the corresponding display area of ​​the first display page, wherein the first display page includes at least one display area, each of the display areas corresponds to a display content, and the recommended information includes recommended voice instruction format information corresponding to the display content.

[0014] In a second aspect, an embodiment of the present application discloses a server, wherein the server is configured as follows:

[0015] receiving a recommendation information acquisition request including first indication information sent by a display device;

[0016] The first indication information is parsed, and the recommended information is searched and fed back according to the parsing result, so that the display device displays the recommended information, wherein the first indication information is used to indicate a display area of ​​the first display page.

[0017] In a third aspect, an embodiment of the present application discloses a method for displaying voice help content, the method comprising:

[0018] In response to the user operation, the display is controlled to display the voice help page, the voice version identifier of the moment when the voice help page is currently displayed is obtained as the first voice version identifier, and the voice version identifier of the moment when the voice help page was last displayed is obtained as the second voice version identifier;

[0019] When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, obtaining recommendation information locally;

[0020] When the first voice version identifier is different from the second voice version identifier, in response to a selection operation on a first control, sending a recommendation information acquisition request including first indication information, and acquiring the recommendation information fed back by the server according to the recommendation information acquisition request, wherein the first indication information is used to indicate a display area of ​​a first display page and includes the first voice version identifier;

[0021] Control the display to jump to the first display page, and display the recommended information in the corresponding display area of ​​the first display page, wherein the first display page includes at least one display area, each of the display areas corresponds to a display content, and the recommended information includes recommended voice instruction format information corresponding to the display content.

[0022] Compared with the prior art, the beneficial effects of this application are:

[0023] The present application provides a display device, a server, and a method for displaying voice help content. When the display displays a voice help page, the voice version identifier of the current voice help page is obtained as the first voice version identifier, and the voice version identifier of the last voice help page is obtained as the second voice version identifier. When the user selects the first control through the display device and the first voice version identifier is the same as the second voice version identifier, the display device responds to the user's operation and locally obtains the recommended information. When the user selects the first control through the display device and the first voice version identifier is different from the second voice version identifier, in response to the selection operation of the first control, a recommendation information acquisition request containing first indication information is sent, the first indication information is used to indicate the display area of ​​the first display page, and contains the first voice version identifier. In response to the recommendation information acquisition request, the server searches for the recommendation information corresponding to the first indication information and feeds it back to the display device, and the recommendation information contains the recommended voice instruction format information corresponding to the display content. The recommended information is displayed in the corresponding display area of ​​the first display page. The display device controls the display to jump to the first display page according to the recommendation information fed back by the server. In the present application, when the display shows a voice help page, the voice version identifier of the moment when the voice help page is currently displayed can be obtained as the first voice version identifier, and the voice version identifier of the moment when the voice help page was last displayed can be obtained as the second voice version identifier. According to the relationship between the first voice version identifier and the second voice version identifier (whether the voice version number has changed), the source of the recommended information is determined, and the recommended information is obtained locally when the voice version number has not changed, and when the voice version number has changed, the recommended information is obtained from the server, so that part of the recommended information is obtained locally, which improves the speed of obtaining the recommended information. After the user selects the first control, the first display page corresponding to the first indication information and including at least one display area can be displayed, and each display area corresponds to an item of display content, which increases the amount of recommended information displayed and the ease of querying the recommended information, making it easy for users to obtain the required recommended information and improving the user experience.

[0024] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0026] Figure 1 Schematic diagram of an operation scenario between a display device and a control device according to some embodiments is exemplarily shown in FIG.

[0027] Figure 2 exemplarily shows a hardware configuration block diagram of a control device 100 according to some embodiments;

[0028] Figure 3 exemplarily shows a hardware configuration block diagram of a display device 200 according to some embodiments;

[0029] Figure 4 exemplarily shows a schematic diagram of software configuration in a display device 200 according to some embodiments;

[0030] Figure 5 A flowchart of a method for displaying voice help content according to some embodiments is exemplarily shown in FIG.

[0031] Figure 6 exemplarily shows a schematic diagram of the display effect of a voice help page according to some embodiments;

[0032] Figure 7 exemplarily shows a schematic diagram of the display effect of the first display page according to some embodiments;

[0033] Figure 8 exemplarily shows a schematic diagram of the display effect of a list display details page according to some embodiments;

[0034] Fig. 9 exemplarily shows a schematic diagram of the display effect of a newly added recommendation information display details page according to some embodiments;

[0035] Fig.10 exemplarily shows a schematic diagram of the display effect of the second display page according to some embodiments;

[0036] Fig.11 exemplarily shows a schematic diagram of the display effect of the function display area details page according to some embodiments;

[0037] Fig.12 exemplarily shows a schematic diagram of the display effect of the third display page according to some embodiments;

[0038] Fig.13 exemplarily shows a schematic diagram of the display effect of a voice-related secondary function details page according to some embodiments;

[0039] Fig.14 exemplarily shows a schematic diagram of the display effect of the fourth display page according to some embodiments;

[0040] Fig.15 exemplarily shows a schematic diagram of the display effect of the AI-related secondary function details page according to some embodiments;

[0041] Fig.16exemplarily shows a schematic diagram of the display effect of a server configuration page corresponding to a voice service page according to some embodiments;

[0042] Fig.17 exemplarily shows a schematic diagram of the display effect of a server configuration page corresponding to a second display page according to some embodiments;

[0043] Fig.18 exemplarily shows a schematic diagram of the display effect of a server newly added page corresponding to the second display page according to some embodiments;

[0044] Fig.19 exemplarily shows a schematic diagram of the display effect of a server newly added page corresponding to a first display page according to some embodiments;

[0045] Fig. 20 exemplarily shows a schematic diagram of the display effect of a server configuration page corresponding to a list display details page according to some embodiments;

[0046] Fig.21 exemplarily shows a schematic diagram of the display effect of the display setting page according to some embodiments;

[0047] Fig. 22 Another flowchart of a method for displaying voice help content according to some embodiments is exemplarily shown in FIG.

[0048] Fig.23 A flow chart of server configuration according to some embodiments is exemplarily shown in FIG. DETAILED DESCRIPTION

[0049] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0050] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0051] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0052] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0053] The term "module" refers to any known or later 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.

[0054] Figure 1 FIG. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .

[0055] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, and the display device 200 is controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, etc.

[0056] In some embodiments, a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.

[0057] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.

[0058] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be one cluster or multiple clusters, and may include one or more types of servers.

[0059] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.

[0060] Figure 3 A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is shown.

[0061] In some embodiments, the display apparatus 200 includes at least one of a tuner 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.

[0062] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.

[0063] In some embodiments, the display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from a controller, display video content, image content, and a menu control interface component and a user control UI interface.

[0064] In some embodiments, the display 260 may be a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.

[0065] In some embodiments, the communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.

[0066] In some embodiments, the user interface may be used to receive a control signal from the control device 100 (eg, an infrared remote controller, etc.).

[0067] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0068] In some embodiments, the external device interface 240 may include, but is not limited to, any one or more of the following interfaces: a high-definition multimedia interface (HDMI), an analog or digital 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 the above multiple interfaces.

[0069] In some embodiments, the tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0070] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0071] 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 the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.

[0072] In some embodiments, the object may be any one of the selectable objects, such as a hyperlink, an icon or other operable controls. Operations related to the selected object include: displaying a page, document, image, etc. connected to the hyperlink, or executing a program corresponding to the icon.

[0073] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.

[0074] The CPU processor is used to execute the operating system and application instructions stored in the memory, and to execute various applications, data and content according to various interactive instructions received from the outside, so as to finally display and play various audio and video contents. The CPU processor may include multiple processors. For example, it may include a main processor and one or more sub-processors.

[0075] In some embodiments, the graphics processor is used to generate various graphic objects, such as icons, operation menus, and user input command display graphics. The graphics processor includes an operator, which performs operations by receiving various interactive instructions input by the user and displays various objects according to display attributes; and a renderer, which renders various objects obtained based on the operator, and the rendered objects are used to be displayed on the display.

[0076] In some embodiments, the video processor is used to receive an external video signal and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal to obtain a signal that can be directly displayed or played on the display device 200.

[0077] In some embodiments, the video processor includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, etc. Among them, the demultiplexing module is used to demultiplex the input audio and video data stream. The video decoding module is used to process the demultiplexed video signal, including decoding and scaling processing. The image synthesis module, such as an image synthesizer, is used to superimpose and mix the GUI signal generated by the graphics generator according to the user input or itself with the video image after scaling processing to generate an image signal for display. The frame rate conversion module is used to convert the input video frame rate. The display formatting module is used to receive the video output signal after frame rate conversion and change the signal to conform to the display format signal, such as outputting RGB data signal.

[0078] In some embodiments, the audio processor is used to receive an external audio signal, and perform decompression and decoding, as well as noise reduction, digital-to-analog conversion, and amplification processing according to a standard codec protocol of the input signal to obtain a sound signal that can be played in a speaker.

[0079] In some embodiments, the user may input a user command in a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.

[0080] In some embodiments, the "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and other visual interface elements.

[0081] In some embodiments, the system of the display device may include a kernel, a command parser (shell), a file system, and an application. The kernel, shell, and file system together constitute the basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, schedulers, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. After startup, the application is compiled into machine code to form a process.

[0082] See also Figure 4 In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0083] In some embodiments, at least one application is running in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. provided by the operating system, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0084] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Through the API interface, applications can access system resources and obtain system services during execution.

[0085] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes managers, content providers, etc., wherein the manager includes at least one of the following modules: an activity manager (ActivityManager) is used to interact with all activities running in the system; a location manager (Location Manager) is used to provide system services or applications with access to system location services; a package manager (Package Manager) is used to retrieve various information related to the application package currently installed on the device; a notification manager (NotificationManager) is used to control the display and clearing of notification messages; a window manager (Window Manager) is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0086] In some embodiments, the activity manager is used to manage the life cycle of each application and the common navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes (for example, reducing the display window, shaking the display, distorting the display, etc.).

[0087] In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C / C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.

[0088] In some embodiments, the kernel layer is a layer between hardware and software. Figure 4 As shown, the kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0089] The hardware or software architecture in some embodiments may be based on the introduction in the above embodiments, and in some embodiments may be based on other similar hardware or software architectures, so as to implement the technical solution of the present application.

[0090] Based on the above display device 200, the user can enter the voice help page through the home page displayed by the display 260 in the display device 200 to find recommended information including voice instruction formats supported by the voice assistant. In some embodiments, when the user enters the voice help page, the display 260 will display multiple recommended information including voice instruction formats supported by the voice assistant.

[0091] For the method of displaying voice help content (including recommended information in voice command formats supported by the voice assistant), after the user selects the voice help page, if the voice help content is only viewed through the voice help page, it is not conducive for the user to quickly understand the voice command formats supported by the voice assistant, and the user's voice assistant experience cannot be guaranteed. For the method of obtaining voice help content (including recommended information in voice command formats supported by the voice assistant), the speed of obtaining information only from server 400 is slow, and the user's voice assistant experience cannot be guaranteed. In order to improve the user experience, the embodiments of the present application provide a display device, a server, and a method for displaying voice help content. It should be noted that the display device in the present application refers not only to smart TVs, but also to computers, tablet computers, etc.

[0092] In the embodiment of the present application, the display area is a location where recommended information can be displayed in the page displayed by the display 260, such as: a list display area, a newly added recommended information display area, and a function display area. The following is combined with the accompanying drawings to introduce the process of displaying voice help content provided by the embodiment of the present application.

[0093] Figure 5 FIG. 4 is a flow chart showing a method for displaying voice help content according to some embodiments. Figure 5 , the method comprises the following steps:

[0094] S501: In response to a user operation, the display is controlled to display a voice help page, the voice version identifier of the current voice help page display is obtained as a first voice version identifier, and the voice version identifier of the last time the voice help page was displayed is obtained as a second voice version identifier.

[0095] S502: When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, obtaining recommendation information locally.

[0096] In some embodiments, when the first voice version identifier is the same as the second voice version identifier, the first moment of displaying the voice help page corresponding to the first voice version identifier and the second moment of displaying the voice help page corresponding to the second voice version identifier are obtained, and the difference between the first moment and the second moment is compared with the set expiration time, wherein the set expiration time is the time when the recommended information undergoes a significant change, that is, the recommended information update time.

[0097] When the difference between the first moment and the second moment is less than the set expiration time, in response to the selection operation of the first control, the recommendation information is obtained locally.

[0098] In order to avoid the situation where the user is unable to obtain the latest recommended information after the recommended information is updated, when the difference between the first moment and the second moment is greater than or equal to the set expiration time, in response to the selection operation of the first control, a recommendation information acquisition request including first indication information is sent, and the recommendation information fed back by the server according to the recommendation information acquisition request is obtained, wherein the first indication information is used to indicate the display area of ​​the first display page and includes a first voice version identifier.

[0099] S503: When the first voice version identifier is different from the second voice version identifier, in response to a selection operation on the first control, a recommendation information acquisition request including first indication information is sent, and recommendation information fed back by the server according to the recommendation information acquisition request is acquired, wherein the first indication information is used to indicate a display area of ​​the first display page and includes the first voice version identifier.

[0100] In some embodiments, in order to increase the speed of obtaining recommendation information from the server 400, the content of the recommendation information fed back by the server 400 is reduced. When the first version number is different from the second version number, a recommendation information acquisition request including the first indication information and the second voice version identifier is sent, so that the server obtains the difference information of the recommendation information corresponding to the first voice version identifier and the recommendation information corresponding to the second voice version identifier according to the first voice version identifier and the second voice version identifier, and obtains the difference information fed back by the server, wherein the first indication information is used to indicate the display area of ​​the first display page and includes the first voice version identifier.

[0101] In some embodiments, the difference information includes a recommendation information number and a recommendation information change type, and the recommendation information change type includes modification, addition, and deletion.

[0102] Figure 6 FIG. 4 is a schematic diagram showing the display effect of a voice help page according to some embodiments. Figure 6 As shown, the display device 200 displays a voice help page on the user interface. The voice help page includes a first control (voice recommendation), a second control (skill classroom), a third control (voice setting) and a fourth control (AI laboratory). The voice help page can be switched to the first display page through the first control, can be switched to the second display page through the second control, can be switched to the third display page (voice setting page) through the third control, and can be switched to the fourth display page (AI page) through the fourth control.

[0103] When browsing the voice help page, the user can select a control (including a first control, a second control, a third control, and a fourth control) through the control device 100 to determine whether the display device 200 has established a communication connection with the server 400. When the display device 200 has established a communication connection with the server 400, that is, when the display device 200 receives a communication connection establishment prompt sent by the server 400 within a set time range, the controller 250 in the display device 200 responds to the user's selection operation and sends a recommendation information acquisition request containing indication information (including first indication information, second indication information, third indication information, and fourth indication information) to the server 400, so that the server 400 acquires relevant recommendation information. When the display device 200 fails to establish a communication connection with the server 400, that is, when the communication connection establishment prompt sent by the server 400 is not received within the set time range, the display device 200 cannot acquire the recommendation information from the server 400.

[0104] In some embodiments, the user can also search for recommended information through the display device 200. For example, the user enters the setting page through the setting control in the homepage of the smart TV, enters the voice service page through the voice service control on the setting page, enters the voice help page through the voice control on the voice service page, and the user browses the recommended information displayed on each display page corresponding to each control on the voice help page, and then finds the recommended information he needs. For another example, the user enters the voice service page through the voice control in the homepage of the smart TV, enters the voice help page through the voice control on the voice service page, and the user browses the recommended information displayed on each display page corresponding to each control on the voice help page, and then selects the recommended information he needs. When the user selects the recommended information to be displayed by selecting the control through the control device 100, the controller 250 responds to the user's selection operation and sends a recommendation information acquisition request to the server 400.

[0105] In some embodiments, the display device 200 stores the received recommendation information in the form of a file (recommendation information file) in the memory, and the controller 250 detects the file in the memory. When the recommendation information file exists in the memory, the controller 250 reads the recommendation information file in the memory and displays the content of the recommendation information file on the display 260. When the display device 200 fails to establish a communication connection with the server 400, that is, when the communication connection establishment prompt sent by the server 400 is not received within the set time range, the display device 200 cannot obtain the recommendation information from the server 400, and the controller 250 reads the recommendation information file so that the display 260 displays the content of the recommendation information file on the display page (including the first display page, the second display page, the third display page and the fourth display page), avoiding blank display pages and improving the user experience.

[0106] In some embodiments, the controller 250 obtains the difference information between the recommendation information corresponding to the first voice version identifier and the recommendation information corresponding to the second voice version identifier and reads the recommendation information file in the memory, merges the difference information with the content in the recommendation information file, and finally displays it on the display device 200.

[0107] In some embodiments, the display device 200 stores the first indication information included in the received recommendation information acquisition request in the form of a first indication information file in the memory, and when the controller 250 controls the display 260 to display the voice help page, the controller 250 reads the first indication information file at the last time the voice help page was displayed to obtain the voice version identifier at the last time the voice help page was displayed as the second voice version identifier, wherein the first indication information file includes the voice version identifier. According to whether the first and second voice version identifiers are the same, it is determined whether to obtain the recommendation information locally or from the server 400, and the recommendation information is partially obtained locally, thereby improving the speed of obtaining the recommendation information.

[0108] In some embodiments, after receiving the recommendation information acquisition request, the server 400 checks the indication information (including the first indication information, the second indication information, the third indication information and the fourth indication information) contained therein, and searches for the corresponding recommendation information according to the indication information. After querying the recommendation information, the server 400 sends it to the display device 200. The display device 200 receives the recommendation information corresponding to the indication information searched by the server 400 according to the recommendation information acquisition request. The indication information may include a voice version number parameter, a model identification parameter (feature code parameter), a fusion version number parameter, a license plate parameter, a radio mode parameter, a far-field version number parameter, whether to request a home page parameter (whether to request a voice help page), a column parameter (control name parameter, i.e., control name) and a card code (display area number) and a terminal type parameter, so that the server 400 can quickly find the corresponding recommendation information.

[0109] The server 400 obtains the type of the display device 200 according to the first indication information, determines the display area corresponding to the type of the display device 200 according to the type of the display device 200, determines the display content corresponding to the display area according to the display area, determines the recommended voice instruction format information corresponding to the display content according to the display content, and feeds back the recommended voice instruction format information corresponding to the display content.

[0110] The parameters parsed by the server 400 according to the first indication information are shown in Table 1:

[0111] Table 1

[0112]

[0113] In some embodiments, a URL (uniform resource locator) is, for example:

[0114] http: / / 10.18.224.107:83 / ai_voice_cloud / aivoice?column=mainpage&cardcode=&featurecode=861023000001002000001301&license=1&hisappversion=@null&prodability={"iflytektts":"1.0","tvcontrolvers":"0,0,0","aispeechtts":"1.0","iflytekvprint":"1.0","customwakeup":"1.0","selfcheck":"1.0"}&micarrayfac=aispeecharray&requestversion=7.3.1&micarrayver=1320187&terminaltype=TV

[0115] The recommended information return format of the voice help page is shown in Table 2:

[0116] Table 2

[0117]

[0118]

[0119] The parameters of the voice help page are shown in Table 3:

[0120] Table 3

[0121]

[0122] S504: Control the display to jump to the first display page, and display the recommended information in the corresponding display area of ​​the first display page. The first display page includes at least one display area, each display area corresponds to a display content, and the recommended information includes the recommended voice instruction format information corresponding to the display content.

[0123] In some embodiments, the recommendation information acquisition request includes multiple first indication information, each first indication information is used to indicate a display area in the first display page, and the recommendation information includes the recommendation voice instruction format information corresponding to each of the display areas.

[0124] Figure 7 FIG. 4 is a schematic diagram showing the display effect of the first display page according to some embodiments. Figure 7 As shown, the display device 200 displays a first display page on the user interface. The display area of ​​the first display page includes a list display area and a newly added recommended information display area, wherein the list display area includes a film and television list display area, a news list display area, and a music list display area, wherein the list display area is used to display the names of the lists updated daily and exemplarily display the names of the top three in the list. The newly added recommended information display area (the saying trial area) is used to display the daily added recommended information including the voice command format and the corresponding title, wherein the newly added recommended information display area only exemplarily displays three recommended information among the daily added recommended information.

[0125] In some embodiments, the three recommended information newly added daily displayed in the newly added recommended information display area are displayed based on all the recommended information newly added daily, and the three recommended information are displayed in a circular scrolling manner.

[0126] In some embodiments, the user can also view detailed recommendation information in the film and television list display area, the news list display area, the music list display area, and the newly added recommendation information display area through the display device 200. For example, the user enters the list display details page through the list display area control in the first display page of the smart TV. Figure 8 FIG. 4 is a schematic diagram showing the display effect of a list display detail page according to some embodiments. Figure 8 As shown, the display device 200 displays a list display details page on the user interface. The user browses the recommended information displayed on the list display details page to find the recommended information he needs (including the voice command format supported by the voice assistant).

[0127] In some embodiments, the list display details page displays the recommended information in a column display manner, and there is a set mark before the names of the top three recommended information displayed on the list display details page.

[0128] For example, a user enters the new recommended information display details page through the new recommended information display area control in the first display page. Fig. 9 FIG. 4 is a schematic diagram showing the display effect of a newly added recommendation information display detail page according to some embodiments. Fig. 9As shown, the display device 200 displays a newly added recommended information display details page on the user interface. Users browse the recommended information (new skill statements) displayed on the newly added recommended information display details page to find the recommended information they need (including the voice command format supported by the voice assistant). Among them, the list display details page is used to display the names in the list, and the newly added recommended information display details page is used to display all recommended information added today. When the user selects the control to display the recommended information to be displayed through the control device 100, the controller 250 responds to the user's selection operation and sends a recommendation information acquisition request to the server 400.

[0129] In some embodiments, server 400 can configure the background image of the first display page, the link between the control and the corresponding details page, the main title and subtitle in the display area (including the list name and the title corresponding to the recommended information added daily). The new server 400 can configure the background image of the recommended information display area and the recommended information added daily.

[0130] In some embodiments, when the number of names in a list exceeds the set number that can be displayed on the list display details page, the list display details page is used to display the first set number of names in the list; when the number of newly added recommended information today exceeds the set number that can be displayed on the newly added recommended information display details page, the newly added recommended information display details page is used to display the first set number of newly added recommended information.

[0131] Fig.10 FIG. 2 is a schematic diagram showing the display effect of the second display page according to some embodiments. In the voice help page, the second control can be used to switch to the second display page to display recommendation information involving multiple functions (business areas). Fig.10 As shown, the display device 200 displays a second display page on the user interface. The functions include film and television, TV control, education, music, shopping, applications, life services, video calls, image recognition, sports and information query.

[0132] The function codes are shown in Table 4:

[0133] Table 4

[0134]

[0135]

[0136] The display area of ​​the second display page includes a function display area and a display setting control, wherein the function display area includes a film and television display area, a TV control display area, an education display area, a music display area, a shopping display area, an application display area, a life service display area, a video call display area, an image recognition display area, a sports display area, and an information query display area. The function display area is used to display the recommended information of the corresponding function (including the voice command format supported by the voice assistant).

[0137] When browsing the voice help page, the user can select the second control through the control device 100. In response to the user's selection operation, the controller 250 sends a recommendation information acquisition request containing the second indication information to the server 400, so that the server 400 obtains relevant recommendation information.

[0138] In some embodiments, the server 400 may configure a background image for the second display page and a link between the control and the corresponding detail page.

[0139] In some embodiments, the user can also view detailed recommendation information of the function display area through the display device 200. For example, the user enters the function display area details page through the function display area control in the second display page of the smart TV. Fig.11 FIG. 4 is a schematic diagram showing the display effect of the function display area details page according to some embodiments. Fig.11 As shown, the display device 200 displays a function display area details page on the user interface. The user browses the recommended information displayed on the function display area details page to find the recommended information he needs (including the voice command format supported by the voice assistant).

[0140] In some embodiments, the function display area details page is used to display the function name, function introduction, secondary function name and recommended information corresponding to the secondary function. The function display area details page displays the recommended information in a column display manner, and the columns are divided according to the secondary functions.

[0141] After receiving the recommendation information acquisition request including the second indication information, the server 400 returns the parameters of the parameters, as shown in Table 5:

[0142] Table 5

[0143]

[0144]

[0145] The list display details page and the function display area details page both include a display setting control. The display setting control can be used to enter the display setting page, which includes a level input area.

[0146] According to the functions corresponding to different function display areas, users enter the corresponding priority level in the level input area of ​​the display setting page, and the priority level is represented by Arabic numerals, that is, the priority level is divided into 6 levels, and Arabic numerals 1-5 correspond to the recommended information displayed, among which, the larger the number, the higher the recommended information displayed on the details page of the function display area. When the priority level is represented by Arabic numeral 0, the recommended information displayed on the details page of the function display area corresponding to Arabic numeral 0 is hidden.

[0147] When different function display areas have corresponding same priorities, the order in which the function display areas with the same priority are displayed on the function display area details page is randomly generated.

[0148] In some embodiments, the priority level input into the level input area and the recommendation information corresponding to the level input area can be stored in a memory in the form of a file (display setting priority file) through the control device 100. The memory responds to the file storage command of the controller 250 to store the display setting priority file.

[0149] When the user resets the priority level input in the level input area, the function display area is displayed on the display 260 according to the preset priority level, that is, the display setting priority file stored in the memory is deleted.

[0150] In some embodiments, the controller 250 detects files in the memory. When there is a display setting priority file in the memory, the controller 250 reads the display setting priority file in the memory and displays the contents of the display setting priority file on the display 260. When there is no display setting priority file in the memory, the controller 250 reads a preset priority file.

[0151] The display device 200 stores the received recommendation information in the form of a file (recommendation information file) in the memory. When the memory space is smaller than the space required for the recommendation information received by the display device 200, the priority setting file displayed in the memory is stored in a priority order from the recommendation information corresponding to the function display area with the highest priority to the recommendation information corresponding to the function display area with the lowest priority.

[0152] Fig.12 FIG. 4 is a schematic diagram showing the display effect of the third display page according to some embodiments. Fig.12 As shown, the display device 200 displays a third display page on the user interface. In the voice help page, the third control (voice setting) can be used to switch to the third display page to perform voice-related secondary function settings (including recognition dialect settings, broadcast tone settings, do not disturb mode settings, and wake-up word settings). The third display page is used to display the names of voice-related secondary function controls and a brief introduction to voice-related secondary functions.

[0153] In the third display page, you can switch to the voice-related secondary function details page (recognition dialect setting page, broadcast tone setting page, do not disturb mode setting page and wake-up word setting page) through the voice-related secondary function controls (recognition dialect setting control, broadcast tone setting control, do not disturb mode setting control and wake-up word setting control). Among them, the recognition dialect setting is used to select the desired dialect, the broadcast tone setting is used to select the desired tone, the do not disturb mode setting is used to set the voice assistant function to an unresponsive state, and the wake-up word setting is used to set the wake-up word of the voice assistant.

[0154] Fig.13 exemplarily shows a schematic diagram of the display effect of the voice-related secondary function details page according to some embodiments. In the third display page, the voice-related secondary function controls (dialect recognition setting control, broadcast tone setting control, do not disturb mode setting control and wake-up word setting control) can be switched to the voice-related secondary function details page.

[0155] In some embodiments, the voice-related secondary function details page is used to display the voice-related secondary function name (title) and the selectable option name.

[0156] In some embodiments, the first set number of selectable options in the voice-related secondary function details page have identification icons corresponding to the selectable options (such as Fig.13 In Figure 1 and Figure 2 ), the selected optional option in the voice-related secondary function details page has a selection effect, such as the optional option is covered by the set color.

[0157] Fig.14 FIG. 4 is a schematic diagram showing the display effect of the fourth display page according to some embodiments. Fig.14 As shown, the display device 200 displays a fourth display page on the user interface. In the voice help page, the fourth control (AI laboratory) can be used to switch to the fourth display page to set AI-related secondary functions (including natural conversation, voiceprint recognition, custom wake-up words and child protection mode). The fourth display page is used to display the name of the AI-related secondary function control and the selected AI-related secondary function introduction.

[0158] In the fourth display page, you can switch to the AI-related secondary function details page (natural conversation page, voiceprint recognition page, custom wake-up word page and child protection mode page) through the AI-related secondary function controls (natural conversation control, voiceprint recognition control, custom wake-up word control and child protection mode control). Among them, natural conversation means that after waking up the voice assistant, the voice assistant will have a continuous conversation with the user. Voiceprint recognition means identifying different people based on their voices, setting different labels for different people according to their usage preferences, and pushing content corresponding to their labels to different people. Custom wake-up words mean that users can enter sentences by themselves as wake-up words for waking up the voice assistant. Child protection mode means that when the voiceprint recognizes that the user is a child, the child's usage time and functions are restricted.

[0159] Fig.15 , a schematic diagram of the display effect of the AI-related secondary function details page according to some embodiments is exemplified in FIG. In the fourth display page, the AI-related secondary function controls (natural conversation control, voiceprint recognition control, custom wake-up word control, and child protection mode control) can be used to switch to the AI-related secondary function details page.

[0160] In some embodiments, the AI-related secondary function details page is used to turn on or off the AI-related secondary functions, and to display the AI-related secondary function name and the AI-related secondary function introduction.

[0161] In some embodiments, the server 400 receives a recommendation information acquisition request including the first indication information and the second voice version identifier sent by the display device 200, and compares the first voice version identifier of the first indication information with the second voice version identifier.

[0162] The server 400 parses the first indication information, searches for and feeds back the recommended information based on the analysis result, that is, according to the first indication information, obtains the type of display device 200, determines the display area corresponding to the type of display device 200 according to the type of display device 200, determines the display content corresponding to the display area according to the display area, determines the recommended voice instruction format information corresponding to the display content according to the display content, and feeds back the recommended voice instruction format information corresponding to the display content.

[0163] When the first voice version identifier and the second voice version identifier of the first indication information are different, the server 400 feeds back the recommended voice instruction format information corresponding to the display content, and the recommended voice instruction format information corresponding to the display content is the difference information between the recommended information corresponding to the first voice version identifier and the recommended information corresponding to the second voice version identifier, so that the display device 200 displays the recommended information corresponding to the second voice version identifier, and the first indication information is used to indicate the display area of ​​the first display page.

[0164] Fig.16FIG. 4 is a schematic diagram showing the display effect of a server configuration page corresponding to a voice service page according to some embodiments. Fig.16 As shown, the server interface displays a server configuration page corresponding to the voice service page. In some embodiments, the voice control of the voice service page can be queried, added, modified and deleted through the server 400. The server configuration page corresponding to the voice service page displays the encoding of the voice control, the name of the voice control, the display content outside the display area corresponding to the voice control, and the background image corresponding to the voice control.

[0165] Fig.17 FIG. 4 is a schematic diagram showing the display effect of a server configuration page corresponding to a second display page according to some embodiments. Fig.17 As shown, the server configuration page corresponding to the second display page is displayed on the server interface.

[0166] In some embodiments, the functions (skills) of the second display page can be queried, added, modified and deleted through the server 400. The server configuration page corresponding to the second display page displays the terminal type, model identification (feature code), voice version number, fusion version number, license plate, card code (display area number), function (skill) name, location of the display area corresponding to the function (row number), icon corresponding to the function, summary of recommended information (voice instruction format) corresponding to the function, introduction to the function (skill description) and review status corresponding to the function.

[0167] Fig.18 FIG. 4 is a schematic diagram showing the display effect of a server newly added page corresponding to the second display page according to some embodiments. Fig.18 As shown, the server interface displays a newly added server page corresponding to the second display page.

[0168] In some embodiments, when adding functions (skills) to the second display page through the server 400, the information that needs to be obtained includes: terminal type, model identification (feature code), voice version number, fusion version number, license plate, card code (display area number), function name, location of the display area corresponding to the function (row number), icon corresponding to the function, overview of the recommended information corresponding to the function (voice command format), introduction to the function (skill description), priority ranking of functions set by the user, background image of the second display page, dimension of the function (secondary function) and recommended information corresponding to the function (voice command format).

[0169] Fig.19 FIG. 4 is a schematic diagram showing the display effect of a server newly added page corresponding to a first display page according to some embodiments. Fig.19As shown, the server interface displays a server newly added page corresponding to the first display page. The list in the list display area of ​​the first display page can be queried and modified through the server 400.

[0170] In some embodiments, when a list is added to the list display area in the first display page, the information that needs to be obtained includes: the list name (list type), the date the list was added, the picture corresponding to the list, and the background picture of the first display page.

[0171] Fig. 20 FIG. 4 is a schematic diagram showing the display effect of a server configuration page corresponding to a list display detail page according to some embodiments. Fig. 20 As shown, the server interface displays a server configuration page corresponding to the list display details page. The recommendation information (voice instruction format) corresponding to the list in the list display area can be added, modified and deleted through the server 400.

[0172] In some embodiments, the server configuration page corresponding to the list display details page is used to display the recommended information (voice instruction format) corresponding to the list, the ranking of the recommended information (voice instruction format) in the list, the number of visits to the recommended information (voice instruction format) in the list, and the update time of the recommended information (voice instruction format) in the list, and the recommended information description of the list (ranking list), as shown in Table 6:

[0173] Table 6

[0174]

[0175] Fig.21 A schematic diagram of the display effect of the display setting page according to some embodiments is exemplarily shown in FIG.

[0176] In some embodiments, the display areas may be prioritized on the display settings page.

[0177] The server 400 prioritizes the rankings displayed on the list display details page according to the number of visits corresponding to the rankings. The higher the number of visits, the higher the recommended information displayed on the list display details page. When the number of visits is the lowest, the recommended information displayed on the corresponding list display details page is hidden.

[0178] Server 400 prioritizes the recommended information displayed on the function display area details page according to the recommendation degree corresponding to the recommended information, wherein the recommendation degree is obtained by analyzing the priority levels input by all users in the level input area. Obtain the serial number corresponding to the display area and the recommendation degree of the display content corresponding to the display area, sort the recommended voice instruction format information corresponding to the display content according to the recommendation degree of the display content, and obtain the priority of the recommended voice instruction format information. Display the recommended voice instruction format information in the display area corresponding to the priority of the recommended voice instruction format information, wherein the serial number corresponding to the display area corresponds to the priority of the recommended voice instruction format information. The higher the recommendation degree, the closer the recommended information displayed on the function display area details page is displayed. When the recommendation degree is the lowest, the recommended information displayed on the corresponding function display area details page is hidden.

[0179] Fig. 22 Another flowchart of a method for displaying voice help content according to some embodiments is exemplarily shown in FIG.

[0180] In some embodiments, the voice help page is entered through the display device 200, and the controller 250 sends a recommendation information acquisition request containing the first indication information to the server 400. When the controller 250 successfully acquires the corresponding recommendation information, the acquired corresponding recommendation information is stored to update the cached recommendation information of the memory (local) of the display device 200. When the controller 250 fails to acquire the corresponding recommendation information, the recommendation information cached in the memory (local) of the display device 200 is read. When the controller 250 successfully reads the display setting priority file set by the user, the recommendation information acquired from the server 400 is filtered and screened in combination with the display setting priority file set by the user to generate the final recommendation information, and the final recommendation information is displayed on the display 260. When the controller 250 fails to read the display setting priority file set by the user, the recommendation information acquired from the server 400 is displayed on the display 260.

[0181] Fig.23 A flow chart of server configuration according to some embodiments is exemplarily shown in FIG.

[0182] In some embodiments, the operator configures the recommendation information on the server 400 according to the received instruction information, and refreshes the recommendation information.

[0183] Based on the same inventive concept, an embodiment of the present application also provides a server, which is configured as follows: the server 400 receives a recommendation information acquisition request containing first indication information sent by the display device 200; the server 400 parses the parameters in the first indication information, the server 400 distributes services according to the parameter information obtained by the analysis, and the server 400 searches for and feeds back the recommendation information so that the display device 200 displays the recommendation information, wherein the first indication information includes a voice version number parameter, a model identification parameter, a first control name and a display area number.

[0184] Based on the same inventive concept, an embodiment of the present application also provides a method for displaying voice help content, the method comprising the following steps: when displaying a voice help page, the controller 250 sends a recommendation information acquisition request containing first indication information in response to a selection operation on a first control in the voice help page, wherein the first control is used to enable the display 260 to display the recommendation information corresponding to the first indication information after receiving the selection operation, and the first indication information includes a voice version number parameter, a model identification parameter, a first control name and a display area number; the controller 250 receives the recommendation information fed back by the server 400, wherein the recommendation information corresponds to the first indication information; the controller 250 controls the display 260 to switch from the voice service page to the first display page, and the first display page includes a display area and the recommendation information.

[0185] Since the above embodiments are all described by citing and combining with other embodiments, different embodiments have the same parts, and the same and similar parts between the embodiments in this specification can be referred to each other. No further detailed description is given here.

[0186] It should be noted that, in this specification, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a circuit structure, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such circuit structure, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the circuit structure, article or device including the element.

[0187] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the disclosure of the invention herein. The present application is intended to cover any modification, use or adaptation of the present invention, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the content of the claims. The above embodiments of the present application do not constitute a limitation on the scope of protection of the present application.

Claims

1. A display device, characterized in that: The display device comprises: a display, A controller is communicatively connected to the display, and the controller is configured to: In response to the user operation, the display is controlled to display the voice help page, the voice version identifier of the moment when the voice help page is currently displayed is obtained as the first voice version identifier, and the voice version identifier of the moment when the voice help page was last displayed is obtained as the second voice version identifier; When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, obtaining recommendation information locally; When the first voice version identifier is different from the second voice version identifier, in response to a selection operation on a first control, sending a recommendation information acquisition request including first indication information, and acquiring the recommendation information fed back by the server according to the recommendation information acquisition request, wherein the first indication information is used to indicate a display area of ​​a first display page and includes the first voice version identifier; Control the display to jump to the first display page, and display the recommended information in the corresponding display area of ​​the first display page, wherein the first display page includes at least one display area, each of the display areas corresponds to a display content, and the recommended information includes recommended voice instruction format information corresponding to the display content.

2. The display device according to claim 1, characterized in that When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, in the step of locally acquiring recommendation information, the controller is further configured to: When the first voice version identifier is the same as the second voice version identifier, obtaining a first moment of displaying a voice help page corresponding to the first voice version identifier and a second moment of displaying a voice help page corresponding to the second voice version identifier, and comparing a difference between the first moment and the second moment with a set expiration time; When the difference between the first moment and the second moment is less than a set expiration time, in response to a selection operation on the first control, obtaining recommendation information from a local device; When the difference between the first moment and the second moment is greater than or equal to the set expiration time, in response to the selection operation of the first control, a recommendation information acquisition request including first indication information is sent, and the recommendation information fed back by the server according to the recommendation information acquisition request is acquired, wherein the first indication information is used to indicate the display area of ​​the first display page and includes the first voice version identifier.

3. The display device according to claim 1, characterized in that The controller is also configured to: When the first voice version identifier is different from the second voice version identifier, a recommendation information acquisition request including the first indication information and the second voice version identifier is sent, so that the server obtains the difference information between the recommendation information corresponding to the first voice version identifier and the recommendation information corresponding to the second voice version identifier based on the first voice version identifier and the second voice version identifier, and obtains the difference information fed back by the server, wherein the first indication information is used to indicate the display area of ​​the first display page and includes the first voice version identifier.

4. The display device according to claim 1, characterized in that The controller is also configured to: The recommendation information acquisition request includes a plurality of first indication information, each of which is used to indicate a display area in the first display page; The recommendation information includes the recommended voice instruction format information corresponding to each display area; The display areas are controlled in order of priority.

5. The display device according to claim 4, characterized in that In the step of controlling the display areas to be prioritized, the controller is further configured to: Obtaining a sequence number corresponding to the display area and a recommendation degree of the display content corresponding to the display area, sorting the recommended voice instruction format information corresponding to the display content according to the recommendation degree of the display content, and obtaining a priority of the recommended voice instruction format information; The recommended voice instruction format information is displayed in the display area corresponding to the priority of the recommended voice instruction format information, wherein the serial number corresponding to the display area corresponds to the priority of the recommended voice instruction format information.

6. The display device according to claim 1, characterized in that After the acquisition server acquires the recommendation information fed back by the recommendation information acquisition request, the controller is further configured to: storing the recommendation information and the first indication information included in the recommendation information acquisition request in a storage device in the form of a recommendation information file and a first indication information file; When the control display displays the voice help page, read the first indication information file at the time when the voice help page was last displayed, so as to obtain the voice version identifier at the time when the voice help page was last displayed as the second voice version identifier, wherein the first indication information file includes the voice version identifier; When the communication connection with the server fails, the recommendation information file is read so that the display is displayed on the first display page according to the recommendation information file.

7. A server, characterized in that: The server is configured to: Receive a recommendation information acquisition request including first indication information sent by a display device; wherein the first indication information is information sent by a controller in response to a selection operation of a first control when a first voice version identifier and a second voice version identifier are different; the first voice version identifier is a voice version identifier at the moment of a current voice help page; and the second voice version identifier is a voice version identifier at the moment of the last display of a voice help page; The first indication information is parsed, and the recommended information is searched and fed back according to the parsing result, so that the display device displays the recommended information, wherein the first indication information is used to indicate a display area of ​​the first display page.

8. The server according to claim 7, characterized in that: In the step of parsing the first indication information, searching for and feeding back the recommended information according to the parsing result, the server is further configured to: According to the first indication information, the display device type is obtained, and according to the display device type, the display area corresponding to the display device type is determined, and according to the display area, the display content corresponding to the display area is determined, and according to the display content, the recommended voice instruction format information corresponding to the display content is determined, and the recommended voice instruction format information corresponding to the display content is fed back.

9. The server according to claim 7, characterized in that: The server is also configured to: receiving a recommendation information acquisition request including first indication information and a second voice version identifier sent by a display device; The first voice version identifier of the first indication information is compared with the second voice version identifier, and based on the comparison result, the difference information between the recommendation information corresponding to the first voice version identifier and the recommendation information corresponding to the second voice version identifier is searched and fed back, so that the display device displays the recommendation information corresponding to the second voice version identifier, and the first indication information is used to indicate the display area of ​​the first display page.

10. A method for displaying voice help content, characterized in that: The method comprises: In response to the user operation, the display is controlled to display the voice help page, the voice version identifier of the moment when the voice help page is currently displayed is obtained as the first voice version identifier, and the voice version identifier of the moment when the voice help page was last displayed is obtained as the second voice version identifier; When the first voice version identifier is the same as the second voice version identifier, in response to a selection operation on the first control, obtaining recommendation information locally; When the first voice version identifier is different from the second voice version identifier, in response to a selection operation on a first control, sending a recommendation information acquisition request including first indication information, and acquiring the recommendation information fed back by the server according to the recommendation information acquisition request, wherein the first indication information is used to indicate a display area of ​​a first display page and includes the first voice version identifier; Control the display to jump to the first display page, and display the recommended information in the corresponding display area of ​​the first display page, wherein the first display page includes at least one display area, each of the display areas corresponds to a display content, and the recommended information includes recommended voice instruction format information corresponding to the display content.

Citation Information

Patent Citations

  • Method for WEB page rapid loading

    CN106776784A

  • Background reloading of currently displayed content

    US10013497B1