[go: up one dir, main page]

CN107959876B - Method, device and electronic device for programming - Google Patents

Method, device and electronic device for programming Download PDF

Info

Publication number
CN107959876B
CN107959876B CN201711161002.9A CN201711161002A CN107959876B CN 107959876 B CN107959876 B CN 107959876B CN 201711161002 A CN201711161002 A CN 201711161002A CN 107959876 B CN107959876 B CN 107959876B
Authority
CN
China
Prior art keywords
probability
program
click probability
positions
relationship
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.)
Expired - Fee Related
Application number
CN201711161002.9A
Other languages
Chinese (zh)
Other versions
CN107959876A (en
Inventor
姜文波
徐进
刘玓
吴钟乐
肖红江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Radio And Television Planning Institute State Administration Of Press Publication Radio Film And Television
CENTRAL TELEVISION STATION
Original Assignee
Radio And Television Planning Institute State Administration Of Press Publication Radio Film And Television
CENTRAL TELEVISION STATION
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Radio And Television Planning Institute State Administration Of Press Publication Radio Film And Television, CENTRAL TELEVISION STATION filed Critical Radio And Television Planning Institute State Administration Of Press Publication Radio Film And Television
Priority to CN201711161002.9A priority Critical patent/CN107959876B/en
Publication of CN107959876A publication Critical patent/CN107959876A/en
Application granted granted Critical
Publication of CN107959876B publication Critical patent/CN107959876B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例中提供了一种节目编排的方法、装置及电子设备,该方法包括:将显示屏幕划分为多个节目编排位置;根据光标从不同位置到达各位置上的概率,确定该各位置的点击概率大小关系;根据该各位置的点击概率大小关系,将各节目编排至相应位置。采用本申请实施例中提供的方案,可以避免现有技术中依赖于编排人员的主观随机安排,不够合理的问题,为节目编排提供客观依据。

Figure 201711161002

The embodiments of the present application provide a method, device, and electronic device for programming a program. The method includes: dividing a display screen into a plurality of programming positions; determining each position according to the probability that the cursor arrives at each position from different positions According to the click probability relationship of each position, each program is arranged to the corresponding position. By adopting the solutions provided in the embodiments of the present application, it is possible to avoid the unreasonable problem of relying on the subjective random arrangement of schedulers in the prior art, and to provide an objective basis for program schedule.

Figure 201711161002

Description

一种节目编排的方法、装置及电子设备A method, device and electronic device for programming

技术领域technical field

本申请涉及电视节目制作及编排技术领域,尤其涉及一种节目编排的方法、装置及电子设备。The present application relates to the technical field of television program production and arrangement, and in particular, to a method, apparatus and electronic device for program arrangement.

背景技术Background technique

用户打开电视进入某视频应用首页后,一般能看到首页上有不同的栏目板块以及重点推荐的视频节目,视频节目一般是通过缩略图显示,每一屏幕上显示多个缩略图。用户通过遥控器的方向键移动电视的光标到需要选择的节目或频道后,点击进入,收看相应的节目或频道。After users turn on the TV and enter the home page of a video application, they can generally see different columns and video programs recommended on the home page. Video programs are generally displayed by thumbnails, and each screen displays multiple thumbnails. After the user moves the cursor of the TV to the program or channel to be selected through the direction keys of the remote control, click to enter to watch the corresponding program or channel.

在现有的视频应用首页上的节目编排时,大多是由编排人员直接将一个重点推荐的节目放在首页最左上角的位置或者以更大的缩略图突出显示。当有多个重点推荐节目,例如,不同类型的重点推荐节目时,节目编排人员通常根据经验或者将任意一个重点推荐节目放在首页最左上角的位置或者以更大的缩略图突出显示,其他重点推荐节目随机按顺序依次排列在普通节目的前面。When arranging programs on the homepage of an existing video application, most of the schedulers directly place a highly recommended program at the top left corner of the homepage or highlight it with a larger thumbnail. When there are multiple key recommended programs, for example, different types of key recommended programs, the program schedulers usually place any one of the key recommended programs at the top left corner of the home page or highlight them with larger thumbnails based on experience. The key recommended programs are arranged in front of the ordinary programs in random order.

发明人认为,这种节目的编排方式依赖于编排人员的主观随机安排,没有客观依据,不够合理。The inventor believes that the arrangement method of this kind of program relies on the subjective random arrangement of the arrangers, which has no objective basis and is not reasonable enough.

发明内容SUMMARY OF THE INVENTION

本申请实施例中提供了一种节目编排的方法、装置及电子设备,用于解决现有技术中节目的编排方式依赖于编排人员的主观随机安排,没有客观依据,不够合理的问题。The embodiments of the present application provide a method, device and electronic device for programming programs, which are used to solve the problem that the programming method of programs in the prior art relies on the subjective random arrangement of the programming personnel, has no objective basis, and is not reasonable enough.

根据本申请实施例的一个方面,提供了一种节目的编排方法,包括:将显示屏幕划分为多个节目编排位置;根据光标从不同位置到达各位置上的概率,确定该各位置的点击概率大小关系;根据该各位置的点击概率大小关系,将各节目编排至相应位置。According to an aspect of the embodiments of the present application, a method for programming a program is provided, including: dividing a display screen into a plurality of program programming positions; and determining the click probability of each position according to the probability that the cursor arrives at each position from different positions Size relationship; according to the size relationship of the click probability of each position, each program is arranged to the corresponding position.

根据本申请实施例的另一个方面,提供了一种节目的编排装置,包括:划分模块,用于将显示屏幕划分为多个节目编排位置;确定模块,用于根据光标从不同位置到达各位置上的概率,确定该各位置的点击概率大小关系;编排模块,用于根据该各位置的点击概率大小关系,将各节目编排至相应位置。According to another aspect of the embodiments of the present application, there is provided an apparatus for programming a program, including: a dividing module for dividing a display screen into multiple program programming positions; a determining module for reaching each position from different positions according to a cursor The probability on the position is determined to determine the relationship between the click probability of each position; the scheduling module is used to arrange each program to the corresponding position according to the relationship of the click probability of each position.

根据本申请实施例的又一个方面,提供了一种电子设备,该电子设备包括:显示器,存储器,一个或多个处理器;以及一个或多个模块,该一个或多个模块被存储在该存储器中,并被配置成由该一个或多个处理器执行,该一个或多个模块包括用于执行本申请实施例的一个方面中的节目编排方法中各个步骤的指令。According to yet another aspect of the embodiments of the present application, an electronic device is provided, the electronic device includes: a display, a memory, one or more processors; and one or more modules, the one or more modules are stored in the In the memory, and configured to be executed by the one or more processors, the one or more modules include instructions for executing various steps in the programming method in one aspect of the embodiments of the present application.

采用本申请实施例中提供的节目编排的方法、装置及电子设备,能够根据光标从显示屏幕上的不同位置到达各个位置上的概率,确定各位置点击概率大小关系,即能够确定用户点击相应位置的概率的大小关系;然后再根据这个点击概率大小关系,来对节目进行编排;避免了现有技术中依赖于编排人员的主观随机安排,不够合理的问题,从而为节目编排提供客观依据。By using the method, device, and electronic device for programming programs provided in the embodiments of the present application, the relationship between the click probability of each position can be determined according to the probability that the cursor reaches each position from different positions on the display screen, that is, it can be determined that the user clicks on the corresponding position Then, according to this click probability relationship, the program is arranged; it avoids the unreasonable problem of relying on the subjective random arrangement of the arrangers in the prior art, thereby providing an objective basis for program arrangement.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The schematic embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the attached image:

图1示出了根据本申请实施例一的节目编排的方法的流程图;1 shows a flowchart of a method for programming a program according to Embodiment 1 of the present application;

图2示出了根据本申请实施例二的计算点击概率公式的推导过程中,各位置的初始重要度分布;Fig. 2 shows the initial importance distribution of each position in the derivation process of the formula for calculating the click probability according to the second embodiment of the present application;

图3示出了根据本申请实施例二的计算点击概率公式的推导过程中,将屏幕分为4个区间的示意图;3 shows a schematic diagram of dividing the screen into 4 intervals in the derivation process of the formula for calculating the click probability according to the second embodiment of the present application;

图4示出了根据本申请实施例二的计算点击概率公式的推导过程中,相对于任意位置aij,对该位置具有回退概率的位置的示意图;FIG. 4 shows a schematic diagram of a position with a fallback probability relative to any position a ij in the derivation process of the formula for calculating the click probability according to Embodiment 2 of the present application;

图5示出了根据本申请实施例二的计算点击概率公式的推导过程中,在考虑回退步长时,任意位置aij的区间4中各位置的步长;5 shows the step size of each position in the interval 4 of any position a ij in the derivation process of the formula for calculating the click probability according to the second embodiment of the present application, when the back step size is considered;

图6示出了根据本申请实施例六的节目编排装置的结构示意图;FIG. 6 shows a schematic structural diagram of a program scheduling apparatus according to Embodiment 6 of the present application;

图7示出了根据本申请实施例七的电子设备的结构示意图。FIG. 7 shows a schematic structural diagram of an electronic device according to Embodiment 7 of the present application.

具体实施方式Detailed ways

在实现本申请的过程中,发明人发现,在现有的视频应用首页上的节目编排时,大多是由编排人员直接将一个重点推荐的节目放在首页最左上角的位置或者以更大的缩略图突出显示。当有多个重点推荐节目,例如,不同类型的重点推荐节目时,节目编排人员通常根据经验或者将任意一个重点推荐节目放在首页最左上角的位置或者以更大的缩略图突出显示,其他重点推荐节目随机按顺序依次排列在普通节目的前面。During the process of realizing this application, the inventor found that when programming on the homepage of existing video applications, most of the programming personnel directly place a key recommended program at the top left corner of the homepage or use a larger Thumbnails are highlighted. When there are multiple key recommended programs, for example, different types of key recommended programs, the program schedulers usually place any one of the key recommended programs at the top left corner of the home page or highlight them with larger thumbnails based on experience. The key recommended programs are arranged in front of the ordinary programs in random order.

发明人还发现,视频应用首页上的节目编排顺序会直接影响节目被点击所需要的按键操作次数,进而影响节目的点播次数。另外,现有技术中在不同尺寸的屏幕上显示的界面相同,没有考虑遥控器按键次数对不同位置收视概率的影响。The inventor also found that the program arrangement order on the home page of the video application will directly affect the number of key operations required for the program to be clicked, thereby affecting the number of times the program is on-demand. In addition, in the prior art, the interfaces displayed on screens of different sizes are the same, and the influence of the number of keys on the remote control on the viewing probability of different locations is not considered.

发明人认为,现有技术中的这种节目的编排方式依赖于编排人员的主观随机安排,没有客观依据,不够合理。同时,这种方式对于用户来说,可能会出现,用户喜欢的电视节目的编排位置需要用户通过很多次的按键才能点击到,导致用户体验不佳。The inventor believes that the programming method of such programs in the prior art relies on the subjective random arrangement of the programming personnel, has no objective basis, and is not reasonable enough. At the same time, for the user, in this way, it may happen that the user needs to press many times to click on the programming position of the TV program that the user likes, resulting in poor user experience.

为了解决上述问题,本申请提供了一种节目编排的方法、装置及电子设备,能够根据光标从显示屏幕上的不同位置到达各个位置上的概率,确定各位置点击概率大小关系,即能够确定用户点击相应位置的概率的大小关系;然后再根据这个点击概率大小关系,来对节目进行编排;避免了现有技术中依赖于编排人员的主观随机安排,不够合理的问题,从而为节目编排提供客观依据。另外,还可以进一步与用户兴趣分析、节目推荐系统相结合,使得节目编排人员能够将推荐系统给出的用户最想看的节目摆放在遥控器最容易到达的位置,提高用户点击节目的概率,也便于用户点击自己最想看的节目,从而提升用户体验。In order to solve the above problems, the present application provides a method, device and electronic device for programming a program, which can determine the relationship between the click probability of each position according to the probability that the cursor reaches each position from different positions on the display screen, that is, the user can be determined. The relationship between the probability of clicking on the corresponding position; and then according to the relationship between the probability of clicking on the program, the program is arranged; it avoids the unreasonable problem of relying on the subjective random arrangement of the scheduler in the prior art, so as to provide an objective for program arrangement. in accordance with. In addition, it can be further combined with user interest analysis and program recommendation system, so that program planners can place the programs that users most want to watch given by the recommendation system in the most accessible position of the remote control, increasing the probability of users clicking programs , and it is also convenient for users to click on the programs they want to watch the most, thereby improving the user experience.

本申请的核心为基于显示屏幕的点击概率分布算法,将显示屏幕分为m×n的矩阵方块,一般来说,屏幕的左上角的初始概率最大,往右和往下两个方向,初始概率都递减,形成一个初始的初始重要度分布。在此基础上,考虑遥控器的操作,产生一个点击概率,最终得到点击概率分布。The core of this application is the click probability distribution algorithm based on the display screen, which divides the display screen into m×n matrix squares. Generally speaking, the initial probability of the upper left corner of the screen is the largest. All decrease to form an initial initial importance distribution. On this basis, considering the operation of the remote control, a click probability is generated, and finally the click probability distribution is obtained.

为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。In order to make the technical solutions and advantages of the embodiments of the present application more clear, the exemplary embodiments of the present application will be described in further detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and Not all embodiments are exhaustive. It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict.

实施例一Example 1

图1示出了根据本申请实施例一的节目编排的方法的流程图。FIG. 1 shows a flowchart of a method for programming a program according to Embodiment 1 of the present application.

如图1所示,根据本申请实施例一的节目编排的方法包括如下步骤:As shown in FIG. 1 , the method for programming a program according to Embodiment 1 of the present application includes the following steps:

S101,将显示屏幕划分为多个节目编排位置。S101: Divide the display screen into multiple program arrangement positions.

在具体实施时,在本步骤之前,还可以先获取显示屏幕的尺寸。具体地,对于节目编排来说,可以将目前主流的、常规的显示屏幕尺寸作为显示屏幕的尺寸。例如,50寸、60寸、70寸等电视显示屏幕尺寸。During specific implementation, before this step, the size of the display screen may also be obtained. Specifically, for programming, the current mainstream and conventional display screen size can be used as the size of the display screen. For example, 50-inch, 60-inch, 70-inch and other TV display screen sizes.

应当理解,显示屏幕不仅包括电视的显示屏幕,也可以包括例如计算机、电影、投影等多种显示屏幕的各种可以用于显示内容的屏幕。It should be understood that the display screen not only includes the display screen of the television, but also may include various screens that can be used to display content, such as computer, movie, projection and other display screens.

接下来,可以根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数。Next, according to the size of the display screen, the display screen may be divided into m rows and n columns of program arrangement positions; where m and n are natural numbers greater than 1.

例如,考虑到50寸和60寸的屏幕尺寸,将显示屏幕划分为3行2列的六个位置;对于70寸及以上的显示屏幕,可以将显示屏幕划分为3行4列的12个位置等。For example, considering the screen size of 50 inches and 60 inches, the display screen is divided into six positions with 3 rows and 2 columns; for the display screen of 70 inches and above, the display screen can be divided into 12 positions with 3 rows and 4 columns Wait.

S102,根据光标从不同位置到达各位置上的概率,确定各位置的点击概率大小关系;S102, according to the probability that the cursor reaches each position from different positions, determine the relationship between the click probability of each position;

在步骤S102的一种具体实施方式中,可以根据下式确定各位置的点击概率:

Figure BDA0001475181910000051
Figure BDA0001475181910000052
其中,
Figure BDA0001475181910000053
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure BDA0001475181910000054
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;根据各位置的点击概率,确定各位置的点击概率大小关系。In a specific implementation of step S102, the click probability of each position can be determined according to the following formula:
Figure BDA0001475181910000051
Figure BDA0001475181910000052
in,
Figure BDA0001475181910000053
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure BDA0001475181910000054
Represents the initial importance of the position in the i-th row and the j-th column; p u , p d , p l , and p r represent the button operation probability of up, down, left, and right respectively; according to the click probability of each position, determine each The relationship between the click probability of the location.

在步骤S102的另一种具体实施方式中,可以进一步考虑回退步长N对概率的影响时,即,假设用户只会考虑选择按键次数在N次之内的位置时;还可以根据下式确定各位置的点击概率:

Figure BDA0001475181910000055
Figure BDA0001475181910000056
其中,
Figure BDA0001475181910000057
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure BDA0001475181910000058
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;N为预先设置的回退步长;然后再进一步根据各位置的点击概率,确定各位置的点击概率大小关系。In another specific implementation of step S102, when the influence of the back step size N on the probability can be further considered, that is, assuming that the user only considers the position where the number of times of pressing the key is within N times; it can also be determined according to the following formula Click probability for each position:
Figure BDA0001475181910000055
Figure BDA0001475181910000056
in,
Figure BDA0001475181910000057
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure BDA0001475181910000058
Represents the initial importance of the position in the i-th row and the j-th column; p u , p d , p l , and p r represent the probability of key operations up, down, left, and right, respectively; N is the preset fallback step size; Then, according to the click probability of each position, the relationship between the click probability of each position is determined.

在具体实施时,上述两种具体实施方式中的第i行第j列位置的初始重要度

Figure BDA0001475181910000059
可以根据下式来确定:
Figure BDA00014751819100000510
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子。具体地,p0、α和β均为小于1,大于0的数。In the specific implementation, the initial importance of the position in the i-th row and the j-th column in the above two specific implementation manners
Figure BDA0001475181910000059
It can be determined according to the following formula:
Figure BDA00014751819100000510
Among them, p 0 is the initial importance of the first row and first column position, and α and β are the attenuation factors to the right and down, respectively. Specifically, p 0 , α and β are all numbers less than 1 and greater than 0.

应当理解,在上述两种具体实施方式中,计算各个位置的点击概率时,可以仅基于预设的α和β之间的大小关系,得出各个位置的点击概率的表达式,并基于表达式进行大小关系的判断;也可以预设相应的p0、α、β、以及pu、pd、pl、pr的值,来计算出确定的概率值,再进行大小关系的判断;上述方式均在本申请的保护范围之内,本申请对此不作限制。It should be understood that, in the above two specific embodiments, when calculating the click probability of each position, an expression of the click probability of each position can be obtained only based on the preset magnitude relationship between α and β, and based on the expression Judgment of the size relationship; also can preset the corresponding values of p 0 , α , β , and p u , p d , p l , and pr to calculate the determined probability value, and then judge the size relationship; the above The methods are all within the protection scope of the present application, which is not limited by the present application.

S103,根据各位置的点击概率大小关系,将各节目编排至相应位置。S103: Arrange each program to a corresponding position according to the click probability relationship of each position.

在具体实施时,在S103之前,还可以先获取节目的推荐度。具体地,该推荐度可以是节目编排人员预先设置好的;也可以是从其他系统获取的,例如,用户兴趣分析系统、节目推荐系统等。During specific implementation, before S103, the recommendation degree of the program may also be obtained first. Specifically, the recommendation degree may be preset by the program scheduler; it may also be obtained from other systems, for example, a user interest analysis system, a program recommendation system, and the like.

在具体实施时,在本步骤中,可以将各节目按照推荐度从大到的小顺序,依次编排至点击概率从大到小的位置。During the specific implementation, in this step, the programs may be arranged in the order of the recommendation degree from high to low in order to the position from high to low click probability.

采用本申请实施例中提供的节目编排的方法,能够根据光标从显示屏幕上的不同位置到达各个位置上的概率,确定各位置点击概率大小关系,即能够确定用户点击相应位置的概率的大小关系;然后再根据这个点击概率大小关系,来对节目进行编排;避免了现有技术中依赖于编排人员的主观随机安排,不够合理的问题,从而为节目编排提供客观依据。By using the program scheduling method provided in the embodiment of the present application, it is possible to determine the relationship between the click probability of each position according to the probability that the cursor reaches each position from different positions on the display screen, that is, the relationship between the probability of the user clicking on the corresponding position can be determined. Then, according to the relationship between the click probability, the program is arranged; it avoids the unreasonable problem of relying on the subjective random arrangement of the arranger in the prior art, thereby providing an objective basis for the program arrangement.

另外,本申请实施例将节目编排系统与用户兴趣分析、节目推荐系统相结合,使得节目编排人员能够将推荐系统给出的用户最想看的节目摆放在遥控器最容易到达的位置,提高用户点击节目的概率,也便于用户点击自己最想看的节目,从而提升用户体验。In addition, the embodiment of the present application combines the program scheduling system with the user interest analysis and program recommendation system, so that the program scheduler can place the most desired programs given by the recommendation system in the most accessible position of the remote controller, improving the performance of the program. The probability of the user clicking on the program is also convenient for the user to click on the program they want to watch the most, thereby improving the user experience.

另外,本申请实施例将不同显示屏幕尺寸划分为不同的位置;就可以在编排好节目后用户启动电视时,采用自适应算法获取电视的屏幕硬件信息,即电视屏幕的尺寸,并基于用户的电视屏幕的大小,向用户显示不同的节目编排界面,节目编排更客观合理。In addition, in the embodiment of the present application, different display screen sizes are divided into different positions; after the program is programmed, when the user starts the TV, an adaptive algorithm can be used to obtain the screen hardware information of the TV, that is, the size of the TV screen, and based on the user's The size of the TV screen displays different programming interfaces to the user, and the programming is more objective and reasonable.

实施例二Embodiment 2

下面将举一具体实例,对根据本申请实施例一的节目编排方法步骤S102中计算点击概率的公式的推导过程进行说明。应当理解,下述推导过程仅用于使本领域技术人员更明了本申请的原理,并不用于限制本申请。A specific example will be given below to describe the derivation process of the formula for calculating the click probability in step S102 of the program scheduling method according to the first embodiment of the present application. It should be understood that the following derivation process is only used to make the principles of the present application more clear to those skilled in the art, and is not intended to limit the present application.

(1)假设将显示屏幕划分为m×n的矩阵方块,一般来说,屏幕的左上角的初始概率最大,往右和往下两个方向,初始概率都递减,形成一个初始的初始重要度分布。各位置的初始重要度分布如图2所示。(1) Suppose the display screen is divided into m×n matrix squares. Generally speaking, the initial probability of the upper left corner of the screen is the largest, and the initial probability decreases in the right and downward directions, forming an initial initial importance. distributed. The initial importance distribution of each position is shown in Figure 2.

使用

Figure BDA0001475181910000071
表示任意位置的初始重要度分布,有分布函数如下:use
Figure BDA0001475181910000071
Represents the initial importance distribution of any position, and the distribution function is as follows:

Figure BDA0001475181910000072
Figure BDA0001475181910000072

其中,p0为a11的初始重要度,α和β分别为向右和向下的衰减因子。Among them, p 0 is the initial importance of a 11 , and α and β are the decay factors to the right and down, respectively.

(2)点击概率用

Figure BDA0001475181910000073
表示,其意义是光标从不同位置到达aij的概率之和。假设用户总是以最短路径(遥控器操作切换最少)从起始位置到达目的位置;则位置aij的点击概率可以表示为:(2) Click probability
Figure BDA0001475181910000073
means the sum of the probabilities of the cursor reaching a ij from different positions. Assuming that the user always takes the shortest path (with the least switching of remote control operations) from the starting position to the destination position; then the click probability of position a ij can be expressed as:

Figure BDA0001475181910000074
(有回退操作的axy到aij的概率)
Figure BDA0001475181910000074
(probability of a xy to a ij with fallback operations)

为计算点击概率,将屏幕分为4个区间,如图3所示。在图3中:To calculate the click probability, the screen is divided into 4 intervals, as shown in Figure 3. In Figure 3:

区间1:x∈[1,i],y∈[1,j],只存在向右和向下的按键操作,对aij的点击概率没有贡献;Interval 1: x∈[1,i],y∈[1,j], there are only right and down button operations, which do not contribute to the click probability of a ij ;

区间2:x∈[1,i],y∈[j+1,n],只存在向左和向下的按键操作,其中,向左的按键属于回退,对aij的点击概率有贡献。该区域只需要计算第i行各位置向左回退的概率之和,其余位置向下移动后等同于第i行产生的点击概率;Interval 2: x∈[1,i],y∈[j+1,n], there are only left and down button operations, among which, the left button belongs to fallback and contributes to the click probability of a ij . This area only needs to calculate the sum of the probabilities of each position in the i-th row back to the left, and the rest of the positions are moved down to be equivalent to the click probability generated by the i-th row;

区间3:x∈[i+1,m],y∈[1,j],只存在向右和向上的按键操作,其中,向上的按键属于回退,对aij的点击概率有贡献。该区域只需要计算第j列各位置向上回退的概率之和,其余位置向右移动后等同于第j列产生的点击概率;Interval 3: x∈[i+1,m],y∈[1,j], there are only right and upward key operations, where the upward key belongs to the fallback and contributes to the click probability of a ij . This area only needs to calculate the sum of the probabilities of each position in the jth column going back up, and the rest of the positions moving to the right are equivalent to the click probability generated in the jth column;

区间4:x∈[i+1,m],y∈[j+1,n],只存在向左和向上的按键操作,其中,向左和向上的按键属于回退,对aij的点击概率都有贡献。该区域所有的位置都同时存在向左和向上的按键操作,因此所有位置向左和向上的回退概率都需要计算。Interval 4: x∈[i+1,m], y∈[j+1,n], there are only left and up button operations, among which, the left and up buttons belong to the fallback, and the click on a ij probability contributes. There are both left and up key operations at all positions in this area, so the back-off probabilities of all positions to the left and up need to be calculated.

在对各个位置对应的4个区间的回退概率进行考虑之后,可以理解,如图4所示,对于任意位置aij,都需要考虑其对应的、红框中的这些位置上的回退概率。也就是说,如果是位置a11,则需要考虑除其自身之外的、显示屏幕上的其他所有位置上的回退概率。After considering the back-off probabilities of the four intervals corresponding to each position, it can be understood that, as shown in Figure 4, for any position a ij , it is necessary to consider the corresponding back-off probabilities at these positions in the red box . That is, if it is the position a 11 , the backoff probability at all other positions on the display screen except itself needs to be considered.

如果将上、下、左、右的按键操作概率分别用pu、pd、pl、pr表示。If the button operation probability of up, down, left and right is represented by p u , p d , p l and p r respectively.

就可以得到点击概率计算公式如下所示:The formula for calculating the click probability is as follows:

Figure BDA0001475181910000081
Figure BDA0001475181910000081

上述公式是不考虑按键次数对位置的影响的点击概率计算公式。The above formula is a calculation formula of the click probability that does not consider the influence of the number of keys on the position.

进一步地,还可以考虑用户视觉焦点及余光效应的影响;假定用户只会选择N次按键次数范围内的视频内容,即,只有在aij周围N步内的位置才对点击概率有贡献,则等价于在各红框区域的位置以N为半径画圆,如果能到达aij则说明该位置可以算入。Further, the influence of the user's visual focus and the afterglow effect can also be considered; it is assumed that the user can only select the video content within the range of N times of keystrokes, that is, only the position within N steps around a ij contributes to the click probability, It is equivalent to drawing a circle with N as the radius at the position of each red frame area. If it can reach a ij , it means that the position can be counted.

以下继续分四个区间讨论,其中:The following discussion continues in four intervals, among which:

区间1:x∈[1,i],y∈[1,j],对aij的点击概率没有贡献;Interval 1: x∈[1,i],y∈[1,j], does not contribute to the click probability of a ij ;

区间2:x∈[1,i],y∈[j+1,n],该区域只需要计算第i行各位置向左回退的概率之和,此时只考虑j+N的各项对点击概率的贡献;满足如下条件:Interval 2: x∈[1,i],y∈[j+1,n], this area only needs to calculate the sum of the probabilities of each position in the i-th row going back to the left, at this time only the items of j+N are considered Contribution to the click probability; the following conditions are met:

y≤min{j+N,n}。y≤min{j+N,n}.

区间3:x∈[i+1,m],y∈[1,j],该区域只需要计算第j列各位置向上回退的概率之和,此时只考虑i+N的各项对点击概率的贡献;满足如下条件:Interval 3: x∈[i+1,m],y∈[1,j], this area only needs to calculate the sum of the probabilities of each position in the jth column going back upwards, at this time only the pairs of i+N are considered Contribution of click probability; the following conditions are met:

x≤min{i+N,m}。x≤min{i+N,m}.

区间4:x∈[i+1,m],y∈[j+1,n],该区域靠近左上角的位置的回退概率满足以下条件就需要计算:Interval 4: x∈[i+1,m],y∈[j+1,n], the back-off probability of the position near the upper left corner of this area needs to be calculated if the following conditions are met:

y≤min{j+N,n},x≤min{i+N,m},且x+y≤i+j+N。y≤min{j+N,n}, x≤min{i+N,m}, and x+y≤i+j+N.

图5示出了在考虑回退步长时,任意位置aij的区间4中各位置的步长。如图5所示,当N取2时,在区间4中只有a(i+1)(j+1)满足条件;当N取3时,在区间4中满足条件的包括a(i+1)(j+1)、a(i+1)(j+2)和a(i+2)(j+1),以此类推。FIG. 5 shows the step size of each position in interval 4 of any position a ij when the back step size is considered. As shown in Figure 5, when N is 2, only a (i+1)(j+1) satisfies the condition in interval 4; when N is 3, in interval 4, only a ( i +1) satisfies the condition )(j+1) , a (i+1)(j+2) and a (i+2)(j+1) , and so on.

