Display device and display method

By adjusting the order of the column collection based on group parameters and column number in the display device, the automatic aggregation and display of column controls is realized, which solves the problem of low navigation bar update efficiency in the existing technology and improves user experience and update efficiency.

CN119767067BActive Publication Date: 2025-11-28JUHAOKAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411687853.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-11-28
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

In existing technologies, when a smart TV updates the navigation bar on the homepage, it needs to rearrange the column numbers of multiple columns on the server, resulting in low update efficiency.

Method used

By aggregating column data into multiple column sets in the display device according to group parameters, and adjusting the order of column sets according to the group parameters and column number, the column controls can be automatically aggregated and displayed, reducing user operation steps.

Benefits of technology

It improved the efficiency of homepage updates, enhanced the user experience, and reduced the amount of user interaction required when updating the navigation bar.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767067B_ABST
    Figure CN119767067B_ABST
Patent Text Reader

Abstract

The embodiment provides a display device and a display method. A mobile terminal comprises a display and a controller. The controller is configured to: in response to a user instruction of displaying a homepage, acquire configuration data of the homepage; the homepage comprises a navigation bar, the configuration data comprises navigation bar data, the navigation bar data comprises a plurality of column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data comprises a group parameter; column data is combined into a plurality of column sets according to the group parameter, the column set contains column data with the same group parameter; and column controls are displayed in the homepage according to the order of the generated plurality of column sets. The embodiment reduces the development workload of homepage updating.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a display device and a display method. BACKGROUND

[0002] Nowadays, a smart TV usually acquires configuration data of a homepage from a server after starting up, and displays the homepage according to the configuration data. The homepage includes a navigation bar and a content display area below the navigation bar. The navigation bar displays a plurality of column controls, such as TV series, movies, animation, variety, children, etc. The content display area includes one or more controls, such as a play window, a recommendation position, an entry control of an operation activity, etc. Moreover, the content displayed in the content display area corresponds to the column control selected in the navigation bar. When a user moves the column control where the focus is located, the content in the content display area changes accordingly.

[0003] Due to the need of updating the version of the homepage, it is necessary to dynamically adjust the navigation bar of the homepage, such as adding a column control or adjusting the position of a column control. For example, in a new version of the homepage, a column control to be adjusted, such as a variety column, needs to be adjusted from a position close to the left end of the navigation bar to a position close to the right end of the navigation bar. In the related art, since the configuration data of the homepage generated on the server includes column numbers of the column controls in the navigation bar, the display device displays the navigation bar in the homepage according to the column numbers. Therefore, if the navigation bar of the homepage needs to be updated, the column numbers of the plurality of column data need to be rearranged when the configuration data of the homepage is generated on the server, for example, the column numbers of all the column controls between the variety column control before adjustment and the variety column control after adjustment need to be adjusted. The adjustment workload is large, which affects the efficiency of updating the homepage. SUMMARY

[0004] To solve the technical problem of large workload of updating the homepage, the present embodiment provides a display device and a display method.

[0005] In a first aspect, the present embodiment provides a display device, which comprises:

[0006] a display;

[0007] a controller, which is communicatively connected with the display, and is configured to:

[0008] in response to a user instruction of displaying a homepage, acquire configuration data of the homepage; the homepage includes a navigation bar, and the configuration data includes navigation bar data, and the navigation bar data includes a plurality of column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data includes a group parameter;

[0009] combine the column data into a plurality of column sets according to the group parameter, and the column set contains column data of the same group parameter;

[0010] The channel control is displayed in the homepage according to the order of the generated multiple channel sets.

[0011] In the above embodiment, after the display device obtains the configuration data of the homepage, the display device obtains the navigation bar data from the configuration data, obtains the channel data from the navigation bar data, aggregates multiple channel data with the same group parameter into one channel set according to the group parameter in the channel data, aggregates channels with different group parameters in different channel sets, and then arranges the channel controls in the navigation bar according to the order of the channel sets. The channel controls in the same group can be automatically aggregated. Further, in some scenarios, for example, when a user adds a channel control, the user needs to adjust the position of the added control step by step on the editing page through a remote control device in the prior art. In the scheme of the present application, the display device aggregates the channel data into the corresponding channel set according to the group parameter, and displays the channel controls corresponding to each channel set in the navigation bar in turn, which realizes the aggregated display of the channel controls with the same group parameter, reduces the operation steps of the user, and improves the user experience.

[0012] In some embodiments, the channel data includes a channel serial number, and before the controller displays the channel controls in the homepage according to the order of the generated multiple channel sets, the controller further performs:

[0013] traverses the channel serial numbers of the channel data in each channel set to obtain the minimum channel serial number of each channel set;

[0014] adjusts the order between the multiple channel sets according to the sizes of the minimum channel serial numbers of the channel sets, and when the minimum channel serial number in a first channel set is smaller than the minimum channel serial number in a second channel set, the first channel set is arranged before the second channel set.

[0015] In the above embodiment, the sorting of the multiple channel sets is realized, which is beneficial to arranging the channels with smaller channel serial numbers in front. Since the channels with smaller channel serial numbers are more likely to be more important than the channels with larger channel serial numbers, the sorting method is beneficial to arranging the more important channels in front.

[0016] In some embodiments, before the controller displays the channel controls in the homepage according to the order of the generated multiple channel sets, the controller further performs:

[0017] in response to a user instruction, obtains the benefit data of the user, and the benefit data includes benefit information indicating whether the channel corresponding to the channel control has a benefit;

[0018] After generating the plurality of column sets, a first column set is determined according to the benefit data, and a benefit identifier is added in the first column set, wherein the first column set is a column set corresponding to the benefit, and the benefit identifier is used to add a benefit icon at a position of a benefit column control when the home page is displayed.

[0019] The first column set is adjusted before a second column set, wherein the second column set is a column set not corresponding to the benefit.

[0020] In the above embodiment, by arranging the column set corresponding to the benefit column before the column set not corresponding to the benefit column, it is beneficial for the user to quickly find the benefit column.

[0021] In some embodiments, before the controller displays the column control in the home page according to the order of the generated plurality of column sets, the controller further performs:

[0022] In response to a user instruction, the benefit data of the user is obtained, and the benefit information includes a benefit start time;

[0023] After generating the plurality of column sets, the benefit start time is added in a first column set, wherein the first column set is a column set having the benefit;

[0024] The order between the plurality of first column sets is adjusted according to the benefit start time, wherein when the benefit start time in one first column set is later than the benefit start time in another first column set, the first column set with the later benefit start time is arranged before the first column set with the earlier benefit start time.

[0025] In the above embodiment, the column set corresponding to the benefit column is arranged according to the benefit start time, which is beneficial for the user to quickly find the column of the most recently purchased benefit.

[0026] In some embodiments, the column data includes a column serial number, and before the controller displays the column control in the home page according to the order of the generated plurality of column sets, the controller further performs:

[0027] The order of the column data in the column set is adjusted according to the size of the column serial number, so that the column data containing the smaller column serial number is arranged before the column data containing the larger column serial number.

