一种基于IPTV EPG静态数据的数据生成系统技术方案

技术编号:19187512 阅读:47 留言:0更新日期:2018-10-17 02:32
本发明专利技术公开了一种基于IPTV EPG静态数据的数据生成系统,该系统主要分为前端展现层、后端逻辑层,后端逻辑层包括逻辑中心和数据中心,根据用户自定义的规则,在数据中心,每当有新数据变化的时候,向逻辑中心发送消息,逻辑中心接到消息后,通过API接口,向数据中心获取所需业务数据;将返回的业务数据根据约定规则进行加密,并将加密后的内容写入JS文件中;最后由前端展现层对JS文件进行解密、解析,并将内容展现给终端用户。有益效果:将前后端分离,前端系统不再连接后端数据库及缓存,当后台系统崩溃或者出现异常的情况下,由于前端页面并不向后端系统发送请求,只需要解析已经生成的JS文件,用户的体验并不受后台系统崩溃的影响。

A data generation system based on IPTV EPG static data

The invention discloses a data generation system based on IPTV EPG static data. The system is mainly divided into front-end display layer and back-end logic layer. The back-end logic layer includes logic center and data center. According to user-defined rules, messages are sent to the logic center whenever new data changes in the data center. After receiving the message, the logic center obtains the required business data from the data center through the API interface; encrypts the returned business data according to the Convention rules and writes the encrypted content into the JS file; finally, the front-end display layer decrypts and parses the JS file, and displays the content to the end user. Beneficial effects: Separate the front-end from the back-end, the front-end system is no longer connected to the back-end database and cache, when the background system crashes or an exception occurs, because the front-end page does not send requests to the back-end system, just parse the generated JS files, the user's experience is not affected by the background system crash.

【技术实现步骤摘要】
一种基于IPTVEPG静态数据的数据生成系统
本专利技术涉及IPTV
,具体来说,涉及一种基于IPTVEPG静态数据的数据生成系统。
技术介绍
现有IPTV用户访问获取数据的流程通常为:用户通过操作EPG页面发起相关业务请求时,经过用户端控制层处理后,请求被提交到服务器进行处理;请求和响应层开始处理请求,保存上一页有关的状态,并且初始化一些变量(如取数据的类、保存页面所有信息的变量),逻辑处理层计算数据库中用户想获取的相关信息位置与数量,调用数据访问层的接口开始从数据库里取出相关信息;逻辑处理层对取到的数据进行转换,转换后的所有数据保存在一个变量中,这个变量要传递给显示结果的页面;请求和响应层调用显示结果的页面和和用户端的控制代码,生成HTML代码;机顶盒解析传递过来的HTML页面,初始化光标位置,将客户请求信息进行展示。该请求流程中,使用户的体验完全依赖于后台系统,每次数据请求都需要查询数据库,速度慢,当客户访问量超大时,会使返回信息的速度受到很大的影响,甚至超过后台服务器的承载导致宕机。同时由于需要接收参数,系统安全性较差。针对相关技术中的问题,目前尚未提出有效的解决方案。本文档来自技高网...

【技术保护点】
1.一种基于IPTV EPG静态数据的数据生成系统,其特征在于,包括内容管理平台、静态数据管理模块和EPG服务器;所述内容管理平台用于生成原始内容数据;所述静态数据管理模块用于接收来自内容管理平台的数据,将数据写入js文件,并下发部署至所述EPG服务器;所述EPG服务器,用于存储、解析来自所述文件生成模块的js文件,根据需求将数据以指定格式向终端显示。

【技术特征摘要】
1.一种基于IPTVEPG静态数据的数据生成系统,其特征在于,包括内容管理平台、静态数据管理模块和EPG服务器;所述内容管理平台用于生成原始内容数据;所述静态数据管理模块用于接收来自内容管理平台的数据,将数据写入js文件,并下发部署至所述EPG服务器;所述EPG服务器,用于存储、解析来自所述文件生成模块的js文件,根据需求将数据以指定格式向终端显示。2.根据权利要求1所述的基于IPTVEPG静态数据的数据生成系统,其特征在于,所述内容管理平台包括内容管理系统CMS和广告系统ASM,所述内容管理系统CMS用于生成分类、频道、内容列表、内容详情静态数据;所述广告系统ASM用于生成广告静态数据。3.根据权利要求1所述的基于IPTVEPG静态数据的数据生成系统,其特征在于,所述内容管理平台数据更新后将发送数据生成通知至静态数据管理模块。4.根据权利要求1所述的基于IPTVEPG静态数据的数据生成系统,其特征在于,所述静态数据管理模块包括消息接收...

【专利技术属性】
技术研发人员:刘杨张向峰徐桐
申请(专利权)人:百途新媒体技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1