因此,考虑移动步长后,就可以得到点击概率计算公式如下所示:Therefore, after considering the moving step size, the calculation formula of the click probability can be obtained as follows:

Figure BDA0001475181910000091
Figure BDA0001475181910000091

式中,x+y≤i+j+N。In the formula, x+y≤i+j+N.

实施例三Embodiment 3

下面将举一具体实例,对根据本申请实施例一的不考虑回退步长的节目编排方法的点击概率大小关系的计算过程进行说明。A specific example will be given below to describe the calculation process of the relationship between the click probability and the magnitude of the click probability of the program scheduling method without considering the fallback step according to the first embodiment of the present application.

设m=2,n=3,即将屏幕分为两排三列共6块,各个位置分别用a11、a12、a13、a21、a22、a23表示。Set m=2, n=3, that is, the screen is divided into two rows and three columns, a total of 6 blocks, and each position is represented by a 11 , a 12 , a 13 , a 21 , a 22 , and a 23 respectively.

首先计算初始重要度分布。令

Figure BDA0001475181910000092
假设α=β=0.3,有初始重要度分布如下:First calculate the initial importance distribution. make
Figure BDA0001475181910000092
Assuming α=β=0.3, the initial importance distribution is as follows:

Figure BDA0001475181910000093
Figure BDA0001475181910000093

Figure BDA0001475181910000094
Figure BDA0001475181910000094

Figure BDA0001475181910000095
Figure BDA0001475181910000095

Figure BDA0001475181910000096
Figure BDA0001475181910000096

Figure BDA0001475181910000097
Figure BDA0001475181910000097

Figure BDA0001475181910000098
Figure BDA0001475181910000098

接下来计算各位置的点击概率,令pu=pd=pl=pr=p=0.2,有点击概率分布如下:Next, calculate the click probability of each position, let p u = p d = p l = p r = p = 0.2, the probability distribution of click is as follows:

Figure BDA0001475181910000099
Figure BDA0001475181910000099

Figure BDA00014751819100000910
Figure BDA00014751819100000910

Figure BDA00014751819100000911
Figure BDA00014751819100000911

Figure BDA00014751819100000912
Figure BDA00014751819100000912

Figure BDA00014751819100000913
Figure BDA00014751819100000913

Figure BDA00014751819100000914
Figure BDA00014751819100000914

所以以上位置点击概率的大小排列为:Therefore, the size of the click probability of the above positions is arranged as:

Figure BDA0001475181910000101
Figure BDA0001475181910000101

实施例四Embodiment 4

下面将再举一具体实例,对根据本申请实施例一的不考虑回退步长的节目编排方法的点击概率大小关系的计算过程进行说明。Hereinafter, another specific example will be given to describe the calculation process of the click probability relationship of the program scheduling method without considering the fallback step according to the first embodiment of the present application.

仍然设m=2,n=3,即将屏幕分为两排三列共6块,分别用a11、a12、a13、a21、a22、a23表示。Still set m=2, n=3, that is, the screen is divided into two rows and three columns, a total of 6 blocks, which are represented by a 11 , a 12 , a 13 , a 21 , a 22 , and a 23 respectively.

首先计算初始重要度分布。令

Figure BDA0001475181910000102
假设α>β,令α=0.5,β=0.3,有初始重要程度分布如下:First calculate the initial importance distribution. make
Figure BDA0001475181910000102
Assuming α>β, let α=0.5, β=0.3, the initial importance distribution is as follows:

Figure BDA0001475181910000103
Figure BDA0001475181910000103

Figure BDA0001475181910000104
Figure BDA0001475181910000104

Figure BDA0001475181910000105
Figure BDA0001475181910000105

Figure BDA0001475181910000106
Figure BDA0001475181910000106

Figure BDA0001475181910000107
Figure BDA0001475181910000107

Figure BDA0001475181910000108
Figure BDA0001475181910000108

接下来计算各位置的点击概率,令pu=pd=pl=pr=p=0.2,有点击概率分布如下:Next, calculate the click probability of each position, let p u = p d = p l = p r = p = 0.2, the probability distribution of click is as follows:

Figure BDA0001475181910000109
Figure BDA0001475181910000109

Figure BDA00014751819100001010
Figure BDA00014751819100001010

Figure BDA00014751819100001011
Figure BDA00014751819100001011

Figure BDA00014751819100001012
Figure BDA00014751819100001012

Figure BDA00014751819100001013
Figure BDA00014751819100001013

Figure BDA00014751819100001014
Figure BDA00014751819100001014

所以以上各位置的点击概率的大小排列为:Therefore, the click probability of the above positions is arranged as follows:

Figure BDA00014751819100001015
Figure BDA00014751819100001015

实施例五Embodiment 5

下面将再举一具体实例,对根据本申请实施例一的考虑回退步长的节目编排方法的点击概率大小关系的计算过程进行说明。Hereinafter, another specific example will be given to describe the calculation process of the click probability relationship of the program scheduling method considering the fallback step according to the first embodiment of the present application.

仍然设m=2,n=3,即将屏幕分为两排三列共6块,分别用a11、a12、a13;a21、a22、a23表示。Still set m=2, n=3, that is, the screen is divided into two rows and three columns, a total of 6 blocks, respectively represented by a 11 , a 12 , a 13 ; a 21 , a 22 , and a 23 .

首先计算初始重要度分布。令

Figure BDA0001475181910000111
假设α=β=0.3,有初始重要度分布如下:First calculate the initial importance distribution. make
Figure BDA0001475181910000111
Assuming α=β=0.3, the initial importance distribution is as follows:

Figure BDA0001475181910000112
Figure BDA0001475181910000112

Figure BDA0001475181910000113
Figure BDA0001475181910000113

Figure BDA0001475181910000114
Figure BDA0001475181910000114

Figure BDA0001475181910000115
Figure BDA0001475181910000115

Figure BDA0001475181910000116
Figure BDA0001475181910000116

Figure BDA0001475181910000117
Figure BDA0001475181910000117

接下来计算各位置的点击概率,令pu=pd=pl=pr=p=0.2,得到点击概率分布如下:Next, calculate the click probability of each position, let p u = p d = p l = p r = p = 0.2, and obtain the click probability distribution as follows:

Figure BDA0001475181910000118
Figure BDA0001475181910000118

Figure BDA0001475181910000119
Figure BDA0001475181910000119

Figure BDA00014751819100001110
Figure BDA00014751819100001110

Figure BDA00014751819100001111
Figure BDA00014751819100001111

Figure BDA00014751819100001112
Figure BDA00014751819100001112

Figure BDA00014751819100001113
Figure BDA00014751819100001113

此时概率密度的大小排列为:At this time, the size of the probability density is arranged as:

Figure BDA00014751819100001114
Figure BDA00014751819100001114

设N=1,即移动步长超过1步的操作对回退概率的贡献不予考虑,所以以上概率密度重写如下:Let N = 1, that is, the contribution of operations with a move step of more than 1 step to the back-off probability is not considered, so the above probability density is rewritten as follows:

Figure BDA00014751819100001115
Figure BDA00014751819100001115

Figure BDA00014751819100001116
Figure BDA00014751819100001116

Figure BDA00014751819100001117
Figure BDA00014751819100001117

Figure BDA00014751819100001118
Figure BDA00014751819100001118

Figure BDA00014751819100001119
Figure BDA00014751819100001119

Figure BDA00014751819100001120
Figure BDA00014751819100001120

所以以上各位置的点击概率的大小排列为:Therefore, the click probability of the above positions is arranged as follows:

Figure BDA0001475181910000121
Figure BDA0001475181910000121

从上面的数值可以看出,考虑回退步长的影响,点击概率的大小排列将发生变化。It can be seen from the above values that, considering the influence of the back step size, the size arrangement of the click probability will change.

基于同一发明构思,本申请实施例中还提供了一种节目编排装置,由于该装置解决问题的原理与本申请实施例一所提供的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, an embodiment of the present application also provides a program scheduling device. Since the principle of the device for solving problems is similar to the method provided in the first embodiment of the present application, the implementation of the device can refer to the implementation of the method. Repeat will not be repeated here.

实施例六Embodiment 6

图6示出了根据本申请实施例六的节目编排装置的结构示意图。FIG. 6 shows a schematic structural diagram of a program scheduling apparatus according to Embodiment 6 of the present application.

如图6所示,根据本申请实施例六的节目编排装置600包括:划分模块601,用于将显示屏幕划分为多个节目编排位置;确定模块602,用于根据光标从不同位置到达各位置上的概率,确定该各位置的点击概率大小关系;编排模块603,用于根据该各位置的点击概率大小关系,将各节目编排至相应位置。As shown in FIG. 6 , the program scheduling apparatus 600 according to Embodiment 6 of the present application includes: a dividing module 601 for dividing a display screen into multiple program scheduling positions; a determining module 602 for reaching each position from different positions according to the cursor The probability of the above is determined, and the relationship between the click probabilities of the positions is determined; the scheduling module 603 is used to arrange the programs to the corresponding positions according to the relationship of the click probability of the positions.

在具体实施时,划分模块具体可以用于:根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数。In specific implementation, the dividing module can be specifically used for: dividing the display screen into m rows multiplied by n columns of program arrangement positions according to the size of the display screen; wherein m and n are natural numbers greater than 1.

在具体实施时,确定模块具体可以用于:根据下式确定该各位置的点击概率:During specific implementation, the determining module can be specifically used to: determine the click probability of each position according to the following formula:

Figure BDA0001475181910000122
Figure BDA0001475181910000122

其中,

Figure BDA0001475181910000123
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure BDA0001475181910000124
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;根据各位置的点击概率,确定该各位置的点击概率大小关系。in,
Figure BDA0001475181910000123
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure BDA0001475181910000124
Represents the initial importance of the position in the i-th row and j-th column; p u , p d , p l , and p r represent the button operation probability of up, down, left, and right respectively; according to the click probability of each position, determine the The relationship between the click probability of each position.

在具体实施时,确定模块具体可以用于:根据下式确定该各位置的点击概率:During specific implementation, the determining module can be specifically used to: determine the click probability of each position according to the following formula:

Figure BDA0001475181910000131
Figure BDA0001475181910000131

其中,

Figure BDA0001475181910000132
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure BDA0001475181910000133
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;N为回退步长;根据各位置的点击概率,确定该各位置的点击概率大小关系。in,
Figure BDA0001475181910000132
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure BDA0001475181910000133
Represents the initial importance of the position in the i-th row and the j-th column; p u , p d , p l , and p r represent the button operation probability of up, down, left, and right, respectively; N is the step back; The click probability of , determines the relationship between the click probability of each position.

在具体实施时,还可以根据下式确定第i行第j列位置的初始重要度

Figure BDA0001475181910000134
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子;p0、α和β均小于1,大于0。During specific implementation, the initial importance of the position in the i-th row and the j-th column can also be determined according to the following formula
Figure BDA0001475181910000134
Among them, p 0 is the initial importance of the first row and first column position, α and β are the attenuation factors to the right and downward, respectively; p 0 , α and β are all less than 1 and greater than 0.

在具体实施时,节目编排装置600还可以包括:尺寸获取模块,用于获取该显示屏幕的尺寸。During specific implementation, the program scheduling apparatus 600 may further include: a size obtaining module, configured to obtain the size of the display screen.

在具体实施时,节目编排装置600还可以包括:推荐度获取模块,用于获取各节目的推荐度。During specific implementation, the program scheduling apparatus 600 may further include: a recommendation degree acquisition module, configured to acquire the recommendation degree of each program.

在具体实施时,推荐度获取模块具体可以用于:将各节目按照推荐度从大到的小顺序,依次编排至点击概率从大到小的位置。During specific implementation, the recommendation degree obtaining module may be specifically used for: arranging the programs in descending order of the recommendation degree to the positions in descending order of the click probability.

采用本申请实施例中提供的节目编排的装置,能够根据光标从显示屏幕上的不同位置到达各个位置上的概率,确定各位置点击概率大小关系,即能够确定用户点击相应位置的概率的大小关系;然后再根据这个点击概率大小关系,来对节目进行编排;避免了现有技术中依赖于编排人员的主观随机安排,不够合理的问题,从而为节目编排提供客观依据。Using the program scheduling device provided in the embodiment of the present application, it is possible to determine the relationship between the probability of clicking on each position according to the probability that the cursor reaches each position from different positions on the display screen, that is, the relationship between the probability of the user clicking on the corresponding position can be determined. Then, according to the relationship between the click probability, the program is arranged; it avoids the unreasonable problem of relying on the subjective random arrangement of the arranger in the prior art, thereby providing an objective basis for the program arrangement.

另外,本申请实施例将节目编排系统与用户兴趣分析、节目推荐系统相结合,使得节目编排人员能够将推荐系统给出的用户最想看的节目摆放在遥控器最容易到达的位置,提高用户点击节目的概率,也便于用户点击自己最想看的节目,从而提升用户体验。In addition, the embodiment of the present application combines the program scheduling system with the user interest analysis and program recommendation system, so that the program scheduler can place the most desired programs given by the recommendation system in the most accessible position of the remote controller, improving the performance of the program. The probability of the user clicking on the program is also convenient for the user to click on the program they want to watch the most, thereby improving the user experience.

另外,本申请实施例将不同显示屏幕尺寸划分为不同的位置;就可以在编排好节目后用户启动电视时,采用自适应算法获取电视的屏幕硬件信息,即电视屏幕的尺寸,并基于用户的电视屏幕的大小,向用户显示不同的节目编排界面,节目编排更客观合理。In addition, in the embodiment of the present application, different display screen sizes are divided into different positions; after the program is programmed, when the user starts the TV, an adaptive algorithm can be used to obtain the screen hardware information of the TV, that is, the size of the TV screen, and based on the user's The size of the TV screen displays different programming interfaces to the user, and the programming is more objective and reasonable.

基于同一发明构思,本申请实施例中还提供了一种用于执行节目编排方法的电子设备,由于该电子设备解决问题的原理与本申请实施例一所提供的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present application also provides an electronic device for executing a method for programming a program. Reference may be made to the implementation of the method, and repeated descriptions will not be repeated.

实施例七Embodiment 7

图7示出了根据本申请实施例七的电子设备的结构示意图。FIG. 7 shows a schematic structural diagram of an electronic device according to Embodiment 7 of the present application.

如图7所示,根据本申请实施例七的电子设备700包括:显示器701,存储器702,一个或多个处理器703;总线704;以及一个或多个模块,该一个或多个模块被存储在该存储器中,并被配置成由该一个或多个处理器执行,该一个或多个模块包括用于执行本申请实施例一中的节目编排方法中的各个步骤的指令。As shown in FIG. 7 , an electronic device 700 according to Embodiment 7 of the present application includes: a display 701, a memory 702, one or more processors 703; a bus 704; and one or more modules, where the one or more modules are stored In the memory and configured to be executed by the one or more processors, the one or more modules include instructions for executing each step in the program scheduling method in Embodiment 1 of the present application.

采用本申请实施例中提供的电子设备,能够根据光标从显示屏幕上的不同位置到达各个位置上的概率,确定各位置点击概率大小关系,即能够确定用户点击相应位置的概率的大小关系;然后再根据这个点击概率大小关系,来对节目进行编排;避免了现有技术中依赖于编排人员的主观随机安排,不够合理的问题,从而为节目编排提供客观依据。By using the electronic device provided in the embodiment of the present application, the probability of clicking on each position can be determined according to the probability that the cursor reaches each position from different positions on the display screen, that is, the relationship between the probability of the user clicking on the corresponding position can be determined; then The program is then arranged according to the relationship between the click probability, which avoids the unreasonable problem of relying on the subjective random arrangement of the scheduler in the prior art, thereby providing an objective basis for the program arrangement.

另外,本申请实施例将节目编排系统与用户兴趣分析、节目推荐系统相结合,使得节目编排人员能够将推荐系统给出的用户最想看的节目摆放在遥控器最容易到达的位置,提高用户点击节目的概率,也便于用户点击自己最想看的节目,从而提升用户体验。In addition, the embodiment of the present application combines the program scheduling system with the user interest analysis and program recommendation system, so that the program scheduler can place the most desired programs given by the recommendation system in the most accessible position of the remote controller, improving the performance of the program. The probability of the user clicking on the program is also convenient for the user to click on the program they want to watch the most, thereby improving the user experience.

另外,本申请实施例将不同显示屏幕尺寸划分为不同的位置;就可以在编排好节目后用户启动电视时,采用自适应算法获取电视的屏幕硬件信息,即电视屏幕的尺寸,并基于用户的电视屏幕的大小,向用户显示不同的节目编排界面,节目编排更客观合理。In addition, in the embodiment of the present application, different display screen sizes are divided into different positions; after the program is programmed, when the user starts the TV, an adaptive algorithm can be used to obtain the screen hardware information of the TV, that is, the size of the TV screen, and based on the user's The size of the TV screen displays different programming interfaces to the user, and the programming is more objective and reasonable.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While the preferred embodiments of the present application have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of this application.

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims (11)