[0028] In the above embodiment, the order of the column in the column set is determined according to the size of the column serial number, so that the column with the smaller column serial number is arranged in the front. Since the column with the smaller column serial number has a higher probability of being more important than the column with the larger column serial number, the sorting method is beneficial for the user to quickly find the column with higher importance.

[0029] In some embodiments, the group parameter represents a benefit category of the channel, the channel data further comprises a content category parameter, the content category parameter represents a content category of the channel; before the controller displays the channel control in the homepage according to the order of the generated multiple channel sets, the controller further performs:

[0030] If there are multiple channel sets with the same content category parameter, the order of the multiple channel sets is adjusted so that no other channel set with a different content category parameter is included between the multiple channel sets with the same content category parameter.

[0031] In the above embodiments, by setting the channel sets with the same content category parameter as adjacent channel sets, it is beneficial for the user to concentrate on viewing channels of the same content category.

[0032] In some embodiments, the navigation bar data comprises an aggregation parameter, the channel data comprises a channel serial number, and the controller is configured to:

[0033] When the aggregation parameter is a first state value, the method described in the above embodiments is performed;

[0034] When the aggregation parameter is a second state value, the channel data is traversed according to the channel serial number, and the channel data with a smaller channel serial number is displayed before the channel data with a larger channel serial number according to the order of the generated multiple channel sets.

[0035] In the above embodiments, when the channels are not displayed in an aggregated manner, the order of the channels is determined according to the size of the channel serial number, which allows the channels with smaller channel serial numbers to be arranged in the front. Since the probability that the importance of the channels with smaller channel serial numbers is higher than that of the channels with larger channel serial numbers is relatively high, the above sorting method is beneficial for the user to quickly find channels with higher importance.

[0036] In some embodiments, before the controller displays the channel control in the homepage according to the order of the generated multiple channel sets, the controller is further configured to:

[0037] According to the first number of channels corresponding to all channel sets before a target channel set, a starting position of a target navigation area is obtained, wherein the target channel set is a channel set corresponding to a target group parameter, and the target navigation area is an area in the navigation bar for displaying channels corresponding to the target channel set;

[0038] According to the second number of channels corresponding to the target channel set, a terminal position of the target navigation area is obtained;

[0039] The target navigation area is configured with a first display format, so that the channels in the target navigation area and the channels outside the target navigation area have different display formats.

[0040] In the above embodiment, the columns of the same group identifier are displayed differently from the columns of other group identifiers, which facilitates the user to quickly find the columns in different column sets and determine the range of the same column set, and find the columns in the area corresponding to the column set.

[0041] In a second aspect, the embodiment provides a display device, which comprises:

[0042] a display;

[0043] a controller, which is communicatively connected with the display, and is configured to:

[0044] in response to a user instruction of displaying a homepage, acquire configuration data and user editing data of the homepage; the homepage comprises a navigation bar, the configuration data comprises navigation bar data, the navigation bar data comprises aggregation parameters and column data of a plurality of columns, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data comprises group parameters;

[0045] if the user editing data comprises navigation bar editing data representing column order, display the column controls in the homepage according to the navigation bar editing data;

[0046] if the user editing data does not comprise the navigation bar editing data, combine the column data into a plurality of column sets according to the group parameters, and the column set comprises column data of the same group parameter;

[0047] display the column controls in the homepage according to the order of the generated plurality of column sets.

[0048] In the above embodiment, by preferentially displaying the navigation bar according to the user editing order after the user edits the order in the navigation bar, the user's customized experience of the navigation bar can be ensured, and when the user does not edit the navigation bar, the order in the navigation bar is determined according to the group parameters, which realizes the determination of the column order according to the column set. Therefore, when the navigation bar needs to be updated, the group parameters of the column to be adjusted can be set on the server, and the display device can add the column data of the column control to be adjusted and the column data of the same group parameter into the column set corresponding to the group parameter, and the display device displays the columns corresponding to each column set in the navigation bar in sequence, which realizes the aggregated display of the columns of the same group parameter, does not need to re-set the column order of a plurality of columns on the server, has small workload, and is beneficial to improving the homepage update efficiency.

[0049] In a third aspect, a display method is provided, which comprises:

[0050] In response to a user instruction to display a homepage, configuration data of the homepage is acquired; the homepage comprises a navigation bar, the configuration data comprises navigation bar data, the navigation bar data comprises a plurality of column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data comprises a group parameter;

[0051] The column data is combined into a plurality of column sets according to the group parameter, and the column set contains column data of the same group parameter;

[0052] The column control is displayed in the homepage according to the order of the generated plurality of column sets.

[0053] In the above embodiment, after the display device acquires the configuration data of the homepage, the navigation bar data is acquired from the configuration data, the column data is acquired from the navigation bar data, the column data of the same group parameter is aggregated into one column set according to the group parameter in the column data, the columns of different group parameters are aggregated in different column sets, and then the column controls are arranged in the navigation bar according to the order of the column sets. The column controls of the same group can be automatically aggregated. Further, in some scenarios, for example, when a user adds a column control, the user needs to adjust the position of the added control step by step on the editing page through a remote control device in the prior art. In the scheme of the present application, the column data is aggregated into the corresponding column set according to the group parameter by the setting of the group parameter, the column controls corresponding to each column set are displayed in the navigation bar in turn, the aggregation display of the column controls of the same group parameter is realized, the user operation steps are reduced, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0055] Figure 1 The schematic diagram of the operation scene between the display device and the control device provided by some embodiments of the present application is shown;

[0056] Figure 2 The hardware configuration schematic diagram of the display device provided by some embodiments of the present application is shown;

[0057] Figure 3 The system architecture schematic diagram of the display device provided by some embodiments of the present application is shown;

[0058] Figure 4 The schematic diagram of the homepage provided by some embodiments of the present application is shown;

[0059] Figure 5 A flowchart of a display method provided for some embodiments of the present application;

[0060] Figure 6 A timing sequence diagram of interaction between a display device and a server provided for some embodiments of the present application;

[0061] Figure 7 A sorting diagram of a navigation bar provided for some embodiments of the present application;

[0062] Figure 8 A home page diagram provided for some embodiments of the present application;

[0063] Figure 9 A sorting diagram of a navigation bar provided for some embodiments of the present application;

[0064] Figure 10 A home page diagram provided for some embodiments of the present application;

[0065] Figure 11 A sorting diagram of a navigation bar provided for some embodiments of the present application;

[0066] Figure 12 A home page diagram provided for some embodiments of the present application;

[0067] Figure 13 A home page diagram provided for some embodiments of the present application;

[0068] Figure 14 A timing sequence diagram of interaction between a display device and a server provided for some embodiments of the present application;

[0069] Figure 15 A home page diagram provided for some embodiments of the present application. DETAILED DESCRIPTION

[0070] The embodiments will be described in detail with reference to the drawings, of which examples are shown. The following description is, unless otherwise indicated, related to the drawings and is indicative for purposes of exemplification where the same reference numerals refer to similar or like elements in different drawings. The embodiments described in the following are not representative of all embodiments consistent with the present application. Rather, they are merely examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0071] It should be noted that the brief description of terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and general meanings.

