本发明专利技术涉及信息技术领域,公开了一种用于动态配置频道属性的设备、系统及方法,其并不需要针对多个频道中的每一频道存储相应的VM文件,只需对每个频道的频道属性配置表进行配置即可,这样在新加频道、或对现有频道进行修改时,仅需新增频道属性配置表或对相应的频道属性配置表进行修改,极大地简化了操作。所述用于动态配置频道属性的设备包括:接收装置,用于接收来自客户端的频道请求,该频道请求包含所请求的频道ID;处理装置,用于执行以下操作:根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。
【技术实现步骤摘要】
本专利技术涉及信息
,具体地,涉及一种用于动态配置频道属性的设备、系统及方法。
技术介绍
在目前的视频管理系统中,运营人员需针对每一频道配置并编码出相应地前端展现模板(例如,后缀为VM的文件),并将该VM文件存储于服务器上。这样服务器在收到来自客户端的频道请求之后,可将对应于该频道请求的VM文件发送给客户端,以便于客户端对该VM文件进行加载、渲染及显示。由于视频管理系统内的频道数量较多,每一频道均具有单独且固化的VM文件,在对现有频道进行修改时,需要对服务器所存储的对应VM文件进行修改,该过程是非常繁琐且冗余的,对于程序员的开发来说也是非常不友好的。
技术实现思路
本专利技术的目的是提供一种用于动态配置频道属性的设备、系统及方法,其并不需要针对多个频道中的每一频道存储相应的VM文件,只需对每个频道的频道属性配置表进行配置即可,这样在新加频道、或对现有频道进行修改时,仅需新增频道属性配置表或对相应的频道属性配置表进行修改,极大地简化了操作。为了实现上述目的,本专利技术提供一种用于动态配置频道属性的设备,该设备包括:接收装置,用于接收来自客户端的频道请求,该频道请求包含所请求的频道ID;处理装置,用于执行以下操作:根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。其中,所述处理装置还可用于将加载有所述编目信息的模板文件转换为HTML格式之后发送给所述客户端。其中,所述编目信息可包含一个或多个编目字段及该一个或多个编目字段内的内容。相应地,本专利技术还提供一种用于动态配置频道属性的系统,该系统包含:客户端,用于发送频道请求,接收响应于所述频道请求的模板文件,并对该模板文件进行加载、渲染及显示;以及服务器,该服务器包含上述用于动态配置频道属性的设备。相应地,本专利技术还提供一种用于动态配置频道属性的方法,该方法包括:接收来自客户端的频道请求,该频道请求包含所请求的频道ID;根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。其中,该方法还可包括:将加载有所述编目信息的模板文件转换为HTML格式之后发送给所述客户端。其中,所述编目信息可包含一个或多个编目字段及该一个或多个编目字段内的内容。通过上述技术方案,仅需针对每一频道存储相应的频道属性配置表,并不需要针对多个频道中的每一频道存储相应的VM文件,这样在新加频道、或对现有频道进行修改时,仅需新增频道属性配置表或对相应的频道属性配置表进行修改,处理装置可根据该频道属性配置表动态加载相应的编目信息至模板文件,并将该模板文件发送至客户端,由客户端进行加载、渲染及显示,这样极大地简化了程序开发人员的操作。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术提供的用于动态配置频道属性的系统的结构示意图;图2为频道属性配置表内的编目字段示意图;图3为数据库内所存储的有关频道属性的所有编目字段;图4为频道属性配置表的配置界面;以及图5为本专利技术提供的用于动态配置频道属性的方法流程图。附图标记说明100 客户端 200 服务器210 接收装置 220 处理装置具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1为本专利技术提供的用于动态配置频道属性的系统的结构示意图。如图1所示,本专利技术提供了一种用于动态配置频道属性的系统,该系统包含:客户端100,用于发送频道请求;以及服务器200,该服务器200包含用于动态配置频道属性的设备,该设备包括:接收装置210,用于接收来自客户端100的频道请求,该频道请求包含所请求的频道ID;处理装置220,用于执行以下操作:根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息(该编目信息可包含一个或多个编目字段及该一个或多个编目字段内的内容,即频道属性);将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端100。该客户端100接收到响应于所述频道请求的模板文件之后,可对该模板文件进行加载、渲染及显示,从而对频道进行播放。有别于现有技术中需针对每一频道配置并编码出相应地前端展现模板,本专利技术仅需采用一前端展现模板,将针对每一频道的频道属性配置表的编目信息动态加载至该前端展现模板,之后将该前段展现模板发送至客户端进行显示。在新加频道、或对现有频道进行修改时,程序开发人员仅需新增频道属性配置表或对相应的频道属性配置表进行修改即可,极大地简化了程序开发人员对服务器中所存储的针对每一频道的前端展现模板进行维护的工作。图2为频道属性配置表内的编目字段示意图。如图2所示,每一频道及其相应的频道属性配置表由唯一的频道ID来进行标识,该频道属性配置表con_channel_property_info内具有多个编目字段(诸如类型、展示区域、展示形式、属性显示名称等等)以及每一编目字段的内容(即,频道属性)。不同频道的频道属性配置表的编目字段或有交集或差集,但该不同频道的频道属性配置表内的每一编目字段均可从数据库内所存储的有关频道属性的所有编目字段(即,专辑或者视频的全部基本信息,con_property_info,参见图3)找到,该频道属性配置表内的每一编目字段均是引用的数据库内所存储的con_property_info。下表示出了con_property_info内的各编目字段的说明:图4为频道属性配置表的配置界面。程序开发人员可通过该配置界面,对每一频道的频道属性配置表进行配置并进行存储。在服务器收到针对某一频道的请求之后,可根据该频带的频道属性配置表生成相应的模板文件,并将该模板文件发送至客户端进行加载、渲染及显示。对频道属性配置表进行配置的工作量要远小于对每一频带的VM文件进行编码的工作量,因此,程序开发人员的维护工作量可得到大幅减小。根据客户端的不同类型(诸如,PC、手机移动终端、IPAD、TV等等),所述处理装置还可将所述模板文件转换为适用于所述客户端进行加载、渲染及显示的格式之后发送给所述客户端。一般而言,对于大部分客户端,所述处理装置还可用于将加载有所述编目信息的模板文件转换为HTML格式之后发送给所述客户端。图5为本专利技术提供的用于动态配置频道属性的方法流程图。如图5所示,相应地,本专利技术还提供一种用于动态配置频道属性的方法,该方法包括:接收来自客户端的频道请求,该频道请求包含所请求的频道ID;根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。有关该方法的具体细节益处,请参阅上述针对用于动态配置频道属性的系统的描述,于此不再赘述。通过上述技术方案,仅需针对每一频道存储相应的频道属性配置表,并不需要针对多个频道中的每一频道存本文档来自技高网...
【技术保护点】
一种用于动态配置频道属性的设备,其特征在于,该设备包括:接收装置,用于接收来自客户端的频道请求,该频道请求包含所请求的频道ID;处理装置,用于执行以下操作:根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。
【技术特征摘要】
1.一种用于动态配置频道属性的设备,其特征在于,该设备包括:接收装置,用于接收来自客户端的频道请求,该频道请求包含所请求的频道ID;处理装置,用于执行以下操作:根据所述频道ID,查询与该频道ID相对应的频道属性配置表,该频道属性配置表内包含编目信息;将所述编目信息加载到模板文件内;以及将所述模板文件发送至所述客户端。2.根据权利要求1所述的设备,其特征在于,所述处理装置还用于将加载有所述编目信息的模板文件转换为HTML格式之后发送给所述客户端。3.根据权利要求1所述的设备,其特征在于,所述编目信息包含一个或多个编目字段及该一个或多个编目字段内的内容。4.一种用于动态配置频道属性的系统,其特征在于,该系统包含:客户端,用于发送频道请求,接收响应于所述...
【专利技术属性】
技术研发人员:朱家星,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。