1.一种节目的编排方法,其特征在于,包括:1. a kind of arrangement method of program, is characterized in that, comprises: 将显示屏幕划分为多个节目编排位置;将显示屏幕划分为多个节目编排位置,具体包括:根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数;Dividing the display screen into multiple program scheduling positions; dividing the display screen into multiple program scheduling positions, specifically including: according to the size of the display screen, dividing the display screen into m rows multiplied by n columns of program scheduling positions; where m and n is a natural number greater than 1; 根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系;根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系,具体包括:根据下式确定所述各位置的点击概率:According to the probability that the cursor arrives at each position from different positions, determine the relationship between the click probability of each position; according to the probability of the cursor reaching each position from different positions, determine the relationship between the click probability of each position, which specifically includes: according to The following formula determines the click probability of each of the positions:
Figure FDA0002696944660000011
Figure FDA0002696944660000011
其中,
Figure FDA0002696944660000012
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure FDA0002696944660000013
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;根据各位置的点击概率,确定所述各位置的点击概率大小关系;根据下式确定第i行第j列位置的初始重要度
Figure FDA0002696944660000014
Figure FDA0002696944660000015
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子;p0、α和β均小于1,大于0;
in,
Figure FDA0002696944660000012
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure FDA0002696944660000013
Represents the initial importance of the position in the i-th row and the j-th column; p u , p d , p l , and p r represent the button operation probability of up, down, left, and right respectively; according to the click probability of each position, determine the The click probability relationship of each position is described; the initial importance of the position in the i-th row and the j-th column is determined according to the following formula
Figure FDA0002696944660000014
Figure FDA0002696944660000015
Among them, p 0 is the initial importance of the first row and first column position, α and β are the attenuation factors to the right and downward, respectively; p 0 , α and β are all less than 1 and greater than 0;
根据所述各位置的点击概率大小关系,将各节目编排至相应位置。According to the relationship between the click probabilities of the positions, the programs are arranged to the corresponding positions.
2.一种节目的编排方法,其特征在于,包括:2. a kind of arrangement method of program, is characterized in that, comprises: 将显示屏幕划分为多个节目编排位置;将显示屏幕划分为多个节目编排位置,具体包括:根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数;Dividing the display screen into multiple program scheduling positions; dividing the display screen into multiple program scheduling positions, specifically including: according to the size of the display screen, dividing the display screen into m rows multiplied by n columns of program scheduling positions; where m and n is a natural number greater than 1; 根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系;根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系,具体包括:根据下式确定所述各位置的点击概率:
Figure FDA0002696944660000016
Figure FDA0002696944660000017
Figure FDA0002696944660000021
其中,
Figure FDA0002696944660000022
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure FDA0002696944660000023
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;所述N为回退步长;根据各位置的点击概率,确定所述各位置的点击概率大小关系;根据下式确定第i行第j列位置的初始重要度
Figure FDA0002696944660000024
Figure FDA0002696944660000025
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子;p0、α和β均小于1,大于0;
According to the probability that the cursor arrives at each position from different positions, determine the relationship between the click probability of each position; according to the probability of the cursor reaching each position from different positions, determine the relationship between the click probability of each position, which specifically includes: according to The following formula determines the click probability of each of the positions:
Figure FDA0002696944660000016
Figure FDA0002696944660000017
Figure FDA0002696944660000021
in,
Figure FDA0002696944660000022
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure FDA0002696944660000023
Represents the initial importance of the position of the i-th row and the j-th column; p u , p d , p l , and p r represent the probability of key operations up, down, left, and right, respectively; the N is the step back; according to Click probability of each position, determine the relationship between the click probability of each position; determine the initial importance of the position in the i-th row and the j-th column according to the following formula
Figure FDA0002696944660000024
Figure FDA0002696944660000025
Among them, p 0 is the initial importance of the first row and first column position, α and β are the attenuation factors to the right and downward, respectively; p 0 , α and β are all less than 1 and greater than 0;
根据所述各位置的点击概率大小关系,将各节目编排至相应位置。According to the relationship between the click probabilities of the positions, the programs are arranged to the corresponding positions.
3.根据权利要求1或2所述的方法,其特征在于,在根据显示屏幕的尺寸,将显示屏幕划分为多个节目编排位置之前,还包括:3. The method according to claim 1 or 2, characterized in that, before dividing the display screen into a plurality of program arrangement positions according to the size of the display screen, further comprising: 获取所述显示屏幕的尺寸。Get the size of the display screen. 4.根据权利要求1或2所述的方法,其特征在于,在根据所述各位置的点击概率大小关系,将各节目编排至相应位置之前,还包括:4. The method according to claim 1 or 2, wherein before arranging each program to a corresponding position according to the click probability relationship of each position, the method further comprises: 获取各节目的推荐度。Get the recommendation of each program. 5.根据权利要求4所述的方法,其特征在于,根据所述各位置的点击概率大小关系,将各节目编排至相应位置,具体包括:5. The method according to claim 4, wherein, according to the click probability relationship of each position, each program is arranged to a corresponding position, specifically comprising: 将各节目按照推荐度从大到的小顺序,依次编排至点击概率从大到小的位置。The programs are arranged in descending order of their recommendation degrees to the positions of descending click probability. 6.一种节目的编排装置,其特征在于,包括:6. A device for programming a program, comprising: 划分模块,用于将显示屏幕划分为多个节目编排位置;划分模块,具体用于:根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数;The division module is used to divide the display screen into multiple program arrangement positions; the division module is specifically used for: according to the size of the display screen, the display screen is divided into m rows multiplied by n columns of program arrangement positions; wherein m and n is a natural number greater than 1; 确定模块,用于根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系;确定模块,具体用于:根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系,具体包括:根据下式确定所述各位置的点击概率:The determining module is used to determine the relationship between the click probability of each position according to the probability that the cursor reaches each position from different positions; The relationship between the click probability of each position specifically includes: determining the click probability of each position according to the following formula:
Figure FDA0002696944660000031
Figure FDA0002696944660000031
其中,
Figure FDA0002696944660000032
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure FDA0002696944660000033
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;根据各位置的点击概率,确定所述各位置的点击概率大小关系;根据下式确定第i行第j列位置的初始重要度
Figure FDA0002696944660000034
Figure FDA0002696944660000035
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子;p0、α和β均小于1,大于0;
in,
Figure FDA0002696944660000032
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure FDA0002696944660000033
Represents the initial importance of the position in the i-th row and the j-th column; p u , p d , p l , and p r represent the button operation probability of up, down, left, and right respectively; according to the click probability of each position, determine the The click probability relationship of each position is described; the initial importance of the position in the i-th row and the j-th column is determined according to the following formula
Figure FDA0002696944660000034
Figure FDA0002696944660000035
Among them, p 0 is the initial importance of the first row and first column position, α and β are the attenuation factors to the right and downward, respectively; p 0 , α and β are all less than 1 and greater than 0;
编排模块,用于根据所述各位置的点击概率大小关系,将各节目编排至相应位置。The scheduling module is used for scheduling each program to a corresponding position according to the relationship between the click probability of each position.
7.一种节目的编排装置,其特征在于,包括:7. A device for programming a program, comprising: 划分模块,用于将显示屏幕划分为多个节目编排位置;划分模块,具体用于:根据显示屏幕的尺寸,将显示屏幕划分为m行乘于n列个节目编排位置;其中,m和n为大于1的自然数;The division module is used to divide the display screen into multiple program arrangement positions; the division module is specifically used for: according to the size of the display screen, the display screen is divided into m rows multiplied by n columns of program arrangement positions; wherein m and n is a natural number greater than 1; 确定模块,用于根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系;确定模块,具体用于:根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系;根据光标从不同位置到达各位置上的概率,确定所述各位置的点击概率大小关系,具体包括:根据下式确定所述各位置的点击概率:
Figure FDA0002696944660000036
Figure FDA0002696944660000037
其中,
Figure FDA0002696944660000038
为第i行第j列位置的点击概率,i∈[1,m],j∈[1,n];
Figure FDA0002696944660000039
表示第i行第j列位置的初始重要度;pu、pd、pl、pr分别表示向上、向下、向左、向右的按键操作概率;所述N为回退步长;根据各位置的点击概率,确定所述各位置的点击概率大小关系;根据下式确定第i行第j列位置的初始重要度
Figure FDA00026969446600000310
Figure FDA00026969446600000311
其中,p0为第1行第1列位置的初始重要度,α和β分别为向右和向下的衰减因子;p0、α和β均小于1,大于0;
The determining module is used to determine the relationship between the click probability of each position according to the probability that the cursor reaches each position from different positions; The click probability relationship of each position; according to the probability that the cursor reaches each position from different positions, determine the click probability relationship of each position, which specifically includes: determining the click probability of each position according to the following formula:
Figure FDA0002696944660000036
Figure FDA0002696944660000037
in,
Figure FDA0002696944660000038
is the click probability of the i-th row and j-th column position, i∈[1,m],j∈[1,n];
Figure FDA0002696944660000039
Represents the initial importance of the position of the i-th row and the j-th column; p u , p d , p l , and p r represent the probability of key operation up, down, left, and right respectively; the N is the step back; according to Click probability of each position, determine the relationship between the click probability of each position; determine the initial importance of the position in the i-th row and the j-th column according to the following formula
Figure FDA00026969446600000310
Figure FDA00026969446600000311
Among them, p 0 is the initial importance of the first row and first column position, α and β are the attenuation factors to the right and downward, respectively; p 0 , α and β are all less than 1 and greater than 0;
编排模块,用于根据所述各位置的点击概率大小关系,将各节目编排至相应位置。The scheduling module is used for scheduling each program to a corresponding position according to the relationship between the click probability of each position.
8.根据权利要求6或7所述的装置,其特征在于,还包括:8. The device according to claim 6 or 7, characterized in that, further comprising: 尺寸获取模块,用于获取所述显示屏幕的尺寸。The size obtaining module is used to obtain the size of the display screen. 9.根据权利要求6或7所述的装置,其特征在于,还包括:9. The device according to claim 6 or 7, characterized in that, further comprising: 推荐度获取模块,用于获取各节目的推荐度。The recommendation degree acquisition module is used to acquire the recommendation degree of each program. 10.根据权利要求9所述的装置,其特征在于,推荐度获取模块,具体用于:10. The device according to claim 9, wherein the recommendation degree acquisition module is specifically used for: 将各节目按照推荐度从大到的小顺序,依次编排至点击概率从大到小的位置。The programs are arranged in descending order of their recommendation degrees to the positions of descending click probability. 11.一种电子设备,其特征在于,所述电子设备包括:显示器,存储器,一个或多个处理器;以及存储在所述存储器中的一个或多个计算机程序,所述一个或多个处理器执行所述一个或多个计算机程序时实现如权利要求1-5中任一所述方法中各个步骤。11. An electronic device, characterized in that the electronic device comprises: a display, a memory, one or more processors; and one or more computer programs stored in the memory, the one or more processors Each step of the method according to any one of claims 1-5 is implemented when the computer executes the one or more computer programs.
CN201711161002.9A 2017-11-20 2017-11-20 Method, device and electronic device for programming Expired - Fee Related CN107959876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711161002.9A CN107959876B (en) 2017-11-20 2017-11-20 Method, device and electronic device for programming

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711161002.9A CN107959876B (en) 2017-11-20 2017-11-20 Method, device and electronic device for programming