[0072] The terms "first", "second", "third", etc. in the specification and claims of the present application and the above drawings are used to distinguish similar or like 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 interchanged as appropriate.

[0073] The terms "include" and "have" and any variations thereof, are intended to cover a non-exclusive inclusion, for example, a product or device that includes a list of components does not have to be limited to only those components clearly listed, but can include other components not listed or inherent to such products or devices.

[0074] 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 capable of performing the functions associated with that element.

[0075] In the embodiments of the present application, the display device 200 generally refers to a device with picture display and data processing capabilities. For example, the display device 200 includes, but is not limited to, a smart television, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0076] Figure 1 The schematic diagram of the operation scenario between the display device and the control device is provided for some embodiments of the present application. As shown in Figure 1 The user can operate the display device 200 through touch operation, mobile terminal 300 and control device 100. The control device 100 is used to receive the operation instruction input by the user, and convert the operation instruction into a control instruction that can be recognized and responded by the display device 200. For example, the control device 100 can be a remote controller, a stylus, a handle, etc.

[0077] The mobile terminal 300 can be used as a kind of control device to perform human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a kind of communication device to establish a communication connection with the display device 200 and perform data interaction. In some embodiments, the mobile terminal 300 can install a software application with the display device 200, realize connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. The mobile terminal 300 can also display audio and video content on the display device 200 to realize the function of synchronous display.

[0078] In some embodiments, the mobile terminal 300 or other electronic device can also simulate the function of the control device 100 by running an application program for controlling the display device 200.

[0079] As Figure 1It is also shown that the display device 200 also communicates data with the server 400 through various communication modes. The display device 200 can be allowed to be connected in communication through a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0080] The display device 200 can provide a broadcast receiving television function, and can also additionally provide a smart network television function supporting a computer function, including but not limited to a network television, a smart television, an Internet protocol television (IPTV), and the like.

[0081] Figure 2 The display device 200 provided for some embodiments of the present application Figure 1 A hardware configuration block diagram of the display device 200 is shown in the figure.

[0082] In some embodiments, the display device 200 can include at least one of a tuning demodulator 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

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

[0084] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface, and a user control UI interface, etc., wherein the image content can include a home page of the display device 200, and the display device 200 can display the home page after booting, which can be used to recommend media content to the user.

[0085] In some embodiments, the communication device 220 is a component for communicating with an external device or the server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0086] The communication device 220 can connect the display device 200 to the external device or the server 400 through a wired or wireless connection. The wired connection can connect the display device 200 to the external device through a data line, an interface, or the like. The wireless connection can connect the display device 200 to the external device through a wireless signal or a wireless network. The display device 200 can directly establish a connection relationship with the external device, or indirectly establish a connection relationship through a gateway, a router, a connection device, or the like.

[0087] In some embodiments, the controller 250 can include at least one of a central processor, a video processor, an audio processor, a graphics processor, a power supply processor, a first interface to an n-th interface for input / output, and the controller 250 controls the operation of the display device and responds to the user's operation by controlling various software control programs stored on the memory. The controller 250 controls the overall operation of the display device 200.

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

[0089] In some embodiments, the user can 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).

[0090] In some embodiments, the audio output device 270 can be a native speaker of the display device 200, or an audio output device connected to the display device 200. For the audio output device connected to the display device 200, the display device 200 can also be provided with an external audio output terminal, and the audio output device can be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0091] In some embodiments, the user input interface 280 can be used to receive instructions from the user input.

[0092] In order to perform user interaction, in some embodiments, the display device 200 can run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the display device 200. The operating system can control the display device to provide a user interface, for example, the operating system can directly control the display device to provide a user interface, or can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0093] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system based on a specific operating platform, or an independent operating system specially developed for the display device.

[0094] The operating system can be divided into different modules or levels according to the functions implemented, for example, as shown in FIG. 1, in some embodiments, the system is divided into four layers, from top to bottom, the Applications layer (referred to as the "application layer"), the Application Framework layer (referred to as the "framework layer"), the system library layer, and the kernel layer. Figure 3

[0095] In some embodiments, the application layer is used to provide services and interfaces for applications, so that the display device 200 can run the applications and interact with the user based on the applications. At least one application can be run in the application layer, which can be a window (Window) program, a system setting program, or a clock program provided by the operating system, or an application developed by a third-party developer. In specific implementation, the application package in the application layer is not limited to the above examples.

[0096] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some pre-defined functions. The application framework layer is equivalent to a processing center that decides which application in the application layer to act. The application can access the resources in the system and obtain the services of the system through the API interface during execution.

[0097] The system library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library included in the system library layer, such as the C / C++ instruction library, to implement the functions of the framework layer.

[0098] In some embodiments, the kernel layer is a functional layer between the hardware and the software of the display device 200. The kernel layer can implement hardware abstraction, multitasking, memory management, and other functions. For example, as shown in FIG. 1, the kernel layer can be configured with a hardware driver. The driver included in the kernel layer can be at least one of the following drivers: an audio driver, a display driver, a Bluetooth driver, a camera driver, a WIFI driver, a USB driver, an HDMI driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a pressure sensor, etc.), and a power supply driver. Figure 3

[0099] ​​It should be noted that the above examples are only simple divisions of the operating system functions, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present application. Depending on the function of the display device, the type of the operating system, and other factors, the number and specific types of the levels included in the operating system can take other forms.

[0100] In some embodiments, the application of the application layer includes a video on demand program, which can be used for operations such as recommendation, search, playing, and reservation of media resources.

[0101] In some embodiments, the home page entered by the display device 200 after booting can be the home page of the video on demand program, which is also the home page of the display device. To display the home page, the display device can interact with the server 400 after booting to obtain configuration data of the home page, and display the home page according to the configuration data.

[0102] Referring to Figure 4 , a home page according to some embodiments is shown. As shown in Figure 4 , the home page includes a navigation bar 510 and a content display area 520. The navigation bar 510 includes a plurality of column controls, such as a "my" column control, a "children" column control, a "VIP" column control, a "TV series" column control, a "movie" column control, and the like, which correspond to different columns. The content display area 520 displays content corresponding to the column control selected in the navigation bar 510. For example, the "children" column control corresponds to the "children" column, and the content display area 520 of the "children" column control displays a plurality of cartoon controls.

[0103] In some embodiments, the operator configures the home page on the server 400 to generate configuration data of the home page. The configuration data of the home page includes column data of each column control, which includes column serial numbers and media resources corresponding to the column control, and the like. The column serial numbers are configured by the operator when creating the column control. For example, in the first year, the operator configures a navigation bar including nine column controls with column serial numbers 1-9, and in the second year, the operator newly configures a column control with column serial number 10, so that the navigation bar includes ten column controls. For these ten column controls, the operator can update the column serial numbers according to the operation needs.

[0104] When displaying the home page, the display device 200 displays a plurality of column data in the navigation bar 510 according to the order from small to large of the column serial numbers.

[0105] In some embodiments, when the navigation bar 510 of the homepage needs to be updated, for example, the arrangement order of a certain column control needs to be adjusted, or a column control needs to be added, the operator needs to adjust the column serial numbers of multiple column data when configuring the homepage, which is complicated and affects the updating efficiency of the homepage.

[0106] To solve the above problems, the embodiments of the present application provide a display device which can acquire the group parameter configured in the column data, aggregate and display the column controls with the same group parameter in the navigation bar, so that the operator does not need to repeatedly arrange the arrangement order of multiple column data. Referring to Figure 5 , the display device can display the homepage according to the following steps:

[0107] Step S101: In response to a user instruction to display a homepage, acquire configuration data of the homepage; the homepage includes a navigation bar, and the configuration data includes navigation bar data, and the navigation bar data includes multiple column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data includes a group parameter.

[0108] In some embodiments, the user instruction to display the homepage can be a power-on instruction, or an instruction generated after a homepage button on a control device such as a remote controller is triggered, or a touch instruction of a homepage control of a target application on a mobile terminal, or a voice instruction to display the homepage, wherein the target application is an application capable of interacting with the display device.

[0109] In some embodiments, after receiving the user instruction to display the homepage, the display device sends a homepage request to a server, and the server sends the configuration data of the homepage to the display device according to the homepage request, and the configuration data includes the navigation bar data.

[0110] In some embodiments, the navigation bar data includes an aggregation parameter. The aggregation parameter is used to represent the display mode of the navigation bar, and the display mode includes an aggregation mode and a non-aggregation mode. The aggregation parameter can have different state values, and different state values represent different display modes of the navigation bar, for example: a first state value represents the aggregation mode, and a second state value represents the non-aggregation mode. Different versions of video on demand programs support different display modes of the navigation bar, some higher versions support the aggregation mode and the non-aggregation mode, and some lower versions only support the non-aggregation mode, and when only supporting the non-aggregation mode, the aggregation parameter cannot be recognized.

[0111] When the aggregation parameter is the first state value, if the version of the video on demand program of the display device supports the aggregation mode, steps S102 and S103 can be executed, and if the version of the video on demand program of the display device does not support the aggregation mode, the navigation bar can be displayed according to a conventional process, that is, the plurality of column controls can be displayed in the navigation bar according to the order from small to large of the column serial numbers. Therefore, by setting the aggregation parameter, the display of the navigation bar compatible with different versions is realized.

[0112] When the aggregation parameter is the second state value, whether the version of the video on demand program of the display device supports the aggregation mode or not, the navigation bar can be displayed according to a conventional process, that is, the plurality of column controls can be displayed in the navigation bar according to the order from small to large of the column serial numbers. The display method can be used for the debugging of the display of the navigation bar by the operator.

[0113] The embodiment mainly introduces the aggregation mode.

[0114] In some embodiments, the navigation bar data does not include the aggregation parameter, and the display device displays in the aggregation mode by default. For example, after the aggregation mode is online for a long time, the version of the video on demand program of most display devices has already supported the aggregation mode, and at this time, the navigation bar data can not necessarily include the aggregation parameter.

[0115] In some embodiments, when the display mode is the aggregation mode, the navigation bar can display the column controls with the same characteristics or the same setting rules together, and the display method can refer to steps S103 and S104.

[0116] In some embodiments, when the display mode is the non-aggregation mode, the display method of the navigation bar can be a display method according to the column serial numbers or a display method according to the order customized by the user.

[0117] In some embodiments, the navigation bar data includes column data of a plurality of columns, the column data corresponds to a column control to be displayed in the navigation bar, and the column data can include a group parameter. The group parameter is used to divide the plurality of column controls into a plurality of groups of column controls, and each group of column controls has the same group parameter. In this way, in the aggregation mode, the display device can display the plurality of column controls according to the group parameter.

[0118] In some embodiments, the group parameter in the column data can be configured by the operator according to the operation demand, as long as the plurality of column controls of the navigation bar can be divided into a plurality of groups of column controls, and the specific grouping basis can be set according to the operation demand.

[0119] In some embodiments, the group parameter can be a parameter used to group the plurality of column controls of the navigation bar.

[0120] In some embodiments, the group parameter can be used to divide the multiple channel controls of the navigation bar into two groups, i.e., a group of channel controls that can open member benefits and a group of channel controls that cannot open member benefits.

[0121] For example, the group parameter can be a content category parameter. The content category parameter is included in the channel data and represents the content category of the channel. For example, the content category can include a movie category, a user information category, and other categories. Therefore, according to the content category parameter, the channel controls of the navigation bar can be divided into a movie category channel control, a user information category channel control, and other category channel controls. The movie category channel control can include a "movie" channel control, a "television series" channel control, and other channel controls. The user information category channel control can include a "my" channel control. The other category channel control can include a "music" channel control, a "sports" channel control, and other channel controls. According to the above three content categories, the operator can pre-configure three group parameters corresponding to the above three content categories, so that the display device can divide the channel controls of the navigation bar into three groups of channel controls according to the group parameters.

[0122] In some embodiments, the group parameter can be used to divide the multiple channel controls of the navigation bar into a group of channel controls that can open member benefits and a group of channel controls that cannot open member benefits. The group parameters of the two groups of channel controls are different.

[0123] In some embodiments, the group parameter can be used to divide the multiple channel controls of the navigation bar into a group of channel controls that can open member benefits and a group of channel controls that cannot open member benefits. The group parameters of the two groups of channel controls are different.

[0124] The content display area 520 of the benefit channel control displays media assets. All of the media assets displayed in the content display area 520 can be media assets that can be completely watched by members with member benefits. Alternatively, some of the media assets displayed in the content display area 520 can be media assets that can be completely watched by members with member benefits, and some of the media assets displayed in the content display area 520 can be media assets that can be completely watched for free.

[0125] The member benefits can correspond to one or more channels. For example, after a user opens member benefits, the "VIP" channel, the "movie" channel, the "television series" channel, and the "cartoon" channel all become the benefit channels of the user.

[0126] The content display area 520 of the channel control that cannot open member benefits displays media assets. All of the media assets displayed in the content display area 520 can be media assets that can be completely watched for free. Alternatively, the content display area 520 of the channel control that cannot open member benefits can not display media assets, but display some operating activities, user information, and other content.

[0127] The channel that cannot open member benefits can include a "free" channel, a "my" channel, and other channels.

[0128] In some embodiments, the video on demand program includes multiple membership benefits, i.e., the video on demand program is provided with multiple benefit categories, such as movie VIP, children VIP, sports VIP, and the like. Different membership benefits correspond to different columns. When configuring the group parameters, the operating personnel configures the same group parameters for the columns belonging to the same membership benefit, and configures different group parameters for the column controls belonging to different membership benefits. At this time, the group parameters are used to represent the benefit category of the column.

[0129] For example, the movie VIP corresponds to the "VIP" column, the "movie" column, the "television series" column, and the "animation" column; the sports VIP corresponds to the "sports" column; the children VIP corresponds to the "children" column, and the like.

