一种智能电视客户端文件分发方法及系统与流程

文档序号:29803587发布日期:2022-04-23 20:57阅读:81来源:国知局
一种智能电视客户端文件分发方法及系统与流程

1.本发明涉及智能电视技术领域,特别指一种智能电视客户端文件分发方法及系统。


背景技术:

2.智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势。现如今,智能电视已经走进千家万户,成为人们生活当中必不可少的一部分。智能电视可以加载包括图片、视频、文本以及压缩包的素材文件,为了让各素材文件进行按需展示,需要对各素材文件进行管理。
3.针对智能电视素材文件的管理,传统上采用推荐位模式进行管理,即由推荐位指定显示的素材文件和效果,需要先明确智能电视(客户端)推荐位的位置以及能展示的素材文件,也就是针对每一个推荐位的场景单独设定一个api接口,通过后台运营上传素材文件后由api接口分发给对应的智能电视。
4.但是,传统的方法存在如下缺点:需要对每一种推荐位的场景或者环境进行单独设定api接口,甚至需要重复上传相同的素材文件,增加了计算资源的浪费和内存占用的冗余程度,同时也增加了运营数据在后台配置的复杂程度。
5.因此,如何提供一种智能电视客户端文件分发方法及系统,实现提升智能电视素材文件管理的效率以及便捷性,成为一个亟待解决的技术问题。


技术实现要素:

6.本发明要解决的技术问题,在于提供一种智能电视客户端文件分发方法及系统,实现提升智能电视素材文件管理的效率以及便捷性。
7.第一方面,本发明提供了一种智能电视客户端文件分发方法,包括如下步骤:步骤s10、服务器设定电视场景、电视主题以及分发规则;步骤s20、服务器获取携带电视参数的素材文件,基于所述分发规则将素材文件与对应的电视场景以及电视主题进行关联,并对各所述素材文件进行统一管理;步骤s30、服务器利用加密算法所述素材文件进行加密后,存储至数据库中;步骤s40、服务器基于智能电视发送的素材获取请求以及所述分发规则,将对应的素材文件分发给智能电视。
8.进一步地,所述步骤s10中,所述电视场景至少包括屏保场景、开关机场景以及使用场景;所述电视主题至少包括颜色主题、风景主题以及人物主题;所述分发规则为电视场景、电视主题、国别、产品型号、设备型号以及素材文件的一一对应关系。
9.进一步地,所述步骤s20中,所述电视参数至少包括国别、产品型号以及设备型号;所述素材文件至少包括图片、视频、文本以及压缩包;
所述对各所述素材文件进行统一管理具体为:对各所述素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理。
10.进一步地,所述步骤s30中,所述加密算法为hmac_sha1+base64。
11.进一步地,所述步骤s40具体包括:步骤s41、智能电视通过账号和密码与服务器建立连接后,通过api接口向服务器发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求;步骤s42、服务器解析接收的所述素材获取请求,基于所述素材获取请求以及分发规则从数据库中匹配对应的素材文件,并生成所述素材文件的下载链接发送给智能电视;步骤s43、智能电视基于接收的所述下载链接下载素材文件,并利用加密算法对下载的所述素材文件进行加密后,将所述素材文件存储至本地并基于电视场景以及电视主题进行展示。
12.第二方面,本发明提供了一种智能电视客户端文件分发系统,包括如下模块:规则设定模块,用于服务器设定电视场景、电视主题以及分发规则;素材文件管理模块,用于服务器获取携带电视参数的素材文件,基于所述分发规则将素材文件与对应的电视场景以及电视主题进行关联,并对各所述素材文件进行统一管理;素材文件加密存储模块,用于服务器利用加密算法所述素材文件进行加密后,存储至数据库中;素材文件分发模块,用于服务器基于智能电视发送的素材获取请求以及所述分发规则,将对应的素材文件分发给智能电视。
13.进一步地,所述规则设定模块中,所述电视场景至少包括屏保场景、开关机场景以及使用场景;所述电视主题至少包括颜色主题、风景主题以及人物主题;所述分发规则为电视场景、电视主题、国别、产品型号、设备型号以及素材文件的一一对应关系。
14.进一步地,所述素材文件管理模块中,所述电视参数至少包括国别、产品型号以及设备型号;所述素材文件至少包括图片、视频、文本以及压缩包;所述对各所述素材文件进行统一管理具体为:对各所述素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理。
15.进一步地,所述素材文件加密存储模块中,所述加密算法为hmac_sha1+base64。
16.进一步地,所述素材文件分发模块具体包括:素材获取请求发送单元,用于智能电视通过账号和密码与服务器建立连接后,通过api接口向服务器发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求;下载链接发送单元,用于服务器解析接收的所述素材获取请求,基于所述素材获取请求以及分发规则从数据库中匹配对应的素材文件,并生成所述素材文件的下载链接发送给智能电视;素材文件解密展示单元,用于智能电视基于接收的所述下载链接下载素材文件,
并利用加密算法对下载的所述素材文件进行加密后,将所述素材文件存储至本地并基于电视场景以及电视主题进行展示。
17.本发明的优点在于:通过预先在服务器设定电视场景、电视主题以及分发规则,再基于分发规则将上传的素材文件与对应的电视场景以及电视主题进行关联,并对各素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理,然后基于智能电视发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求,将对应的素材文件发送给智能电视进行展示,即在服务器对各素材文件进行统一的配置、管理以及精准分发,并采用统一的api接口进行分发,无需像传统上设定多个api接口,且需要使用相同的素材文件时直接从服务器调用即可,无需重复向服务器上传素材文件,不仅降低了计算资源的浪费和内存占用的冗余程度,同时也降低了运营数据在后台配置的复杂程度,最终极大的提升了智能电视素材文件管理的效率以及便捷性。
附图说明
18.下面参照附图结合实施例对本发明作进一步的说明。
19.图1是本发明一种智能电视客户端文件分发方法的流程图。
20.图2是本发明一种智能电视客户端文件分发系统的结构示意图。
具体实施方式
21.本技术实施例中的技术方案,总体思路如下:在服务器对各素材文件进行统一的配置、管理以及精准分发,并采用统一的api接口进行分发,无需设定多个api接口,无需重复向服务器上传相同的素材文件,以提升智能电视素材文件管理的效率以及便捷性。
22.请参照图1至图2所示,本发明一种智能电视客户端文件分发方法的较佳实施例,包括如下步骤:步骤s10、服务器设定电视场景、电视主题以及分发规则;所述分发规则用于关联电视场景、电视主题以及电视参数;步骤s20、服务器获取携带电视参数的素材文件,基于所述分发规则将素材文件与对应的电视场景以及电视主题进行关联,并对各所述素材文件进行统一管理;通过服务器对所述素材文件进行统一管理,能有效减少重复的工作,减少数据冗余;步骤s30、服务器利用加密算法所述素材文件进行加密后,存储至数据库中;通过对所述素材文件进行加密,极大的提升了所述素材文件的安全性,避免所述素材文件被盗用;步骤s40、服务器基于智能电视发送的素材获取请求以及所述分发规则,将对应的素材文件分发给智能电视,即实现所述素材文件的精准分发。
23.所述步骤s10中,所述电视场景至少包括屏保场景、开关机场景以及使用场景;所述电视主题至少包括颜色主题、风景主题以及人物主题;所述分发规则为电视场景、电视主题、国别、产品型号、设备型号以及素材文件的一一对应关系。
24.所述步骤s20中,所述电视参数至少包括国别、产品型号以及设备型号;所述电视
参数预先存储在各智能电视中;所述素材文件至少包括图片、视频、文本以及压缩包;所述对各所述素材文件进行统一管理具体为:对各所述素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理。
25.所述步骤s30中,所述加密算法为hmac_sha1+base64,通过结合两种加密算法,极大的提升了数据的安全性。
26.所述步骤s40具体包括:步骤s41、智能电视通过账号和密码与服务器建立连接后,通过api接口向服务器发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求;通过所述账号和密码对智能电视进行身份验证,避免未授权的智能电视访问服务器,进一步提升了安全性;步骤s42、服务器解析接收的所述素材获取请求,基于所述素材获取请求以及分发规则从数据库中匹配对应的素材文件,并生成所述素材文件的下载链接发送给智能电视;通过服务器将所述下载链接发送给智能电视,而非直接将所述素材文件发送给智能电视,极大的减轻了服务器的带宽压力;步骤s43、智能电视基于接收的所述下载链接下载素材文件,并利用加密算法对下载的所述素材文件进行加密后,将所述素材文件存储至本地并基于电视场景以及电视主题进行展示。
27.本发明一种智能电视客户端文件分发系统的较佳实施例,包括如下模块:规则设定模块,用于服务器设定电视场景、电视主题以及分发规则;所述分发规则用于关联电视场景、电视主题以及电视参数;素材文件管理模块,用于服务器获取携带电视参数的素材文件,基于所述分发规则将素材文件与对应的电视场景以及电视主题进行关联,并对各所述素材文件进行统一管理;通过服务器对所述素材文件进行统一管理,能有效减少重复的工作,减少数据冗余;素材文件加密存储模块,用于服务器利用加密算法所述素材文件进行加密后,存储至数据库中;通过对所述素材文件进行加密,极大的提升了所述素材文件的安全性,避免所述素材文件被盗用;素材文件分发模块,用于服务器基于智能电视发送的素材获取请求以及所述分发规则,将对应的素材文件分发给智能电视,即实现所述素材文件的精准分发。
28.所述规则设定模块中,所述电视场景至少包括屏保场景、开关机场景以及使用场景;所述电视主题至少包括颜色主题、风景主题以及人物主题;所述分发规则为电视场景、电视主题、国别、产品型号、设备型号以及素材文件的一一对应关系。
29.所述素材文件管理模块中,所述电视参数至少包括国别、产品型号以及设备型号;所述电视参数预先存储在各智能电视中;所述素材文件至少包括图片、视频、文本以及压缩包;所述对各所述素材文件进行统一管理具体为:对各所述素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理。
30.所述素材文件加密存储模块中,所述加密算法为hmac_sha1+base64,通过结合两种加密算法,极大的提升了数据的安全性。
31.所述素材文件分发模块具体包括:素材获取请求发送单元,用于智能电视通过账号和密码与服务器建立连接后,通过api接口向服务器发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求;通过所述账号和密码对智能电视进行身份验证,避免未授权的智能电视访问服务器,进一步提升了安全性;下载链接发送单元,用于服务器解析接收的所述素材获取请求,基于所述素材获取请求以及分发规则从数据库中匹配对应的素材文件,并生成所述素材文件的下载链接发送给智能电视;通过服务器将所述下载链接发送给智能电视,而非直接将所述素材文件发送给智能电视,极大的减轻了服务器的带宽压力;素材文件解密展示单元,用于智能电视基于接收的所述下载链接下载素材文件,并利用加密算法对下载的所述素材文件进行加密后,将所述素材文件存储至本地并基于电视场景以及电视主题进行展示。
32.综上所述,本发明的优点在于:通过预先在服务器设定电视场景、电视主题以及分发规则,再基于分发规则将上传的素材文件与对应的电视场景以及电视主题进行关联,并对各素材文件进行包括修改、删除、顺序调整以及暂停使用的统一管理,然后基于智能电视发送携带电视场景、电视主题、国别、产品型号以及设备型号的素材获取请求,将对应的素材文件发送给智能电视进行展示,即在服务器对各素材文件进行统一的配置、管理以及精准分发,并采用统一的api接口进行分发,无需像传统上设定多个api接口,且需要使用相同的素材文件时直接从服务器调用即可,无需重复向服务器上传素材文件,不仅降低了计算资源的浪费和内存占用的冗余程度,同时也降低了运营数据在后台配置的复杂程度,最终极大的提升了智能电视素材文件管理的效率以及便捷性。
33.虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1