Publications (2)

Publication Number Publication Date
CN107959876A CN107959876A (en) 2018-04-24
CN107959876B true CN107959876B (en) 2021-03-16

Family

ID=61964851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711161002.9A Expired - Fee Related CN107959876B (en) 2017-11-20 2017-11-20 Method, device and electronic device for programming

Country Status (1)

Country Link
CN (1) CN107959876B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113448868B (en) * 2021-07-16 2022-11-01 网易(杭州)网络有限公司 Game software compatibility testing method, device, equipment and medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1210407A (en) * 1997-07-04 1999-03-10 松下电器产业株式会社 Broadcast receiving device and data broadcasting method
JP2008246076A (en) * 2007-03-30 2008-10-16 Sega Corp Game apparatus and game program
CN103686309A (en) * 2013-12-25 2014-03-26 乐视网信息技术(北京)股份有限公司 Method and server for displaying video titles
CN104255039A (en) * 2012-04-17 2014-12-31 夏普株式会社 Content recommending device, television receiver, and control method, program and storage medium for content recommending device
CN104704813A (en) * 2012-08-29 2015-06-10 阿尔卡特朗讯 Video conference systems implementing orchestration models
CN104768071A (en) * 2015-02-28 2015-07-08 北京奇艺世纪科技有限公司 Character arrangement and cursor movement methods and devices for virtual keyboard
CN105392057A (en) * 2014-09-03 2016-03-09 中国科学院声学研究所 Method for implementing dynamic optimization of soft keyboard layout
CN105488110A (en) * 2015-11-20 2016-04-13 北京奇虎科技有限公司 Optimization method and device of display position of recommended application software

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1210407A (en) * 1997-07-04 1999-03-10 松下电器产业株式会社 Broadcast receiving device and data broadcasting method
JP2008246076A (en) * 2007-03-30 2008-10-16 Sega Corp Game apparatus and game program
CN104255039A (en) * 2012-04-17 2014-12-31 夏普株式会社 Content recommending device, television receiver, and control method, program and storage medium for content recommending device
CN104704813A (en) * 2012-08-29 2015-06-10 阿尔卡特朗讯 Video conference systems implementing orchestration models
CN103686309A (en) * 2013-12-25 2014-03-26 乐视网信息技术(北京)股份有限公司 Method and server for displaying video titles
CN105392057A (en) * 2014-09-03 2016-03-09 中国科学院声学研究所 Method for implementing dynamic optimization of soft keyboard layout
CN104768071A (en) * 2015-02-28 2015-07-08 北京奇艺世纪科技有限公司 Character arrangement and cursor movement methods and devices for virtual keyboard
CN105488110A (en) * 2015-11-20 2016-04-13 北京奇虎科技有限公司 Optimization method and device of display position of recommended application software

Also Published As

Publication number Publication date
CN107959876A (en) 2018-04-24

Similar Documents

Publication Publication Date Title
US7231607B2 (en) Mosaic-like user interface for video selection and display
EP1590186A2 (en) Mosaic-like user interface for video selection and display
US9436673B2 (en) Automatic application of templates to content
CN109643218A (en) The animation of user interface element
TWI611338B (en) Method for zooming screen and electronic apparatus and computer program product using the same
US20140258841A1 (en) Method of building a customizable website
WO2015117341A1 (en) Mobile terminal and method for one-handed operation thereof, and computer storage medium
EP2997570B1 (en) Non-linear navigation of data representation
CN115022703B (en) A scrolling subtitle display method and device
WO2017113851A1 (en) Client playback data distribution method and client
CN110286977B (en) Display method and related products
WO2017096932A1 (en) Intelligent display method and device
CN103260006A (en) Window segmentation control method for displaying multiple monitoring video channels
US9767592B2 (en) Animating content display
CN105930116B (en) Display control program and graphic display method
WO2015078257A1 (en) Search information display device and method
CN108307044B (en) A kind of terminal operation method and equipment
CN107959876B (en) Method, device and electronic device for programming
CN109189301A (en) Screen capture method and device
WO2017113713A1 (en) Method and device for adjusting display interface
CN108108430B (en) Forest virtual reality system implementation method based on Unity3D knowledge
CN106201320A (en) User interface control method and system
WO2025040095A1 (en) Three dimensional space search content display method, ar device, and computer-readable medium
JP5298616B2 (en) Information presenting apparatus, information presenting method, and information presenting program
WO2021120756A1 (en) Display method and device, and computer readable storage medium

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210316