[0130] In order to distinguish the columns of non-purchasable membership benefits and the columns of different benefit categories, the group parameters of the column controls of the columns of non-purchasable membership benefits and the columns of different benefit categories are all different.

[0131] In some embodiments, the columns of non-purchasable membership benefits include multiple content type columns, such as the "free" column, the "my" column, and the like, which are all non-benefit columns. In order to distinguish the non-benefit columns of different content types and the benefit columns of different benefit categories, the group parameters are all different.

[0132] Step S102: combining the column data into multiple column sets according to the group parameters, the column set containing the column data of the same group parameter.

[0133] In some embodiments, when the aggregation parameter is the first state value, it can be determined that the display mode is the aggregation mode. At this time, the column data of each column can be traversed. If the column data contains a group parameter that does not correspond to a column set, a column set is generated, and the column data is stored in the column set. If the column data contains a group parameter that corresponds to a column set, the column data is stored in the column set corresponding to the group parameter. The column set is used to make the column controls on the homepage corresponding to the same group parameter not display the column controls corresponding to other group parameters.

[0134] For example, if the navigation bar data includes 10 categories of channel data, and the 10 categories of channel data have 6 group parameters in total, 6 category sets are generated, each category set corresponds to a group parameter, and each category set includes channel data of at least one channel control. For example, the channel control corresponding to the category set with the group parameter g1 is the "My" channel control; the channel control corresponding to the category set with the group parameter g2 is the "Children" channel control; the channel control corresponding to the category set with the group parameter g3 is the "VIP" channel control, the "Variety" channel control, the "TV Series" channel control, the "Movie" channel control, and the "Anime" channel control; the channel control corresponding to the category set with the group parameter g4 is the "Education" channel control; the channel control corresponding to the category set with the group parameter g5 is the "Sports" channel control; and the channel control corresponding to the category set with the group parameter g6 is the "Music" channel control.

[0135] Through the above processing, any channel data is included in one of the category sets, and one category set can include one channel data or multiple channel data.

[0136] Step S103: Display the channel controls in the home page according to the order of the generated multiple category sets.

[0137] In some embodiments, when step S103 is performed after the multiple category sets are obtained, the order of the multiple category sets can be further determined, and the order of the channels in each category set can be further determined, so that the order of all the channel controls can be obtained.

[0138] In some embodiments, if a category set includes multiple channel data, the order of the multiple channel data in the category set can be adjusted according to the size of the minimum channel number, where the smaller the channel number, the earlier the order, and the larger the channel number, the later the order.

[0139] For example, in the category set corresponding to the group parameter g3, the channel numbers are 3, 9, 4, 5, and 6 in sequence. After these channel numbers are sorted in ascending order, the order of the channel numbers becomes 3, 4, 5, 6, and 9. According to the order of the channel numbers, the order of the channel controls corresponding to the category set is VIP, TV Series, Movie, Anime, and Variety. Since the operator usually configures the size of the channel number according to the importance of the channel when configuring the channel data, the higher the importance of the channel, the smaller the channel number configured for the channel. Therefore, in the category set, the channel controls corresponding to the channels with higher importance are sorted earlier according to the size of the channel number. It should be noted that the importance of the channel can change with the change of the operation demand.

[0140] If a column set only includes one column data, the column order of the column control corresponding to the column set does not need to be determined.

[0141] In some embodiments, if a column set includes multiple column data, the column order of the column control corresponding to the column set can be directly determined as the position of the column data in the column set after the column set is generated, i.e., the order of the column data in the column set is not adjusted after the column set is generated. For example, in the column set with the group parameter g3, the column order of the column control corresponding to the column set can be determined as VIP, Variety, TV series, Movie, and Animation. According to the position of the column data, the column order can be obtained after the column set is generated, which is relatively efficient.

[0142] In some embodiments, if a column set includes multiple column data, the column order of the column control corresponding to the column set can be directly determined as the position of the column data in the column set after the column set is generated, i.e., the order of the column data in the column set is not adjusted after the column set is generated. For example, in the column set with the group parameter g3, the column order of the column control corresponding to the column set can be determined as VIP, Variety, TV series, Movie, and Animation. According to the position of the column data, the column order can be obtained after the column set is generated, which is relatively efficient.

[0143] The order of the column sets is adjusted according to the size of the minimum column number. For example, if the minimum column number in the first column set is smaller than the minimum column number in the second column set, the first column set is arranged before the second column set. Since the smaller the column number is, the higher the importance of the column is, the column sets are sorted according to the minimum column number, so that the column set including the column data with higher importance is arranged in the front, to meet the operation requirement. For example, according to the minimum column number of the column set corresponding to the group parameter g3 is 3, and the minimum column number of the column set corresponding to the group parameter g5 is 8, the column set corresponding to the group parameter g3 is arranged before the column set corresponding to the group parameter g5, and then in the navigation bar, after all the column data are sorted according to the order of the column sets, the column control corresponding to the group parameter g3 is arranged before the column control corresponding to the group parameter g5, so that the user can quickly find the column corresponding to the group parameter g3.

[0144] In some embodiments, to facilitate the user to quickly find the benefit column, the display device can further obtain the benefit data of the user from the server in response to the user instruction of displaying the home page.

[0145] The benefit data includes the benefit information of the column, and the benefit information can include information for determining whether a column is a benefit column.

[0146] In some embodiments, the information for determining whether a column is a benefit column can be a column name. If the benefit data includes a column name, it indicates that the column corresponding to the column name is a benefit column.

[0147] In some embodiments, the information used to determine whether a category is a benefit category can be a content category parameter, and if the benefit data includes a content category parameter, it indicates that all categories corresponding to the content category parameter are benefit categories.

[0148] The benefit information can also include a benefit time, which can include a benefit start time and a benefit end time.

[0149] After receiving the benefit data, the display device can determine the benefit categories according to the benefit information. If the number of benefit categories is not zero, the set of categories corresponding to the benefit is determined as the first set of categories, the benefit identifier is added to the first set of categories, and the benefit identifier is used to add a benefit icon to the position of the benefit category control when displaying the home page, for example, the "TV series" category is a benefit category, and the "VIP" icon is displayed in the upper right corner of the "TV series" category control. The set of categories that do not correspond to the benefit is determined as the second set of categories.

[0150] When sorting the set of categories, the first set of categories can be adjusted before the second set of categories. In this way, in the navigation bar, the display device sorts all category data according to the order of the set of categories, and the category controls corresponding to the first set of categories are arranged before the category controls corresponding to the second set of categories, so that the user can quickly find the benefit category control in the navigation bar.

[0151] In some embodiments, the video on demand program is provided with multiple benefit categories, such as movie VIP, sports VIP, and children's VIP, and the group parameters of the categories corresponding to these benefit categories are different.

[0152] If the benefit data includes the benefit information of multiple categories, or includes multiple content category parameters, it indicates that the user has opened the member benefit of multiple benefit categories.

