CN112631707B - User interface display method and display device - Google Patents
User interface display method and display device Download PDFInfo
- Publication number
- CN112631707B CN112631707B CN202011584355.1A CN202011584355A CN112631707B CN 112631707 B CN112631707 B CN 112631707B CN 202011584355 A CN202011584355 A CN 202011584355A CN 112631707 B CN112631707 B CN 112631707B
- Authority
- CN
- China
- Prior art keywords
- data
- display
- user interface
- link
- bottom protection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012216 screening Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- UGODCLHJOJPPHP-AZGWGOJFSA-J tetralithium;[(2r,3s,4r,5r)-5-(6-aminopurin-9-yl)-4-hydroxy-2-[[oxido(sulfonatooxy)phosphoryl]oxymethyl]oxolan-3-yl] phosphate;hydrate Chemical compound [Li+].[Li+].[Li+].[Li+].O.C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP([O-])(=O)OS([O-])(=O)=O)[C@@H](OP([O-])([O-])=O)[C@H]1O UGODCLHJOJPPHP-AZGWGOJFSA-J 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a user interface display method and display equipment. The method comprises the following steps: receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data; controlling the bottom protection data to be displayed on a user interface; acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
Description
Technical Field
The present application relates to the field of displaying user interfaces, and in particular, to a user interface displaying method and a display device.
Background
When the display device displays the user interface, the media asset data on the user interface is provided by the media asset provider. Some media suppliers provide metaData (metadata) of media asset data, and other media suppliers also need to cooperate with other media asset platforms in business mode because of no metadata storage rights, so that in order to guarantee ownership of metadata, some media suppliers cannot directly provide metadata, but only one link data, which may be an access address, for example. It is therefore desirable to process both metadata and link data when displaying a user interface. However, in the related art, display abnormality occurs when metadata and link data are simultaneously processed, and thus a bad use feeling is brought to a user.
Disclosure of Invention
The embodiment of the application provides a user interface display method and display equipment, which are used for improving the use feeling of a user.
In a first aspect, there is provided a display device including:
a display for displaying a user interface;
a user interface for receiving an input signal;
A controller coupled to the display and the user interface, respectively, for performing:
receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data;
Controlling the bottom protection data to be displayed on a user interface; acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
In some embodiments, the link type row data further includes direct data, and the controller is further configured to perform: the direct data is controlled to be displayed on a user interface.
In some embodiments, the controller is configured to perform controlling the display of the warranty data on the user interface according to the following steps: and reserving a preset number of display bits on a user interface according to the arrangement sequence of the link data in the link type row data, and displaying the bottom protection data on the display bits.
In some embodiments, when the number of the link data is several, the controller is configured to execute the steps of reserving a preset number of display bits on the user interface according to the arrangement sequence of the link data:
Screening out the link data positioned at the first bit in the link type data;
according to the arrangement sequence of the link data positioned at the first bit, a preset number of display bits are reserved on the user interface, and the rest of the link data do not reserve the preset number of display bits.
In some embodiments, the controller is further configured to perform:
and if the display content is not acquired from the second server, controlling the user interface not to display the bottom protection data, and displaying the content positioned below the bottom protection data on the user interface after moving upwards, and repositioning the position of the focus.
In some embodiments, the presentation data further comprises direct type row data, the direct type row data comprising direct data and/or a data display portal, the controller further to perform: and controlling a display to display the direct type row data.
In some embodiments, the controller is further configured to perform: and receiving an instruction for selecting the data display inlet, acquiring the secondary page display data stored in the server, and controlling the display to display a user interface according to the secondary page display data.
In some embodiments, the controller is further configured to perform:
if the secondary page display data stored in the server is not acquired, controlling a user interface to display an error prompt, wherein the error prompt comprises a retry control;
And receiving an instruction for selecting the retry control, re-executing the secondary page display data stored in the acquisition server, and controlling a display to display a user interface according to the secondary page display data.
In a second aspect, there is provided a user interface presentation method, the method comprising:
receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data;
Controlling the bottom protection data to be displayed on a user interface; acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
In some embodiments, the step of controlling the display of the warranty data on the user interface comprises:
and reserving a preset number of display bits on a user interface according to the arrangement sequence of the link data in the link type row data, and displaying the bottom protection data on the display bits.
In the embodiment of the application, the bottom-protecting data is displayed on the user interface, so that the problem of suddenly inserting metadata corresponding to the link data into the user interface can be avoided, and the user experience is improved. The method comprises the following steps: receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data; controlling the bottom protection data to be displayed on a user interface; acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
Drawings
FIG. 1 illustrates a usage scenario of a display device according to some embodiments;
fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device 200 according to some embodiments;
a flowchart of a user interface presentation method according to some embodiments is shown schematically in fig. 5;
A schematic diagram of the location of link data a according to some embodiments is exemplarily shown in fig. 6;
a partial schematic diagram of a user interface in accordance with some embodiments is shown schematically in fig. 7;
A partial schematic diagram of a user interface in accordance with further embodiments is illustrated in fig. 8;
a partial schematic diagram of a user interface in accordance with further embodiments is illustrated in fig. 9;
A schematic diagram of the location of link data and metadata in accordance with some embodiments is illustrated in fig. 10;
a partial schematic diagram of a user interface in accordance with some embodiments is shown schematically in fig. 11;
a partial schematic diagram of a user interface in accordance with further embodiments is illustrated in fig. 12;
a partial schematic diagram of a user interface in accordance with further embodiments is illustrated in fig. 13;
a partial schematic diagram of a user interface in accordance with further embodiments is illustrated in fig. 14;
A schematic diagram of a user interface in accordance with some embodiments is shown schematically in fig. 15;
a partial schematic diagram of a user interface according to further embodiments is illustrated in fig. 16.
Detailed Description
For the purposes of making the objects and embodiments of the present application more apparent, an exemplary embodiment of the present application will be described in detail below with reference to the accompanying drawings in which exemplary embodiments of the present application are illustrated, it being apparent that the exemplary embodiments described are only some, but not all, of the embodiments of the present application.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms "first," second, "" third and the like in the description and in the claims and in the above drawings are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus.
The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
Fig. 1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to an embodiment. As shown in fig. 1, a user may operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 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 modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
Fig. 2 exemplarily shows a block diagram of a configuration of the control apparatus 100 in accordance with an exemplary embodiment. As shown in fig. 2, 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 apparatus 100 may receive an input operation instruction of a user and convert the operation instruction into an instruction recognizable and responsive to the display device 200, and function as an interaction between the user and the display device 200.
Fig. 3 shows a hardware configuration block diagram of the display device 200 in accordance with an exemplary embodiment.
In some embodiments, display apparatus 200 includes at least one of a modem 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, memory, a power supply, a user interface.
In some embodiments the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
In some embodiments, the display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, for receiving image signals from the controller output, for displaying video content, image content, and a menu manipulation interface, and for manipulating a UI interface by a user.
In some embodiments, the display 260 may be a liquid crystal display, an OLED display, a projection device, and a projection screen.
In some embodiments, communicator 220 is a component for communicating with external devices or servers 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, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display device 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
In some embodiments, the user interface may be configured to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
In some embodiments, the detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; either the detector 230 comprises an image collector, such as a camera, which may be used to collect external environmental scenes, user attributes or user interaction gestures, or the detector 230 comprises a sound collector, such as a microphone or the like, for receiving external sounds.
In some embodiments, the external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, or the like. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
In some embodiments, the modem 210 receives broadcast television signals via wired or wireless reception and demodulates audio-video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments, the object may be any one of selectable objects, such as a hyperlink, an icon, or other operable control. The operations related to the selected object are: displaying an operation of connecting to a hyperlink page, a document, an image, or the like, or executing an operation of a program corresponding to the icon.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), a video processor, an audio processor, a graphics processor (Graphics Processing Unit, GPU), RAMRandom Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), and the like.
A CPU processor. For executing operating system and application program instructions stored in the memory, and executing various application programs, data and contents 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 a plurality of processors. Such as one main processor and one or more sub-processors.
In some embodiments, a graphics processor is used to generate various graphical objects, such as: icons, operation menus, user input instruction display graphics, and the like. The graphic processor comprises an arithmetic unit, which is used for receiving various interactive instructions input by a user to operate and displaying various objects according to display attributes; the device also comprises a renderer for rendering various objects obtained based on the arithmetic unit, wherein the rendered objects are used for being displayed on a display.
In some embodiments, the video processor is configured to receive an external video signal, perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image composition, etc., according to a standard codec protocol of an input signal, and may obtain a signal that is displayed or played on the directly displayable device 200.
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, and the like. The demultiplexing module is used for demultiplexing the input audio and video data stream. And the video decoding module is used for processing the demultiplexed video signal, including decoding, scaling and the like. And an image synthesis module, such as an image synthesizer, for performing superposition mixing processing on the graphic generator and the video image after the scaling processing according to the GUI signal input by the user or generated by the graphic generator, so as to generate an image signal for display. And the frame rate conversion module is used for converting the frame rate of the input video. And the display formatting module is used for converting the received frame rate into a video output signal and changing the video output signal to be in accordance with a display format, such as outputting RGB data signals.
In some embodiments, the audio processor is configured to receive an external audio signal, decompress and decode the audio signal according to a standard codec protocol of an input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing to obtain a sound signal that can be played in a speaker.
In some embodiments, a user may input a user command through 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). Or the user may input the user command by inputting a specific sound or gesture, the user input interface recognizes the sound or gesture through the sensor, and receives the user input command.
In some embodiments, a "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user that enables conversion between an internal form of information and a form acceptable to the user. A commonly used presentation form of a user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a graphically displayed user interface that is related to computer operations. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
In some embodiments, a system of display devices may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
As shown in fig. 4, a system of display devices may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
As shown in fig. 4, the system of the display device is divided into three layers, an application layer, a middleware layer, and a hardware layer, from top to bottom.
The application layer mainly comprises common applications on the television, and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as: HTML5 APPs; a native application (NATIVE APPS);
The application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as: file access, data exchange, and the interface for the use of these functions (toolbar, status column, menu, dialog box).
The native application (NATIVE APPS) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a HAL interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The driving mainly comprises: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
When the display device displays the user interface, the media asset data on the user interface is provided by the media asset provider. Some media assets providers provide metaData (metadata) of media asset data, which illustratively includes information of a presentation picture, a play address, a title, etc. of one or more media assets, which may be movies, television shows, live broadcast, etc. Other media providers, because they do not have metadata storage rights, also need to obtain metadata in business model and other media platforms in cooperation, so that they cannot directly provide metadata, but only link data, which may be an access address through which metadata may be obtained, in order to guarantee ownership of the metadata. It is therefore desirable to process both metadata and link data when displaying a user interface. However, in the related art, display abnormality occurs when metadata and link data are simultaneously processed, and thus a bad use feeling is brought to a user.
It should be noted that, the metadata corresponding to the link data may include information such as a display picture, a play address, a title, etc. of one media asset, and may also include information of a plurality of media assets.
It has been found through a great deal of research that the problem in the related art occurs because metadata and/or link data provided by a media asset provider is stored in advance in the first server. When the metadata needs to be displayed, the metadata is directly issued from the first server to the display equipment for displaying. When the link data acquired from the first server is displayed, the corresponding metadata is downloaded from the second server, and the link data can be displayed on the user interface after the metadata is acquired. At this time, it can be found that the metadata directly provided by the media asset is already displayed on the user interface, and the link data can be displayed only after the corresponding metadata is acquired from the second server, which causes a time difference between the two data displays. Therefore, when the user views the user interface, metadata corresponding to the link data is suddenly inserted into the user interface, and bad use feeling is brought to the user.
In order to solve the above problems, an embodiment of the present application provides a user interface display method, as shown in fig. 5, including: s100, receiving an instruction for displaying a user interface, and acquiring display data stored in a first server.
In some embodiments, the instruction for displaying the user interface may be generated by a user operating the control device, and the user may move the selector to the preset application displayed on the user interface by using the control device, and press a confirmation key on the control device, where an instruction for displaying a home page interface of the preset application is generated. In some embodiments, the display device is powered on, at which point instructions are generated to display the home interface of the system.
In some embodiments, the presentation data includes data in units of rows, one column for each row, so that the operation is convenient for configuring the media presented by each column on the user interface, and the operation can set the metadata and the link data in one column according to the requirement. In the embodiment of the application, column data including link data in columns is called link type row data. The link type data includes bottom protection data and link data, wherein the bottom protection data can be pictures or videos. In order to avoid the occurrence of the condition that metadata corresponding to link data are suddenly inserted into a user interface, the embodiment of the application causes the problems of whole update of the user interface, error of focus position and the like, and the issued link type row data also comprises bottom protection data. In some embodiments, the warranty data is controlled to be displayed on a user interface. When the bottom-protecting data is displayed, the problem that metadata corresponding to the link data are inserted into the user interface suddenly does not occur, and the user experience is improved.
In addition, in the embodiment of the present application, S200 is executed to obtain the display content corresponding to the link data while the bottom protection data is displayed on the user interface. S300, judging whether the display content is acquired. And S400, if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content, and finally completing the display of the user interface.
In some embodiments, the link type row data further includes direct data, and the controller is further configured to perform: the direct data is controlled to be displayed on a user interface. In the embodiment of the application, the link type row data may include direct data in addition to the bottom-keeping data and the link data. In the embodiment of the application, the direct data is metadata.
In some embodiments, the step of controlling the display of the warranty data on the user interface comprises: and reserving a preset number of display bits on a user interface according to the arrangement sequence of the link data in the link type row data, and displaying the bottom protection data on the display bits. The link data may be set at the first position, at the middle position or at the end of the link type row data, for example. It is necessary to determine the position of the link type line data according to the link data when a preset number of display bits are reserved. The preset number is determined according to the number of display bits that can occupy the current column, and in an exemplary embodiment, one column can be occupied by 6 display bits, and the preset number is 6.
For example, if the link type row data only includes the link data a, a display bit of a preset position is reserved at the first bit of the row. As shown in fig. 6, the link data a is shown at the first position of the line, and it should be noted that the content shown in fig. 6 is not actually displayed on the display interface, but is merely a schematic diagram of the position of the link data a. Since the number of display contents acquired according to the link data may not be 1, the embodiment of the application can reserve a preset number of display bits on the user interface, and the preset number can be a plurality of display bits, so that the situation that the position of the metadata corresponding to the link data is suddenly changed from displaying one piece of warranty data to displaying a plurality of metadata can be avoided. In some embodiments, the preset number may be 6, and as illustrated in fig. 7, there are 6 display bits in fig. 7. When the display content is acquired from the other server according to the link data, the bottom-guard data displayed on the display bit is replaced with the display content, and as shown in fig. 8, for example, the bottom-guard data displayed on the display bit is displayed on fig. 8. As shown in fig. 9, the display content is shown in fig. 9.
Illustratively, the link type data includes direct data and a plurality of link data, as shown in fig. 10, in which the link data and the direct data are interleaved. When the preset number of display bits is 6, the user interface is as shown in fig. 11, and the preset number of display bits is set at the position corresponding to each link data. When the display content is acquired from the second server according to the link data, the display content is used for replacing the warranty data. Illustratively, as shown in FIG. 12, the underlying data displayed on the display bits is shown in FIG. 12. As shown in fig. 13, the display content is shown in fig. 13.
Some embodiments summarize that if no display content is obtained from the second server according to the link data, the original displayed direct data is overlaid with the underlying data, as shown in fig. 16, where the underlying data overlays the metadata.
In order to enhance the user experience, the number of data displayed in the column should not be excessive, and by way of example, the number of media assets displayed in the column should not exceed 25. However, a plurality of display contents corresponding to some link data exist, and the display contents exceed the number of the media assets which can be displayed in the column. In some embodiments, to avoid this problem, when the number of the link data is several, the step of reserving a preset number of display bits on the user interface according to the arrangement order of the link data includes:
screening out the link data positioned at the first bit in the link type data; according to the arrangement sequence of the link data positioned at the first bit, a preset number of display bits are reserved on the user interface, and the rest of the link data do not reserve the preset number of display bits.
In the embodiment of the application, since the data which can be displayed by each column on the user interface is limited, when the number of the link data is a plurality of, only the first link data in the link type row data is reserved with display bits on the user interface, and the rest link data are not reserved with display bits on the user interface.
In some embodiments, the method further comprises: and S500, if the display content corresponding to the link data is not acquired, controlling the user interface not to display the bottom protection data, and displaying the content positioned below the bottom protection data on the user interface after moving upwards, and repositioning the position of the selector. In the embodiment of the application, the whole user interface is changed because the bottom protection data is not displayed any more, so that the focus displayed on the user interface also needs to be repositioned.
The focus is used to indicate that any of the controls has been selected. In one aspect, the control may be selected or controlled by controlling movement of a display focus object in the display device based on user input via the control device. Such as: the user may select and control the controls by directional keying movement of the control focus object between the controls on the control device. Alternatively, the movement of the controls displayed in the display device may be controlled to cause the focus object to select or control the controls according to the user's input through the control device. Such as: the user can control the controls to move left and right through the direction keys on the control device, so that the focus object can select and control the controls when the position of the focus object is kept unchanged. The identification form of the selector is typically diversified. By way of example, a data display portal control such as that of FIG. 14 may identify the location of a focus object by changing the border lines, size, color, transparency, and outline and/or font of the text or image of the focus control, by setting the control background color.
In some embodiments, the presentation data further comprises direct type row data, the direct type row data comprising direct data and/or a data display portal, the method further comprising: and controlling a display to display the direct type row data.
In some embodiments, the method further comprises: and receiving an instruction for selecting the data display inlet, acquiring the secondary page display data stored in the server, and controlling the display to display a user interface according to the secondary page display data. In the embodiment of the present application, as shown in fig. 14, a user may move a focus to a data display portal control through a control device, and press a confirmation key on the control device to generate an instruction for selecting the data display portal.
In some embodiments, the secondary page presentation data includes link data and/or direct data, and in some embodiments, the secondary page has media data acquired via the link data displayed therein.
In some embodiments, the method further comprises: and if the secondary page presentation data stored in the server is not acquired, controlling the user interface to display an error prompt, wherein the error prompt comprises a retry control. Illustratively, a retry control 151 is shown in FIG. 15.
And receiving an instruction for selecting the retry control, re-executing the secondary page display data stored in the acquisition server, and controlling a display to display a user interface according to the secondary page display data. In the embodiment of the application, the user can move the focus to the retry control through the control device and press the confirmation key on the control device to generate the instruction for selecting the retry control.
In some embodiments, when the presented data is issued, the presented data includes an identification of the column, which may be represented numerically. Illustratively, when the link type row data includes only one link data and guard data, the identification may be 19; when the link type data includes link data, policy data, and direct data, the identification may be 22.
In some embodiments, when the display data is issued, determining whether the identifier of the column is 19 or 22, if the identifier is 19, indicating that the data of the row is link type row data, reserving a display bit at a preset position at the first position of the row, displaying the bottom protection data on the display bit, acquiring display content by using the link data in the link type row data, and replacing the bottom protection data with the display content. If the identifier is 22, the direct data can be directly displayed on the user interface, a preset number of display bits are reserved on the interface according to the arrangement sequence of the first-bit link data in the link type row data, the bottom-protecting data is displayed on the display bits, the corresponding display content is acquired according to the link data, and the display content is displayed to replace the display bits. If the identification of the data is neither 19 nor 22, the data of the row is direct type row data, and the user interface displays the direct data in the direct type row data and the data display entry. When the user selects the data in the direct type line data, if the data is a data display entry, the corresponding second-level page is jumped to.
The application also provides another user interface display method, which comprises the following steps:
Receiving an instruction for displaying a user interface, and acquiring display data stored in a server, wherein the display data comprises link type row data, and the link type row data comprises link data and bottom protection data;
a display bit is arranged at a position corresponding to the link data on the user interface;
If the display content corresponding to the link data is obtained, the display content is displayed on a display bit, so that the problems of whole updating of the user interface, error of the focus position and the like caused by the fact that metadata corresponding to the link data are suddenly inserted into the user interface are avoided.
And if the display content corresponding to the link data is not acquired, displaying the bottom protection data on a display bit.
In the embodiment of the application, the bottom-protecting data is displayed on the user interface, so that the problem of suddenly inserting metadata corresponding to the link data into the user interface can be avoided, and the user experience is improved. The method comprises the following steps: receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data; controlling the bottom protection data to be displayed on a user interface; acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. The illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles and the practical application, to thereby enable others skilled in the art to best utilize the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.
Claims (9)
1. A display device, characterized by comprising:
a display for displaying a user interface;
a user interface for receiving an input signal;
A controller coupled to the display and the user interface, respectively, for performing:
receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data;
When the number of the link data is a plurality of, screening out the link data positioned at the first position in the link type data; reserving a preset number of display bits on a user interface according to the link data positioned at the first bit, wherein the rest link data do not reserve the preset number of display bits; displaying the bottom protection data on the display bit;
Acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
2. The display device of claim 1, wherein the link type row data further comprises direct data, the controller further to perform: the direct data is controlled to be displayed on a user interface.
3. The display device of claim 1, wherein the controller is configured to: and reserving a preset number of display bits on a user interface according to the arrangement sequence of the link data in the link type row data, and displaying the bottom protection data on the display bits.
4. The display device of claim 1, wherein the controller is further configured to perform:
and if the display content is not acquired from the second server, controlling the user interface not to display the bottom protection data, and displaying the content positioned below the bottom protection data on the user interface after moving upwards, and repositioning the position of the focus.
5. The display device of claim 1, wherein the presentation data further comprises direct type row data, the direct type row data comprising direct data and/or a data display portal, the controller further to perform: and controlling a display to display the direct type row data.
6. The display device of claim 5, wherein the controller is further configured to perform:
and receiving an instruction for selecting the data display inlet, acquiring the secondary page display data stored in the server, and controlling the display to display a user interface according to the secondary page display data.
7. The display device of claim 6, wherein the controller is further configured to perform:
if the secondary page display data stored in the server is not acquired, controlling a user interface to display an error prompt, wherein the error prompt comprises a retry control;
And receiving an instruction for selecting the retry control, re-executing the secondary page display data stored in the acquisition server, and controlling a display to display a user interface according to the secondary page display data.
8. A method of user interface presentation, the method comprising:
receiving an instruction for displaying a user interface, and acquiring display data stored in a first server, wherein the display data comprises link type row data, and the link type row data comprises bottom protection data and link data;
When the number of the link data is a plurality of, screening out the link data positioned at the first position in the link type data; reserving a preset number of display bits on a user interface according to the link data positioned at the first bit, wherein the rest link data do not reserve the preset number of display bits; displaying the bottom protection data on the display bit;
Acquiring display content corresponding to the link data from a second server; and if the display content is acquired, replacing the bottom protection data displayed on the user interface by using the display content.
9. The method according to claim 8, comprising:
and reserving a preset number of display bits on a user interface according to the arrangement sequence of the link data in the link type row data, and displaying the bottom protection data on the display bits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011584355.1A CN112631707B (en) | 2020-12-28 | 2020-12-28 | User interface display method and display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011584355.1A CN112631707B (en) | 2020-12-28 | 2020-12-28 | User interface display method and display device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112631707A CN112631707A (en) | 2021-04-09 |
CN112631707B true CN112631707B (en) | 2024-05-28 |
Family
ID=75285754
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011584355.1A Active CN112631707B (en) | 2020-12-28 | 2020-12-28 | User interface display method and display device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112631707B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115379271A (en) * | 2021-05-17 | 2022-11-22 | Vidaa美国公司 | Display device and waterfall flow page display method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101889457A (en) * | 2007-09-24 | 2010-11-17 | 智能简报公司 | Multiple and multi-part message methods and systems for handling electronic message content for electronic communications devices |
CN106791988A (en) * | 2016-11-23 | 2017-05-31 | 青岛海信电器股份有限公司 | Multi-medium data carousel method and terminal |
CN108011934A (en) * | 2017-11-24 | 2018-05-08 | 聚好看科技股份有限公司 | A kind of method and apparatus of process resource data |
CN108762861A (en) * | 2018-04-27 | 2018-11-06 | 努比亚技术有限公司 | A kind of application interface display methods, terminal and computer readable storage medium |
CN111669621A (en) * | 2020-04-30 | 2020-09-15 | 聚好看科技股份有限公司 | A kind of media asset data distribution method, server and display device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9372674B2 (en) * | 2013-03-12 | 2016-06-21 | Microsoft Technology Licensing, Llc | Dynamic generation of user interface placeholder templates |
WO2018093400A1 (en) * | 2016-11-17 | 2018-05-24 | Rovi Guides, Inc. | Systems and methods for linking segments of media guidance data for efficient operation of memory constrained devices |
-
2020
- 2020-12-28 CN CN202011584355.1A patent/CN112631707B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101889457A (en) * | 2007-09-24 | 2010-11-17 | 智能简报公司 | Multiple and multi-part message methods and systems for handling electronic message content for electronic communications devices |
CN106791988A (en) * | 2016-11-23 | 2017-05-31 | 青岛海信电器股份有限公司 | Multi-medium data carousel method and terminal |
CN108011934A (en) * | 2017-11-24 | 2018-05-08 | 聚好看科技股份有限公司 | A kind of method and apparatus of process resource data |
CN108762861A (en) * | 2018-04-27 | 2018-11-06 | 努比亚技术有限公司 | A kind of application interface display methods, terminal and computer readable storage medium |
CN111669621A (en) * | 2020-04-30 | 2020-09-15 | 聚好看科技股份有限公司 | A kind of media asset data distribution method, server and display device |
Also Published As
Publication number | Publication date |
---|---|
CN112631707A (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112463750B (en) | File synchronization method and display device | |
CN113535019B (en) | Display device and application icon display method | |
CN112672195A (en) | Remote controller key setting method and display equipment | |
CN113766164B (en) | Display equipment and signal source interface display method | |
CN112733050A (en) | Display method of search results on display device and display device | |
CN113268199A (en) | Display device and function item setting method | |
CN113064691B (en) | Display method and display equipment for starting user interface | |
CN112584229B (en) | Method for switching channels of display equipment and display equipment | |
CN112631707B (en) | User interface display method and display device | |
CN113163258A (en) | Channel switching method and display device | |
CN113490032A (en) | Display device and medium resource display method | |
CN112667285A (en) | Application upgrading method, display device and server | |
CN112911371B (en) | Dual-channel video resource playing method and display equipment | |
CN112905105B (en) | Display device and input method | |
CN113190202B (en) | Data display method and display equipment | |
CN113132809B (en) | Channel switching method, channel program playing method and display equipment | |
CN112770169B (en) | List circulating page turning method and display device | |
CN113064534A (en) | Display method and display equipment of user interface | |
CN112882631A (en) | Display method of electronic specification on display device and display device | |
CN112732396A (en) | Media asset data display method and display device | |
CN112668546A (en) | Video thumbnail display method and display equipment | |
CN112883302B (en) | Method for displaying page corresponding to hyperlink address and display equipment | |
CN113076042B (en) | Local media resource access method and display device | |
CN113038193B (en) | Method for automatically repairing asynchronous audio and video and display equipment | |
CN113672192B (en) | A method and display device for text prompt message on browser page |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |