本发明属于智能电视终端,具体涉及机顶盒应用页面快速生成的方法、装置、系统及电子设备。
背景技术:
1、随着机顶盒的更新升级对一些新属性添加了很好的支持性,只有少数盒子不支持的情况下,许多产品采用了滑动特效,左右滑动,首页长条形式的上下滑动。打开机顶盒后显示的首页是由多个小模板组成,这些小模板有很多重复的模板,开发页面时,每次都要调整参数来完成这些模板的位置信息、样式和动态功能,来回重复调整参数,耗费的人工成本高,开发页面效率低。
技术实现思路
1、为此,本发明提供了机顶盒应用页面快速生成的方法、装置、系统及电子设备,以解决开发页面时,每次都要调整参数来完成这些模板的焦点移动与样式,来回重复调整参数,使开发成本高,开发页面效率低的问题。
2、为实现以上目的,本发明采用如下技术方案:
3、第一方面,本发明提供了一种机顶盒应用页面快速生成的方法,应用于后台服务器,包括:
4、接收客户端发送的开始编辑命令,向客户端发送页面编辑界面的弹出指令,所述弹出指令用于在客户端显示页面编辑界面,以便于用户在所述页面编辑界面对模板元素进行操作;
5、接收客户端发送的完成命令,识别所述页面编辑界面中每个所述模板元素,得到与每个所述模板元素唯一对应的模板id和位置信息;
6、根据所述模板id,从数据库获取与所述模板id对应的样式数据和动态功能数据;通过可视化中间件生成目标页面,包括:根据位置信息确定所述模板id对应的所述模板元素在所述目标页面的位置;根据所述样式数据和所述动态功能数据调整所述目标页面中所述模板元素的样式和动态功能。
7、进一步地,所述方法还包括:
8、接收新建模板元素指令,依据所述新建模板元素指令在开发任务列表中增加新任务,以便开发人员依据所述新任务增加所述模板元素到数据库中。
9、进一步地,所述目标页面包括文本类页面元素、图片类页面元素、多媒体类页面元素和滑块效果元素。
10、进一步地,所述方法还包括:
11、接收客户端发送的预览命令,向所述客户端发送生成预览页面指令,所述生成预览页面指令用于所述客户端依据所述页面编辑界面中的所述模板元素生成预览页面。
12、进一步地,所述方法还包括:
13、接收所述客户端的拖入命令,所述拖入命令用于用户在所述客户端将模板元素添加到页面编辑界面;
14、当所述拖入命令不符合预设条件时,生成提示信息;所述提示信息用于提示所述用户按照所述预设条件进行拖入操作。
15、第二方面,本发明提供了一种机顶盒应用页面快速生成的装置,所述装置包括:
16、编辑模块,用于接收客户端发送的开始编辑命令,向客户端发送页面编辑界面的弹出指令,所述弹出指令用于在客户端显示页面编辑界面,以便于用户在所述页面编辑界面对模板元素进行操作;
17、获取模块,用于接收客户端发送的完成命令,识别所述页面编辑界面中每个所述模板元素,得到与每个所述模板元素唯一对应的模板id和位置信息;
18、页面生成模块,用于根据所述模板id,从数据库获取与所述模板id对应的样式数据和动态功能数据;通过可视化中间件生成目标页面,包括:根据位置信息确定所述模板id对应的所述模板元素在所述目标页面的位置;根据所述样式数据和所述动态功能数据调整所述目标页面中所述模板元素的样式和动态功能。
19、第三方面,本发明提供了一种机顶盒应用页面快速生成的系统,所述系统应用上述任一所述机顶盒应用页面快速生成的方法。
20、第四方面,本发明提供了一种电子设备,其特征在于,包括:
21、至少一个处理器;以及
22、与所述至少一个处理器通信连接的存储器;其中,
23、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一所述机顶盒应用页面快速生成的方法。
24、本发明采用以上技术方案,至少具备以下有益效果:
25、提供了机顶盒应用页面快速生成的方法、装置、系统及电子设备,在对机顶盒应用页面开发时,将不重复的模板元素的样式数据和动态功能数据存到数据库中,当需要快速生成页面时,在客户端用户可以拖拽模板元素到页面编辑界面,完成编辑后发送到后台服务器,通过可视化中间件从数据库中拉取对应的样式数据和动态功能数据,再结合模板元素的位置信息生成目标页面,这样可以避免重复开发模板,进而减少开发成本,同时提高页面生成效率。
26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种机顶盒应用页面快速生成的方法,其特征在于,应用于后台服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述目标页面包括文本类页面元素、图片类页面元素、多媒体类页面元素和滑块效果元素。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种机顶盒应用页面快速生成的装置,其特征在于,所述装置包括:
7.一种机顶盒应用页面快速生成的系统,其特征在于,所述系统应用权利要求1-5任一所述机顶盒应用页面快速生成的方法。
8.一种电子设备,其特征在于,包括: