一种基于业务形态的低代码IPTV应用构建方法与流程

文档序号:30068370发布日期:2022-05-18 01:29阅读:119来源:国知局
一种基于业务形态的低代码IPTV应用构建方法与流程
一种基于业务形态的低代码iptv应用构建方法
技术领域
1.本发明涉及电通信技术领域,尤其涉及一种基于业务形态的低代码iptv应用构建方法。


背景技术:

2.近年来,承载在互联网上的越顶(简称为ott)视频业务迅速发展,这种视频业务又被称为ott业务。而随着网络技术的发展,诞生了比ott业务更加优质的视频业务,那就是交互式网络电视(简称为iptv)。随着iptv技术的不断深入发展,iptv业务逐渐进入到人们的生活中,为人们的生活带来更多的乐趣。
3.中国电信省内iptv系统上,不同厂商的系统各不相同,给省内iptv项目管理增加了很大的难度,尤其在现在安全更是一个很重要的方面。


技术实现要素:

4.本发明的目的在于提供一种基于业务形态的低代码iptv应用构建方法,旨在解决省内iptv系统中不同厂商的系统的混乱,管理成本高的问题。
5.为实现上述目的,本发明提供一种基于业务形态的低代码iptv应用构建方法,包括前端应用系统和管理平台系统,所述管理平台系统与所述前端应用系统通过互联网连接;
6.所述前端应用系统包括应用实现模块和数据缓存模块,所述数据缓存模块和所述应用实现模块电连接;
7.所述管理平台系统包括应用结构模块、应用实例管理模块、应用数据内容模块和前端应用管理模块,所述用结构模块、所述应用实例管理模块、所述应用数据内容模块和所述前端应用管理模块依次连接;
8.一种基于业务形态的低代码iptv应用构建方法,包括以下步骤:
9.通过所述管理平台系统定义初始化应用结构,基于所述初始化应用结构创建所述应用结构;
10.通过所述管理平台系统在所述应用结构中填充应用数据和内容,构建多个应用实例;
11.通过所述前端应用系统将多个所述应用实例组合生成iptv应用,并基于所述iptv应用构建iptv应用平台。
12.其中,通过所述管理平台系统定义初始化应用结构,基于所述初始化应用结构创建所述应用结构的具体方式为:
13.通过所述应用结构模块定义初始化应用结构,构建所述应用结构数据;
14.通过所述应用结构模块基于所述应用结构内数据创建自定义字段,得到所述应用结构。
15.其中,通过所述管理平台系统在所述应用结构中填充应用数据和内容,构建多个
应用实例的具体方式为:
16.通过所述应用实例管理模块对所述应用结构内填充应用数据,得到初步实用实例;
17.通过所述应用数据内容模块对所述初步实用实例填充预设字段,形成字段聚合内容,构建多个所述应用实例。
18.其中,通过所述前端应用系统将多个所述应用实例组合生成iptv应用,并基于所述iptv应用构建iptv应用平台的具体方式:
19.所述应用实现模块基于所述iptv数据生成所述iptv应用;
20.所述数据缓存模块基于所述iptv应用构建所述iptv应用平台。
21.其中,所述预设字段支持text、number、list和map字段。
22.本发明的一种基于业务形态的低代码iptv应用构建方法,通过所述管理平台系统定义初始化应用结构,基于所述初始化应用结构创建所述应用结构;通过所述管理平台系统在所述应用结构中填充应用数据和内容,构建多个应用实例;通过所述前端应用系统将多个所述应用实例组合生成iptv应用,并基于所述iptv应用构建iptv应用平台将各个业务系统抽象后,采用低代码的构建方式,可以基于系统中构建iptv上的不同内容的平台,并统一接入省份播放平台,大幅降低省内iptv系统维护成本与安全管理风险,提供统一平台的构建方案,简化了整体的维护,也在降低信息安全与基础运维的成本,快速构建平台也降低了运营方的成本,解决省内iptv系统中不同厂商的系统的混乱,管理成本高的问题。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明提供前端应用系统和管理平台系统连接示意图。
25.图2是本发明提供的一种基于业务形态的低代码iptv应用构建方法的流程图。
26.图3是定义初始化应用结构,并创建所述应用结构的流程图。
27.图4是基于所述应用结构填充应用数据和内容,构建多个应用实例的流程图。
28.图5是通过多个所述应用实例组合生成iptv应用,并通过所述iptv应用构建iptv应用平台的流程图。
29.图中:1-前端应用系统、2-管理平台系统、3-应用实现模块、4-数据缓存模块、5-应用结构模块、6-应用实例管理模块、7-应用数据内容模块、8-前端应用管理模块、9-接收单元、10-管理控制单元、11-存储单元、12-读取单元、13-采集单元、14-发送单元。
具体实施方式
30.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
31.请参阅图1至图5,本发明提供一种基于业务形态的低代码iptv应用构建方法,包
括前端应用系统1和管理平台系统2,所述管理平台系统2与所述前端应用系统1通过互联网连接;
32.所述前端应用系统1包括应用实现模块3和数据缓存模块4,所述数据缓存模块4和所述应用实现模块3电连接;
33.所述管理平台系统2包括应用结构模块5、应用实例管理模块6、应用数据内容模块7和前端应用管理模块8,所述用结构模块、所述应用实例管理模块6、所述应用数据内容模块7和所述前端应用管理模块8依次连接;
34.所述应用结构模块5,用于定义初始化应用结构;
35.所述应用实例管理模块6,基于所述初始化应用结构构建应用实例;
36.所述应用数据内容模块7,用于在已创建的实例应用中对应的字段中填充数据,形成预设的聚合内容;
37.所述前端应用管理模块8,用于对分布式前端应用系统1进行管理。
38.具体的,所述前端应用管理模块8包括接收单元9和管理控制单元10,所述接收单元9和所述管理控制单元10依次连接,所述接收单元9用于接收所述应用结构模块5、所述应用实例管理模块6和所述应用数据内容模块7传递的数据,所述管理控制单元10用于控制所述应用结构模块5、所述应用实例管理模块6和所述应用数据内容模块7的运行,实现管理控制。
39.所述数据缓存模块4,用于实现数据存储与低延迟读取的目标;
40.具体的,所述数据缓存模块4包括存储单元11和读取单元12,所述存储单元11和所述读取单元12一侧连接,所述存储单元11用于存储平台数据,所述读取单元12用于读取目标数据。
41.所述应用实现模块3,用于在所述数据缓存模块4获取相应的应用数据,并推送到前端的应用上。
42.具体的,所述应用实现模块3包括采集单元13和发送单元14,所述采集单元13和所述发送单元14依次连接,所述采集单元13用于获取相应的所述应用数据,所述发送14将采集到的所述应用数据发送到前端的应用上。
43.一种基于业务形态的低代码iptv应用构建方法,包括以下步骤:
44.s1通过所述管理平台系统2定义初始化应用结构,基于所述初始化应用结构创建所述应用结构;
45.具体的,所述应用结构模块5定义应用的结构,先定义一个初始化应用结构,构建结构内数据、结构id、结构名称等基础字段根据业务创建自定义字段得到预设字段,通过管理后台创建就完成了一个应用的结构的创建。
46.具体方式:
47.s11通过所述应用结构模块5定义初始化应用结构,构建所述应用结构内数据;
48.s12通过所述应用结构模块5基于所述应用结构内数据创建自定义字段,得到所述应用结构。
49.具体的,所述预设字段支持text、number、list和map字段。
50.s2通过所述管理平台系统2在所述应用结构中填充应用数据和内容,构建多个应用实例;
51.具体方式:
52.s21通过所述应用实例管理模块6对所述应用结构内填充具体的应用数据,得到初步实用实例;
53.具体的,填充应用实例为具体的应用数据,包括url地址,来提供给前端系统给对外开放,在数据库中实例中的自定义字段都是扩展表,中间通过mongodb或其他非关系缓存系统实现扩展字段的二次组合。
54.s22通过所述应用数据内容模块7对所述初步实用实例填充预设字段,形成字段聚合内容,构建多个所述应用实例。
55.具体的,填充内容按照所述应用实例中已经自定的字段提供,形成自定义的聚合内容。
56.s3通过所述前端应用系统1将多个所述应用实例组合生成iptv应用,并基于所述iptv应用构建iptv应用平台。
57.具体方式:
58.s31通过所述前端应用管理模块8将多个所述应用实例组合生成iptv数据;
59.s32所述数据缓存模块4基于所述iptv数据生成所述iptv应用;
60.s33所述应用实现模块3基于所述iptv应用构建所述iptv应用平台。
61.本发明提供的一种基于业务形态的低代码iptv应用构建方法,将各个业务系统抽象后,采用低代码的构建方式,可以基于系统中构建iptv上的不同内容的平台,并统一接入省份播放平台,大幅降低省内iptv系统维护成本与安全管理风险。低代码平台采用三个方面构建,框架,应用,数据三个方面,系统中根据业务构建框架,通过框架创建应用,然后在应用中注入数据。采用低代码的构建方式实现半自动化构建iptv应用,统一iptv各个业务产品,采用内容,结构,与实例来抽象不同家的业务,提供统一平台的构建方案,解决了不同产品由不同厂商开发的混乱问题,统一平台不仅简化了整体的维护,也在降低信息安全与基础运维的成本,快速构建平台也降低了运营方的成本,需要对每个厂家都需要扫描和安全要求,工作量巨大,也可能出现遗漏而出现生产安全隐患,统一平台降低了安全的维护成本,让专员专注与较少的维护,提升了平台的安全性。
62.以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1