一种显示设备、服务器及频道列表显示的动态控制方法与流程

文档序号:26851510发布日期:2021-10-09 02:06阅读:84来源:国知局
一种显示设备、服务器及频道列表显示的动态控制方法与流程

1.本技术涉及显示设备技术领域,特别地,涉及一种显示设备、服务器及频道列表显示的动态控制方法。


背景技术:

2.频道列表通常应用于电视节目直播模式,例如可包括地方级频道、全国级频道、或专业频道,用户通过遥控器可对频道列表包含的频道进行选择、切换操作,以实现通常意义的换台。
3.在一些智能电视频道列表的显示实现中,智能电视首先连接直播电视信号源,然后执行频道搜索,根据搜索结果生成频道列表,其中的信息可包括频道号码、频道名称、信号强度、所在频率、排列顺序等、
4.然而,在观看频率最高的频道位于列表末端时,用户需要多次翻页操作、或输入已知的频道号码实现换台;在电视未进行频道搜索前,频道列表不显示频道导致用户无法观看;在观看内容服务商提供的网络节目时,用户需要切换信号源在其他界面操作。


技术实现要素:

5.为了解决传统电视频道列表无法重新排序编辑、无法显示网络频道、不搜索频道无法观看电视的问题,本技术提供了一种显示设备、服务器及频道列表显示的动态控制方法。
6.本技术的实施例是这样实现的:
7.本技术实施例的第一方面提供一种显示设备,包括:显示器;第一控制器,被配置为:获取显示设备用于直播的本地频道列表;发送包含所述本地频道列表的优化请求指令至服务器,所述优化请求指令用于使所述服务器根据所述本地频道列表确定优化频道列表;接收服务器发送的优化频道列表,并将所述优化频道列表显示于所述用户界面。
8.本技术实施例的第二方面提供一种服务器,包括:第二控制器,被配置为:接收显示设备发送的包含本地频道列表的优化请求指令;根据优化请求指令包含的所述本地频道列表确定可提供给显示设备的优化频道列表;发送所述优化频道列表至显示设备。
9.本技术实施例的第三方面提供一种频道列表显示的动态控制方法,所述方法包括:获取用于直播的本地频道列表;发送包含所述本地频道列表的优化请求指令至服务器,所述优化请求指令用于使所述服务器根据所述本地频道列表确定优化频道列表;接收服务器发送的优化频道列表,并将所述优化频道列表显示。
10.本技术实施例的第四方面提供一种频道列表显示的动态控制方法,所述方法包括:接收显示设备发送的包含本地频道列表的优化请求指令;根据优化请求指令包含的所述本地频道列表确定可提供给显示设备的优化频道列表;发送所述优化频道列表至显示设备。
11.本技术的有益效果:通过构建优化请求指令,可触发电视获取优化频道列表;进一
步通过在优化请求指令中携带本地频道列表,可实现服务器获取最新的电视已有频道信息;进一步通过对本地频道列表的编辑,可实现将网络频道插入电视频道列表、提高服务商对电视频道列表动态调整的能力、实现在未搜台时通过频道列表界面即可观看网络电视。
附图说明
12.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
13.图1示出了根据一些实施例的显示设备的使用场景;
14.图2示出了根据一些实施例的控制装置100的硬件配置框图;
15.图3示出了根据一些实施例的显示设备200的硬件配置框图;
16.图4示出了根据一些实施例的显示设备200中软件配置图;
17.图5a示出了本技术一实施例智能电视频道列表显示的用户界面示意图;
18.图5b示出了本技术另一实施例智能电视频道列表显示的用户界面示意图;
19.图5c示出了本技术另一实施例智能电视频道列表显示的用户界面示意图;
20.图5d示出了本技术另一实施例智能电视频道列表显示的用户界面示意图;
21.图5e示出了本技术另一实施例智能电视频道列表显示的用户界面示意图;
22.图5f示出了本技术另一实施例智能电视频道列表显示的用户界面示意图;
23.图6a示出了本技术另一实施例频道列表显示动态控制的逻辑示意图;
24.图6b示出了本技术另一实施例不搜台场景观看网络频道的频道列表生成逻辑示意图。
具体实施方式
25.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
26.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
27.本技术中说明书和权利要求书及上述附图中的术语

第一



第二



第三

等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
28.术语

包括



具有

以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
29.术语

模块

是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
30.图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用
户可通过智能设备300或控制装置100操作显示设备200。
31.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
32.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
33.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
34.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
35.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
36.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
37.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
38.在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
39.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。
40.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
41.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
42.在一些实施例中,用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
43.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,
如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
44.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
45.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
46.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
47.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
48.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
49.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read

only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
50.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
51.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
52.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。
53.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
54.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
55.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
56.在一些实施例中,

用户界面

,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
57.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
58.如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。
59.应用层主要包含电视上的常用应用,以及应用框架(application framework),其中,常用应用主要是基于浏览器browser开发的应用,例如:html5 apps;以及原生应用(native apps);
60.应用框架(application framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。
61.原生应用(native apps)可以支持在线或离线,消息推送或本地资源访问。
62.中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
63.硬件层主要包括hal接口、硬件以及驱动,其中,hal接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
64.本技术实施例可以应用于各种类型的显示设备,(包括但不限于:智能电视、液晶电视等设备)。下文将以智能电视、服务器交互实现频道列表显示的控制方案、及用户界面为例,对显示设备、服务器及频道列表显示的动态控制方法进行阐述。
65.图5a示出了本技术一实施例智能电视频道列表显示的用户界面示意图。
66.在一些实施例中,电视开机处于直播模式时,电视的第一控制器可获取用于直播
的本地频道列表,并且所述本地频道列表可显示于用户界面用于用户操作,如图5a所示。用户通过遥控器,可对本地频道列表中包含的频道进行翻页、以及切换操作。
67.在一些实施例中,第一控制器在获取到本地频道列表后,将发送优化请求指令至服务器,其中,优化请求指令还携带有第一控制器已获取的本地频道列表。
68.电视开机后,第一控制器获取的本地频道列表包括直播频道1、直播频道2、直播频道3、直播频道4、直播频道5、直播频道6以及后续页包含的频道。
69.在通常情况下,电视在启动后将默认播放直播频道1。假设直播频道4是用户观看频率最高的频道,则调整列表中频道排列顺序对于用户是有实际意义的,可以简化用户操作,优化电视频道列表显示。
70.第一控制器发送的优化请求指令可用于使服务器端根据指令包含的本地频道列表确定优化频道列表。
71.对应的,服务器的第二控制器接收智能电视发送的优化请求指令,并根据其携带的本地频道列表确定可优化频道列表。
72.例如,服务器第二控制器对本地频道列表进行解析,可以得到所有的频道数据,然后依据当前已配置的运营规则对本地频道列表进行编排,以生成优化频道列表。其中,运营规则可配置为包括但不限于修改频道号码、修改频道名称、频道重新排序、删除频道、增加网络频道(ip频道)等。
73.在一些实施例中,优化频道列表基于本地频道列表生成,将本地频道列表中的频道序列根据用户日常观看习惯、或厂商优化需求在服务器端重新生成。
74.例如,本地频道列表的前6个频道,其初始序列用户界面如图5a所示,从直播频道1依次排列至直播频道6;
75.经过服务器第二控制器的处理,基于本地频道列表确定的优化频道列表如图5b所示,前6个频道的序列被重新排列显示为:直播频道4、直播频道5、直播频道6、以及直播频道1、直播频道2、直播频道3。
76.智能电视第一控制器接收服务器发送的优化频道列表,并将优化频道列表作为新的频道列表显示于电视用户界面。
77.在一些实施例中,根据本地频道列表确定的优化频道列表还可显示更多功能控件。例如,在图5b所示的优化频道列表,相较于图5a所示的本地频道列表,增加显示了编辑按钮,用户可以对优化频道列表中的频道名称进行修改;增加显示了收藏按钮,用户可对特定频道进行收藏以快速切换;增加显示了筛选按钮,用户可以在众多频道中依据筛选条件进行分类显示;增加显示了主页按钮,可实现快速切换至系统主页功能。
78.在一些实施例中,优化本地列表还可以增加直播频道的标识,以区别网络频道以及广告位,帮助用户快速从频道列表中进行操作。
79.需要说明的是,通常情况下,在用户操作智能电视进行频道搜索后,电视端生成本地频道列表后,第一控制器此时将发送包含本地频道列表的优化请求指令至服务器,以获取优化频道列表并将显示于本地电视屏幕。或在智能电视每次开机后,第一控制器将主动获取已存储于本地的生效本地频道列表,并发送包含本地频道列表的优化请求指令至服务器。即启动电视、以及搜索频道都可触发第一控制器发送优化请求指令给服务器,如图6a所示。
80.在一些实施例中,第一控制器在发送优化请求指令至服务器前,还将本地频道列表中包含频道对应的信号强度参数添加至优化请求指令中。
81.服务器第二控制器收到包含本地频道列表、信号轻度参数的优化请求指令后,通过对比本地频道列表中每个频道对应的信号强度参数与预设的强度阈值,可检测出播放质量较差的电视频道,并将其从即将生成的优化频道列表中删除。具体可以操作为在频道对应的信号强度参数大于等于强度阈值时,将对应的频道添加至优化频道列表。
82.例如,智能电视开机、或搜台后,第一控制器首先读取当前电视的本地频道列表,得到所有频道内容信息;其中,每个频道可以用service id、network id、transport stream id三个标志位来进行唯一确认的区别、确认;同时第一控制器也可得到每个频道的信号质量、信号强度等信息;第一控制器读取完整的本地频道列表后,将所有频道的号码、频道名称、信号强度参数等信息进行编码,发送至云端服务器;云端服务器在收到数据后进行解析,得到还远后的电视端的本地频道列表数据;服务器第二控制器根据当前已设置的编排规则,对本地频道列表的数据进行重新整合;若直播频道1的信号强度参数低于强度阈值,则服务器确定的优化频道列表将不再显示直播频道1;服务器第二控制器将编排后的优化频道列表下发给智能电视,其用户界面显示如图5f所示。
83.可以理解,优化请求指令还用于使服务器根据其包含的信号强度参数、及预设的强度阈值确定本地频道列表中可保留于优化频道列表的直播频道,实现剔除信号差的频道显示于频道列表的作用,以提高用户在切换频道时的有效操作。
84.在一些实施例中,智能电视发送的优化请求指令,还可用于使服务器确定的优化网络频道中包含网络频道以及广告位。
85.智能电视与互联网技术的结合,使得服务商可提供给用户的内容资源也越来越多,电视内容的运营需求也变的更为重要和必然。
86.本地频道列表的展示由电视连接的直播信号源决定,单独靠电视本身无法实现对其进行个性化配置,通常服务商提供的内容资源需要在单独的应用页面进行展示。
87.本技术提供的显示设备中,通过智能电视与服务器的交互,可将服务商提供的网络频道、广告位等内容显示于电视频道列表。
88.例如,智能电视本地频道列表在没有经过服务器处理前,其序列前6个频道依次是直播频道1至直播频道6;在第一控制器发送优化请求指令至服务器经过处理后,智能电视再次获取的优化频道列表包含了运营人员根据配置规则添加的网络频道1、网络频道2以及广告位;且运营人员还可以对网络频道、广告位在优化频道列表中的位置进行灵活配置,如图5c及图6a所示。
89.可以理解,当服务商的运营方案有调整时,只需修改服务器的运营配置规则,电视再次请求服务器时,就可获取根据最新策略编排的优化频道列表,实现云端动态化配置电视频道列表的目的。
90.可以理解,服务器第二控制器根据优化请求指令包含的本地频道列表,对优化频道列表的生成可采取的配置规则策略包括但不限于:增加网络频道、减少直播频道、改变频道顺序、改变频道列表显示效果等。
91.云端的内容运营人员根据运营需求配置频道列表编排规则,可选操作包括重新分配频道号、修改频道名称、删除频道、对列表进行重新排序、定义正常观看频道信号强度阈
值、信号质量阈值等,同时运营人员也可以根据需求配置是否需要增加ip频道。
92.图5d示出了本技术另一实施例智能电视频道列表显示的用户界面示意图。
93.在一些实施例中,智能电视在重置后、或初次使用还未进行搜索频道操作时,本地频道列表内容为空,如图5d所示。
94.第一控制器将所述内容为空的本地频道列表添加至优化请求指令中,并将其发送至服务器;在智能电视本地无法播放有效内容的情况下,服务器第二控制器将控制优化频道列表包含用户权限可获取的全部网络频道、或广告位内容,以使得用户电视可实现从直播电视间接的切换为网络电视,提高电视的智能性,提升用户体验、解决电视在没有进行频道搜索前无法观看电视的问题。
95.服务器将确定的优化频道列表下发给智能电视后,所述优化频道列表中的网络频道在接收到用户的确认操作后可在电视本地的用户界面通过网络连接进行播放,如图5e所示。
96.可以发现,对于传统电视,当直播电视信号差、或完全未进行频道搜索前,通过调台、或频道列表是无法观看电视的。而本技术提供的显示设备对于频道列表显示的动态控制,可以实现智能电视在直播电视信号差、未搜台场景下,用户仍然可以实现电视观看的需求,使得电视更加智能化,对用户操作的要求更低,也提高了服务商对电视内容资源配置的能力。
97.在一些实施例中,本技术提供的技术方案支持用户在不搜台的情况下观看(ip)网络频道功能,当运营人员配置的有ip频道时,即使用户没有搜台,也要让用户可以观看ip频道,减少了对直播信号的依赖。
98.当电视没有搜过台时,频道列表数据为空,当云端服务器收到空的列表时,可以直接将配置的运营ip频道插入到空列表中,得到一份只包含ip频道的新频道列表,然后将列表数据下发给电视端进行显示,就可以实现在不搜台的情况下观看ip频道的功能,如图6b所示。
99.在一些实施例中,本技术提供的服务器,还可以根据机型、市场、品牌,配置不同的频道列表运营规则。
100.根据不同的运营需求,云端运营人员可以根据机型、市场、品牌等不同维度来配置不同的编排规则,电视在上传本地频道列表时可携带电视机型、市场、品牌等信息,云端服务器可以根据这些信息来实施、应用不同的频道列表编排规则,实现频道列表确定的差异性、灵活性。
101.例如,在低端电视上可以不进行ip频道的配置,避免因电视能力支持不足而无法完成ip频道的正常播放,给用户带来不好的使用体验。
102.基于上文中显示设备实现电视频道列表显示的动态控制方案及相关附图的介绍,本技术还提供了一种应用于电视的频道列表显示动态控制方法,所述方法包括:获取用于直播的本地频道列表;发送包含所述本地频道列表的优化请求指令至服务器,所述优化请求指令用于使所述服务器根据所述本地频道列表确定优化频道列表;接收服务器发送的优化频道列表,并将所述优化频道列表显示。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的显示设备技术方案中进行详细阐述,在此不再赘述。
103.在一些实施例中,获取用于直播的本地频道列表,具体包括:未进行频道搜索时,
获取内容为空的本地频道列表;其中,所述本地频道列表被所述优化请求指令携带发送至服务器后,所述优化请求指令将用于使服务器确定包含网络频道的优化频道列表;所述优化频道列表中的网络频道在接收到用户的确认操作后可通过网络播放。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的显示设备技术方案中进行详细阐述,在此不再赘述。
104.在一些实施例中,发送包含本地频道列表的优化请求指令至服务器,具体包括:在进行频道搜索后,发送包含本地频道列表的优化请求指令至服务器;和/或在开机后,发送包含本地频道列表的优化请求指令至服务器。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的显示设备技术方案中进行详细阐述,在此不再赘述。
105.在一些实施例中,在发送包含本地频道列表的优化请求指令至服务器前,所述方法还包括:将本地频道列表中包含频道对应的信号强度参数添加至所述优化请求指令中,所述优化请求指令还用于使所述服务器根据所述信号强度参数、及强度阈值确定所述本地频道列表中可保留于所述优化频道列表的直播频道。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的显示设备技术方案中进行详细阐述,在此不再赘述。
106.基于上文中服务器实现电视频道列表显示的动态控制方案及相关附图的介绍,本技术还提供了一种应用于服务器的频道列表显示动态控制方法,所述方法包括:接收显示设备发送的包含本地频道列表的优化请求指令;根据优化请求指令包含的所述本地频道列表确定可提供给显示设备的优化频道列表;发送所述优化频道列表至显示设备。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的服务器技术方案中进行详细阐述,在此不再赘述。
107.在一些实施例中,根据优化请求指令包含的所述本地频道列表确定可提供给显示设备的优化频道列表,具体包括:对比所述本地频道列表中每个频道对应的信号强度参数与强度阈值;在所述信号强度参数大于等于所述强度阈值时,将对应的频道添加至所述优化频道列表。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的服务器技术方案中进行详细阐述,在此不再赘述。
108.在一些实施例中,根据优化请求指令包含的所述本地频道列表确定可提供给显示设备的优化频道列表,具体包括:基于所述本地频道列表,增加网络频道、和/或减少直播频道、和/或改变频道顺序、和/或改变显示效果,以生成所述优化频道列表。所述方法实现电视频道列表动态显示的具体步骤已在上文提供的服务器技术方案中进行详细阐述,在此不再赘述。
109.本技术实施例的有益效果在于,通过构建优化请求指令,可触发电视获取优化频道列表;进一步通过在优化请求指令中携带本地频道列表,可实现服务器获取最新的电视已有频道信息;进一步通过对本地频道列表的编辑,可实现将网络频道插入电视频道列表、提高服务商对电视频道列表动态调整的能力、实现在未搜台时通过频道列表界面即可观看网络电视。
110.此外,本领域技术人员可以理解,本技术的各方面可以通过若干具有可专利性的种类或情况进行说明和描述,包括任何新的和有用的工序、机器、产品或物质的组合,或对他们的任何新的和有用的改进。相应地,本技术的各个方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软
件均可被称为

数据块



控制器



引擎



单元



组件



系统

。此外,本技术的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。
111.计算机存储介质可能包含一个内含有计算机程序编码的传播数据信号,例如在基带上或作为载波的一部分。该传播信号可能有多种表现形式,包括电磁形式、光形式等,或合适的组合形式。计算机存储介质可以是除计算机可读存储介质之外的任何计算机可读介质,该介质可以通过连接至一个指令执行系统、装置或设备以实现通讯、传播或传输供使用的程序。位于计算机存储介质上的程序编码可以通过任何合适的介质进行传播,包括无线电、电缆、光纤电缆、rf、或类似介质,或任何上述介质的组合。
112.本技术各部分操作所需的计算机程序编码可以用任意一种或多种程序语言编写,包括面向对象编程语言如java、scala、smalltalk、eiffel、jade、emerald、c++、c#、vb.net、python等,常规程序化编程语言如c语言、visual basic、fortran 2003、perl、cobol 2002、php、abap,动态编程语言如python、ruby和groovy,或其他编程语言等。该程序编码可以完全在用户计算机上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(lan)或广域网(wan)、或连接至外部计算机(例如通过因特网)、或在云计算环境中、或作为服务使用如软件即服务(saas)。
113.此外,除非权利要求中明确说明,本技术所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本技术流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本技术实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
114.同理,应当注意的是,为了简化本技术披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
115.针对本技术引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本技术作为参考。与本技术内容不一致或产生冲突的申请历史文件除外,对本技术权利要求最广范围有限制的文件(当前或之后附加于本技术中的)也除外。需要说明的是,如果本技术附属材料中的描述、定义、和/或术语的使用与本技术所述内容有不一致或冲突的地方,以本技术的描述、定义和/或术语的使用为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1