[0153] Since the group parameters of categories of different benefit categories are different, the display device can generate multiple first sets of categories according to the group parameters, each first set of categories corresponding to a group parameter, each first set of categories containing at least one category data of a benefit category, and each first set of categories corresponding to a benefit category.

[0154] The display device can obtain the benefit start time corresponding to the different column data according to the benefit data, add the benefit start time to the corresponding column set, and further adjust the order between the plurality of first column sets according to the benefit start time, wherein when the benefit start time in one first column set is later than the benefit start time in another first column set, the first column set with the later benefit start time is located before the first column set with the earlier benefit start time. According to the order of the above-mentioned first column sets, after the display device displays the column corresponding to each first column set in the navigation bar, the user can quickly find the benefit column control of the recently purchased member benefit in the navigation bar.

[0155] In some embodiments, the number of second column sets is multiple, each second column set contains one or more column data, the minimum column number of the second column set can be determined according to the column number of the column data in the second column set, and the plurality of second column sets are sorted according to the size of the minimum column number, wherein when the minimum column number in one second column set is smaller than the minimum column number in another second column set, the second column set with the smaller minimum column number is located before the second column set with the larger minimum column number, so that the second column set containing the column data with higher importance is sorted in the front to meet the operation requirement.

[0156] In some embodiments, the column data includes a content category parameter and a group parameter, the content category parameters of the plurality of columns with the same group parameter are the same, and the content category parameters of the plurality of columns with different group parameters may be the same or different. If there are a plurality of column sets containing the same content category parameter, the plurality of column sets can be arranged adjacent to each other to facilitate the user to concentrate on viewing the column controls of the columns with the same content category parameter.

[0157] According to some embodiments, after the display device generates the column sets in sequence, the order of the column sets can not be adjusted, and the order of the column data in the column sets can not be adjusted, and the navigation bar is composed of the column controls corresponding to the column sets arranged in sequence. This navigation bar display method has high display efficiency because it does not need to adjust the order of the columns complexly.

[0158] In some embodiments, after the display device generates the column sets in sequence, the order of the column sets can be adjusted, and / or the order of the column data in the column sets can be adjusted to meet the operation requirement, and the column controls corresponding to each column set are displayed in sequence according to the order of the adjusted column sets and the order of the column data in the column sets. For example, if the plurality of column sets obtained include a first column set and a second column set, when the order of the first column set is located in front of the second column set, the display order of the column controls corresponding to the first column set is located before the column controls corresponding to the second column set.

[0159] In some embodiments, the display device can acquire the column data of the column control selected by default according to the homepage, and display the content display area according to the column data.

[0160] In some embodiments, in addition to the navigation bar and the content display area, the homepage further includes other display areas, such as a display area above the navigation bar, which is used to display search controls, time, network identifiers, and other controls or information. The display device displays the contents of these display areas respectively to complete the display of the homepage.

[0161] As can be seen from the above embodiments, after the display device acquires the configuration data of the homepage, the display device acquires the navigation bar data from the configuration data, acquires the column data from the navigation bar data, aggregates the column data with the same group parameters into a column set according to the group parameters in the column data, aggregates columns with different group parameters in different column sets, and arranges the columns in the navigation bar according to the order of the column sets. Therefore, when the navigation bar needs to be updated, the group parameters of the columns to be adjusted can be set on the server, and the display device aggregates the column data into the corresponding column sets according to the group parameters, and displays the column controls corresponding to each column set in the navigation bar in turn, which realizes the aggregated display of the column controls with the same group parameters, and does not need to set the column order of multiple column controls on the server, which is less laborious and is conducive to improving the homepage update efficiency.

[0162] To further illustrate the display method provided in the embodiments, the display process of the display device is introduced below in combination with the timing diagram of the homepage display.

[0163] Referring to Figure 6 The timing diagram shows the interaction between the display device and the server according to some embodiments. As shown in Figure 6 The server can include a terminal-oriented subsystem, an operation subsystem, and a benefit subsystem, wherein the terminal-oriented subsystem can process the homepage request of the display device, return the configuration data of the homepage to the display device after receiving the homepage request, the operation subsystem stores the configuration data of the homepage, and the benefit subsystem stores the benefit data of the user.

[0164] In some embodiments, after the user inputs the user instruction to display the homepage on the display device, the display device sends a homepage request to the terminal-oriented subsystem, and the homepage request includes the device identifier and the version identifier of the display device.

[0165] In some embodiments, after the terminal-oriented subsystem receives the homepage request, the terminal-oriented subsystem acquires the configuration data of the homepage from the operation subsystem according to the version identifier, the operation subsystem returns the configuration data of the homepage with the version identifier to the terminal-oriented subsystem, and the terminal-oriented subsystem sends the configuration data of the homepage to the display device.

[0166] In some embodiments, after the display device receives the user instruction of inputting the display homepage, the display device further acquires the account logged in the display device, acquires the user's right data from the right subsystem, i.e., acquires the right data of the account, and the right subsystem returns the user's right data to the display device.

[0167] In some embodiments, after the display device receives the configuration data of the homepage, the display device parses the configuration data of the homepage to obtain the navigation bar data, and obtains the aggregation parameter from the navigation bar data.

[0168] In some embodiments, after the display device receives the user's right data, the display device parses the user's right data to obtain the right column.

[0169] In some embodiments, the display device determines the order of all column controls of the navigation bar according to the aggregation parameter and the number of right columns, which can include the following cases.

[0170] Case 1: the aggregation parameter is a first state value, and there is no right column.

[0171] In this case, the display device generates a plurality of column sets according to the group parameters, and each group parameter corresponds to a column set. For the plurality of column sets, the order of the column sets is determined according to the size of the minimum column number of each column set. For the column data in the column set, the order is determined according to the size of the column number. After the order of the column sets and the order in the column set are determined, the homepage can be created and the homepage data can be loaded. Wherein, creating the homepage includes creating the navigation bar of the homepage, and loading the homepage data includes loading the column controls of the navigation bar according to the determined order of all column controls.

[0172] Referring to Figure 7 , FIG. 5B shows a schematic diagram of the order of the navigation bar according to some embodiments. As shown in Figure 7 , the group parameters of the “My” column control, the “Children” column control, the “VIP” column control, the “TV Series” column control, the “Movie” column control, the “Animation” column control, the “Free” column control, the “Education” column control, the “Sports” column control, and the “Variety” column control are g1, g2, g3, g3, g3, g3, g7, g4, g5, respectively. There are 6 kinds of group parameters, so 6 column sets can be generated. Among them, the column set with the group parameter g3 corresponds to 4 column controls, and the other column sets correspond to 1 column. After all columns are sorted according to the sorting method shown in case 1, as shown in Figure 8 , the column controls corresponding to the group parameter g3 are arranged adjacent in the navigation bar 510, and no other column controls corresponding to the group parameters are displayed between these column controls.

