一种频道LOGO显示方法、装置及存储介质与流程

文档序号:16130148发布日期:2018-12-01 00:13阅读:196来源:国知局

本申请涉及互联网领域,尤其涉及一种频道logo显示方法、装置及存储介质。

背景技术

随着电视app的普及,越来越多的人会使用app观看视频,其中,在一类电视app中,在频道界面位置显示频道logo功能需要电视设备上市前通过fvp认证,该fvp认证可以使电视设备通过连接认证所服务器使用多种额外功能,显示频道logo功能是其中一种。电视用户端每次开机后,先和认证所的服务器握手成功,将每个频道的sid传给服务器,服务器根据各个频道的sid将对应的各个logo发送给用户端,由用户端显示出来。

现有技术的频道logo显示功能会受限于fvp认证,该fvp认证对电视设备的要求标准较高,仅有部分高端设备能够通过这项认证,还有一大部分电视设备没有通过fvp认证,无法实现频道logo显示功能。



技术实现要素:

针对上述技术问题,本申请实施例提供一种频道logo显示方法、装置及存储介质,技术方案如下:

一种频道logo显示方法,应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,所述方法包括:

用户端进行频道搜索,以获取各个频道及对应的频道信息;

用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo图片的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容根据电视系统服务端中对应分区的内容进行更新;

用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

一种频道logo显示装置,应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,所述装置包括:

搜索模块:用于使用户端进行频道搜索,以获取各个频道及对应的频道信息;

匹配模块:用于使用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容将根据电视系统服务端中对应分区的内容进行更新;

显示模块:用于使用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述频道logo显示方法,所述方法应用于电视系统,其特征在于,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,所述方法包括:

用户端进行频道搜索,以获取各个频道及对应的频道信息;

用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo图片的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容根据电视系统服务端中对应分区的内容进行更新;

用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

本申请是一种应用于电视系统的频道logo显示方法,先搜集各个频道的logo图片和对应频道信息,将对应关系预存在系统的用户端本地,用户端通过搜索频道获取各个频道信息,在本地logo数据库进行频道logo匹配以确定各个频道对应的logo图片,进而将logo图片显示在频道界面的对应频道位置。本申请的方法可以快速进行频道logo的显示,而不需要通过fvp认证。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请实施例。

此外,本申请实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请一示例性实施例示出的频道logo显示方法的一种流程图;

图2是本申请一示例性实施例示出的频道logo显示方法的另一种流程图;

图3是本申请一示例性实施例示出的频道logo更新方法的一种流程图;

图4是本申请一示例性实施例示出的支付装置的另一种示意图;

图5是本申请一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为频道信息,类似地,频道信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

随着电视app的普及,越来越多的人会使用app观看视频,其中,在一类电视app中,在频道界面位置显示频道logo功能需要电视设备上市前通过fvp认证,该fvp认证可以使电视设备通过连接认证所服务器使用多种额外功能,显示频道logo功能是其中一种。电视用户端每次开机后,先和认证所的服务器握手成功,将每个频道的sid传给服务器,服务器根据各个频道的sid将对应的各个logo发送给用户端,由用户端显示出来。

现有技术的频道logo显示功能会受限于fvp认证,该fvp认证对电视设备的要求标准较高,仅有部分高端设备能够通过这项认证,还有一大部分电视设备没有通过fvp认证,无法实现频道logo显示功能。

针对以上问题,本申请实施例提供一种频道logo显示方法,以及一种用于执行该方法的频道logo显示装置,下面首先对本申请实施例方案的运行系统架构进行说明。下面首先对本申请实施例方案的运行系统架构进行说明。本申请实施例方案涉及的实体包括:用户端、服务端:

用户端为用户观看视频节目使用的终端,是电视系统的用户侧,用户端可以为电视机等设备。其中,电视系统可以视为安装于电视设备的软件,是直接运行在“裸机”上的最基本的程序,任何其他软件都必须在电视系统的支持下才能运行。在本申请的实施例中,电视系统通常为linux系统。

服务端是电视系统的软件服务器端,用户端开机后,需要通过访问服务端进行数据交互,以使用电视系统的各种功能。

下面对本实施例涉及的支付方法进行详细说明,参见图1所示,提供一种频道logo显示方法,应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,该方法可以包括以下步骤:

s101,用户端进行频道搜索,以获取各个频道及对应的频道信息;

频道搜索即用户端开机后进行的“搜台”行为,频道搜索后能获得多个频道,和每个频道对应的频道信息。该频道信息为一组信息的集合,可包含一个频道的频道号信息,频道名称信息,频道sid信息等各种信息。

s102,用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo图片的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系。

所述本地logo数据库中的内容将根据电视系统服务端中对应分区的内容进行更新;

s103,用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

参见图2所示,本申请提供另一种频道logo显示方法,应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,该方法可以包括以下步骤:

s201,建立logo数据库并存储在用户端电视系统的指定分区,为所述logo数据库设定初始版本号。

s202,用户端进行频道搜索,以获取各个频道及对应的频道名称和频道号;

s203,用户端利用频道及其对应的频道名称和频道号在本地logo数据库中一一比对,其中,本地logo数据库中预存各个频道的logo图片,各个logo图片均以其对应的频道名称+频道号的形式命名;

举例说明,将照片命名格式规定为“lcn”_“channelname”,在lcn处写入频道号,在channelname处写入频道名,例如将bbc电视台的频道logo图片命名为1_bbcone。

其中,本地logo数据库中的内容将根据电视系统服务端中对应分区的内容进行更新。

s204,频道是否在频道数据库中找到以其频道名称和频道号作为命名的频道logo图片?若找到以其频道名称和频道号作为命名的频道logo图片,执行步骤s205,若没有以其频道名称和频道号作为命名的频道logo图片,重复执行步骤s203;

s205,用户端将所述具有相同频道名称和频道号的频道logo图片显示在频道列表的对应频道位置。

在一些情况下,频道方可能会更改自己的频道logo图片,频道名称或频道号,致使用户端的logo数据库出现错误而匹配失败。针对上述问题,本申请实施例用户端本地logo数据库中的内容会根据电视系统服务端中对应分区的内容进行更新,参见图3所示,包括以下步骤:

s301,用户端检测电视系统服务端;

s302,确定所述服务端中的logo数据库是否与用户端本地的logo数据库一致?若与用户端本地的logo数据库一致,执行步骤s303,若与用户端本地的logo数据库不一致,则不操作;

s303,下载所述服务端的logo数据库,以替换用户端本地的logo数据库;

相应于上述方法实施例,本申请实施例还提供一种支付装置,参见图4所示,该装置应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,所述装置可以包括:搜索模块410,匹配模块420,显示模块430。

搜索模块410:用于使用户端进行频道搜索,以获取各个频道及对应的频道信息;

匹配模块420:用于使用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容将根据电视系统服务端中对应分区的内容进行更新;

显示模块430:用于使用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

本申请实施例还提供一种电子设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述频道logo显示方法,所述方法应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,该方法至少包括以下步骤:

用户端进行频道搜索,以获取各个频道及对应的频道信息;

用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo图片的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容根据电视系统服务端中对应分区的内容进行更新;

用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

图5示出了本申请实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。

处理器1010可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请实施例所提供的技术方案。

存储器1020可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本申请实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。

输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。

需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请实施例方案所必需的组件,而不必包含图中所示的全部组件。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的频道logo显示方法,该方法应用于电视系统,所述电视系统分为用户端与服务端,所述用户端设备未通过fvp认证,所述方法至少包括:

用户端进行频道搜索,以获取各个频道及对应的频道信息;

用户端将所述各个频道及对应的频道信息在本地logo数据库中进行匹配,以获取具有相同频道信息的频道与频道logo图片的一一对应关系,其中,本地logo数据库中预存各个频道logo图片与频道信息的对应关系,且所述本地logo数据库中的内容根据电视系统服务端中对应分区的内容进行更新;

用户端将所述具有相同频道信息的频道logo显示在频道列表的对应频道位置。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本申请实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅是本申请实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请实施例的保护范围。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1