[0173] In some embodiments, to facilitate the user to identify the channel control in the same channel set, for a channel set, a target navigation area in the navigation bar is determined, and the target navigation area is configured with a first display format, so that the display format of the channel control in the target navigation area is different from that of the channel control outside the target navigation area. The determination method of the target navigation area includes: obtaining the starting position of the target navigation area according to the first channel number corresponding to all channel sets before the target channel set, the target channel set being the channel set corresponding to the target group parameter, and the target navigation area being the area in the navigation bar for displaying the channel control corresponding to the target channel set; and obtaining the ending position of the target navigation area according to the second channel number corresponding to the target channel set.

[0174] For example, referring to Figure 8 , the area corresponding to the group parameter g3 is the target navigation area, i.e., the area corresponding to the channel set 511, and the target display format of the target navigation area is that the background color is light gray, so that the display format of the channel control corresponding to the channel set 511 is different from that of the channel control corresponding to other channel sets, wherein the "free" channel control is the currently selected channel control, and the display format is that the background color is dark gray.

[0175] In some embodiments, for the operation requirement of updating the channel control of the navigation bar, such as the operation requirement of adjusting the channel order, the display device can be automatically adjusted by configuring the group parameter.

[0176] For example, the original movie and TV VIP corresponds to the following channel controls: "VIP" channel control, "movie" channel control, "TV series" channel control, and "animation" channel control. The group parameters of these channel controls are all g3, i.e., the channel data of these channel controls belongs to the same channel set.

[0177] For the operation requirement of adding the "variety" channel control to the channel corresponding to the movie and TV VIP, the group parameter in the channel data of the "variety" channel control can be updated to g3, so that the display device can add the channel data of the "variety" channel control to the channel set corresponding to the group parameter g3 before displaying the home page, and then adjust the "variety" channel control to be adjacent to other channel controls in the channel set corresponding to the group parameter g3. Figure 9 Figure 10 In the home page displayed by the display device, at this time, the channel control corresponding to the channel set 511 includes the "variety" channel control. It can be seen that by adjusting the channel data of the "variety" channel control without adjusting the channel data of other channel controls, the automatic update of the channel order is realized. Compared with re-arranging the channel numbers, the adjustment method of the present embodiment greatly reduces the workload.

[0178] ​In some embodiments, the content category parameter is included in the channel data, and by arranging multiple channel sets with the same content category parameter adjacently, the user can conveniently view the channel controls of the same content category parameter. For example, at the initial stage of the online of a movie, such as media A, the operator can configure a "media A" channel control, and the content display area of the channel is used to display the related videos of media A, such as the main video and the behind-the-scenes video, so as to facilitate the user to quickly enter the play page of the media from the navigation bar. By setting the content category parameter of the channel to the movie category, the display device can arrange the channel set containing the channel data and the channel set of the movie category adjacently when sorting the channel controls.

[0179] As shown in Figure 11 , the content category parameter of the "my" channel control is t3, the content category parameter of the "children" channel control is t2, the content category parameter of the channel control of the movie category, such as the "VIP" channel control, the "TV series" channel control, and the like, is t1, the content category parameter of the "free" channel control is t4, and the content category parameter of the "education" channel control is t2.

[0180] The display device can arrange the channel set containing the channel data of "media A" and the channel set of the movie category adjacently according to the content category parameter of the "media A" channel control being t1, which is the same as the content category parameter of the channel control of the movie category, such as the "VIP" channel control, as shown in Figure 12 , so that the user can view the "media A" channel control and other channel controls of the movie category collectively.

[0181] Case 2: The aggregation parameter is the first state value, and there is a benefit channel.

[0182] In this case, the display device generates multiple channel sets according to the group parameters, and each group parameter corresponds to a channel set, wherein the channel set corresponding to the benefit channel is the first channel set, and the channel set not containing the benefit channel is the second channel set. For the multiple channel sets, the order of the channel sets is determined according to the benefit channel and the size of the minimum channel number of each channel set. The first channel set is arranged before the second channel set. The order of each channel in the channel set is determined according to the size of the channel number. After the order of the channel sets and the order in the channel set are determined, the home page is created and the home page data is loaded. The creation of the home page includes the creation of the navigation bar of the home page, and the loading of the home page data includes loading the channel controls of the navigation bar according to the determined order of all channel controls.

[0183] In some embodiments, the non-benefit column includes a column that can open member benefits and a column that cannot open member benefits, wherein the column that can open member benefits includes a column corresponding to a film and television VIP, a column corresponding to a children VIP, a column corresponding to an education VIP, and the like, and the column that cannot open member benefits can include a "my" column. Wherein the content display area of the "my" column control is used to display the user's account information, viewing records and the like, and the user has a higher probability of entering this column control. To facilitate the user to quickly enter this column control, the display device can be configured to sort the column control corresponding to the first column set after the "my" column control when sorting the column controls of the navigation bar.

[0184] In some embodiments, if the number of the first column set is one, the first column set can be sorted before the second column set, and the second column set can be sorted according to the size of the minimum column number, which can facilitate the user to quickly find the column control with benefits.

[0185] In some embodiments, if the number of the first column set is multiple, the order between the multiple first column sets can be adjusted according to the benefit start time, wherein when the benefit start time in one first column set is later than the benefit start time in another first column set, the first column set with the later benefit start time is located before the first column set with the earlier benefit start time, so that the user can quickly find the benefit column control of the recently purchased member benefits in the navigation bar. Referring to Figure 13 , the user has "children" column control and "education" column control, wherein the benefit start time of the "children" column control is later than the benefit start time of the "education" column control, the column set 512 corresponding to the "children" column control can be sorted before the column set 513 corresponding to the "education" column control, and the column set 511 corresponding to "VIP, TV series, movie, animation, variety show" can be sorted after the column set 513, so as to facilitate the user to quickly find the benefit column control of the recently purchased member benefits.

[0186] Case 3: The aggregation parameter is the second state value, and there is no benefit column.

[0187] In this case, the display device does not generate a column set, and the order of the multiple column data is determined according to the size of the column number of each column. The home page is created and the home page data is loaded. Wherein creating the home page includes creating the navigation bar of the home page, and loading the home page data includes loading the column controls of the navigation bar according to the order of all columns determined.

[0188] Case 4: The aggregation parameter is the second state value, and there is a benefit column.

[0189] In this case, the display device does not generate the channel set, arranges the benefit channel before the non-benefit channel, if there are multiple benefit channels, adjusts the order of each benefit channel according to the benefit start time, so that the benefit channel control with a later benefit start time is located before the benefit channel control with an earlier benefit start time, and if there are multiple non-benefit channels, adjusts the order of each non-benefit channel according to the channel serial number, so that the channel control with a smaller channel serial number is located before the channel control with a larger channel serial number.

[0190] In some embodiments, to improve the personalization level of the navigation bar, the display device supports the user to edit the channel order of the navigation bar, and after the user completes the editing of the navigation bar, the display device can generate navigation bar editing data, and send the navigation bar editing data to the server for storage. The navigation bar editing data can include the channel order.

[0191] In some embodiments, the display device can also store the navigation bar editing order in the memory of the display device to facilitate calling.

[0192] In some embodiments, in addition to the navigation bar, the user can also edit other content of the homepage, for example, the user can edit the theme of the homepage, etc. After the user edits the homepage, the display device generates user editing data, and sends the user editing data to the server for storage. The user editing data can include the navigation bar editing data.

[0193] To protect the navigation bar order edited by the user from being changed, referring to Figure 14 , the interaction timing diagram between the display device and the server when the user inputs the user instruction to display the homepage can refer to Figure 14 . As shown in Figure 14 , the server can also include a user data subsystem, which can be used to store the navigation bar editing data sent by the display device.

[0194] In some embodiments, after the user inputs the user instruction to display the homepage, the display device obtains the configuration data of the homepage, the benefit data of the user, and further obtains the user editing data of the homepage from the user data subsystem, and then parses the user editing data of the homepage. If there is navigation bar editing data, scenario 5 is entered.

[0195] Scenario 5: The user editing data includes navigation bar data.

[0196] In this case, the display device can parse the navigation bar data to obtain the channel order of all channel controls. Create the homepage and load the homepage data. Wherein, creating the homepage includes creating the navigation bar of the homepage, and loading the homepage data includes loading the channel controls of the navigation bar according to the determined order of all channel controls.

[0197] Referring to Figure 15As shown in the home page schematic diagram according to some embodiments, as shown in FIG. 5, the order of the navigation bar 510 is the user-defined order of the columns, which facilitates the user to quickly find the column of interest. Figure 15

[0198] In some embodiments, after the display device parses the user editing data, if there is no navigation bar editing data, the display device can parse the configuration data of the home page and the user's interest data, and make a determination of the case 1-4, and when it is determined that the current case is the case in the case 1-4, the steps of the corresponding case are executed to display the home page.

[0199] It should be noted that the above examples are only a simple division of the operating system functions, and do not constitute a limitation on the specific operating system form of the display device 200 in the embodiments of the present application. According to the function of the display device, the type of the operating system, and other factors, the number and specific level type of the levels contained in the operating system can be in other forms.​

Claims

1. A display device, characterized by comprising: The utility model relates to a webpage display method and device, webpage display method and device and webpage display system. Display; Controller, with display communication connection, the controller is configured to: In response to the user instruction of displaying the homepage, obtain the configuration data of the homepage, the homepage includes the navigation bar, the configuration data includes the navigation bar data, the navigation bar data includes a plurality of column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data includes group parameters; According to the group parameters, the column data is combined into a plurality of column sets, and the column set contains column data with the same group parameters; According to the order of the generated plurality of column sets and the column order in each column set, the column control is displayed in the homepage.

2. The display device of claim 1, wherein, The column data further includes column serial number, and the controller further performs the following steps before displaying the column control in the homepage according to the order of the generated plurality of column sets and the column order in each column set: Traverse the column serial number of the column data in each column set to obtain the minimum column serial number of each column set; According to the size of the minimum column serial number of each column set, the order between the plurality of column sets is adjusted, wherein when the minimum column serial number in the first column set is less than the minimum column serial number in the second column set, the first column set is located before the second column set.

3. The display device of claim 1, wherein, The controller further performs the following steps before displaying the column control in the homepage according to the order of the generated plurality of column sets and the column order in each column set: In response to the user instruction, obtain the user's right data, and the right data includes right information representing whether the column corresponding to the column control has right; After generating a plurality of column sets, according to the right data, determine a first column set, and add a right mark in the first column set, wherein the first column set is the column set corresponding to the right, and the right mark is used to add a right icon at the right column control position when displaying the homepage; The first column set is adjusted before the second column set, wherein the second column set is the column set not corresponding to the right.

4. The display device of claim 1, wherein, The controller further performs the following steps before displaying the column control in the homepage according to the order of the generated plurality of column sets and the column order in each column set: In response to the user instruction, obtain the user's right data, and the right data includes right start time; After generating a plurality of column sets, add the right start time in the first column set, wherein the first column set is the column set with the right; According to the right start time, the order between the plurality of first column sets is adjusted, wherein when the right start time in one first column set is later than the right start time in another first column set, the first column set with the later right start time is located before the first column set with the earlier right start time.

5. The display device according to any one of claims 2 to 4, wherein The column data comprises a column serial number, and before the controller displays the column controls in the homepage according to the order of the generated column sets and the order of columns in each column set, the controller further performs: adjusting the order of the column data in the column set according to the column serial number, so that the column data with a smaller column serial number is located before the column data with a larger column serial number.

6. The display device of claim 1, wherein, The group parameter represents the benefit category of a column, and the column data further comprises a content category parameter representing the content category of the column; before the controller displays the column controls in the homepage according to the order of the generated column sets and the order of columns in each column set, the controller further performs: if there are multiple column sets with the same content category parameter, adjusting the order of the multiple column sets, so that no column set with other content category parameters is included between the multiple column sets with the same content category parameter.

7. The display device of claim 1, wherein, The navigation bar data comprises an aggregation parameter, and the column data further comprises a column serial number, and the controller is configured to: when the aggregation parameter is a first state value, performing the method of any one of claims 1-6; when the aggregation parameter is a second state value, displaying the column controls in the homepage according to the order of the column serial numbers in the column data from small to large.

8. The display device of claim 1, wherein, Before the controller displays the column controls in the homepage according to the order of the generated column sets and the order of columns in each column set, the controller is further configured to: obtain the starting position of a target navigation area according to the first number of columns corresponding to all column sets before a target column set, wherein the target column set is a column set corresponding to a target group parameter, and the target navigation area is an area in the navigation bar for displaying columns corresponding to the target column set; obtain the ending position of the target navigation area according to the second number of columns corresponding to the target column set; configure the target navigation area with a first display format, so that the columns in the target navigation area are displayed in a format different from the columns outside the target navigation area.

9. A display device, characterized by comprise: a display; a controller, which is communicatively connected to the display, and the controller is configured to: in response to a user instruction to display a homepage, obtain configuration data and user editing data of the homepage; the homepage comprises a navigation bar, the configuration data comprises navigation bar data, and the navigation bar data comprises an aggregation parameter and column data of multiple columns, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data comprises a group parameter; if the user editing data comprises navigation bar editing data representing column order, display the column controls in the homepage according to the navigation bar editing data; if the user editing data does not comprise the navigation bar editing data, combine the column data into multiple column sets according to the group parameter, and the column sets comprise column data with the same group parameter; The column control is displayed in the homepage according to the order of the generated column sets and the column order in each column set.

10. A display method characterized by comprising: Comprise: In response to a user instruction to display a homepage, configuration data of the homepage is acquired; the homepage comprises a navigation bar, the configuration data comprises navigation bar data, the navigation bar data comprises a plurality of column data, wherein one column data corresponds to one column control to be displayed in the navigation bar, and the column data comprises a group parameter; The column data is combined into a plurality of column sets according to the group parameter, and the column set contains column data with the same group parameter; The column control is displayed in the homepage according to the order of the generated column sets and the column order in each column set.

Citation Information

Patent Citations

  • Sorting method and device of video navigation menu, and computer readable storage medium

    CN108965973A

  • Navigation Bars

    US20120159294A1