[发明专利]终端用户界面的受控显示方法及装置在审
申请号: | 201510572316.2 | 申请日: | 2015-09-09 |
公开(公告)号: | CN105159677A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 徐坤鹏;刘锋 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 用户界面 受控 显示 方法 装置 | ||
技术领域
本发明涉及电视技术领域,尤其涉及一种终端用户界面的受控显示方法及装置。
背景技术
现有的终端设备在显示用户界面如在终端设备上利用浏览器来显示网页等前端页面时,由于前端网页开发人员不可能顾及到不同设备在页面显示中的所有问题,可能导致终端设备在显示用户界面时可能会出现显示比例、样式、逻辑出错等问题。
前端页面由前端运营商开发,现有技术中只能完全依靠前端运营商来针对前端页面中出现的各种问题对前端页面的整体设计进行修改,而无法在显示前端页面的终端上对前端页面进行任何修改以适应终端的显示。前端运营商的处理流程冗长,无论是对终端用户界面的任何修改或常规升级,均只能通过前端运营商冗长的处理流程来完成,设备开发商无法快速方便地修改终端用户界面。
发明内容
本发明的主要目的在于提供一种终端用户界面的受控显示方法及装置,旨在快速方便地修改终端用户界面的显示。
为实现上述目的,本发明提供的一种终端用户界面的受控显示方法,所述方法包括以下步骤:
当接收到显示终端用户界面的指令时,获取预先存储至终端的页面修改信息;
解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制,其中,所述页面修改信息包括用于对所述终端用户界面的页面处理逻辑进行添加或修改的JS逻辑代码,和/或,用于对所述终端用户界面的样式进行修改的CSS信息;
显示渲染绘制后的终端用户界面。
优选地,当所述页面修改信息为用于对所述终端用户界面的页面处理逻辑进行添加或修改的JS逻辑代码时,所述解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制的步骤包括:
判断所述终端用户界面的URL与所述JS逻辑代码相对应的预设URL是否一致;
若是,则调用JS解析器解析并执行所述JS逻辑代码,以对所述终端用户界面进行渲染绘制。
优选地,若所述页面修改信息为用于在所述终端用户界面无法响应按键指令时为所述终端用户界面添加的JS按键处理逻辑代码,所述解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制的步骤包括:
判断所述终端用户界面的URL与所述JS按键处理逻辑代码相对应的预设URL是否一致;
若是,则调用JS解析器解析并执行所述JS按键处理逻辑代码,为所述终端用户界面添加JS按键处理逻辑,以供所述终端用户界面响应按键指令。
优选地,所述解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制的步骤还包括:
若所述终端用户界面的URL与所述JS逻辑代码相对应的预设URL不一致,则保持所述终端用户界面的默认页面处理逻辑。
优选地,当所述页面修改信息为用于对所述终端用户界面的样式进行修改的CSS信息时,所述获取预先注入的页面修改信息的步骤包括:
读取预设的CSS信息,并将所述CSS信息注入预设的样式解析池;
所述解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制的步骤包括:
解析所述样式解析池中注入的所述CSS信息,并根据解析的CSS信息及加载所述终端用户界面时注入所述样式解析池中的自带CSS信息对所述终端用户界面进行渲染绘制。
优选地,所述解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制的步骤还包括:
当所述终端用户界面的同一节点在样式解析池中具有若干CSS信息时,选择若干CSS信息中预设权值最高的CSS信息进行解析,并根据解析的CSS信息对所述终端用户界面进行渲染绘制。
此外,为实现上述目的,本发明还提供一种终端用户界面的受控显示装置,所述终端用户界面的受控显示装置包括:
获取模块,用于当接收到显示终端用户界面的指令时,获取预先存储至终端的页面修改信息;
解析渲染模块,用于解析所述页面修改信息,并根据所述页面修改信息对所述终端用户界面进行渲染绘制,其中,所述页面修改信息包括用于对所述终端用户界面的页面处理逻辑进行添加或修改的JS逻辑代码,和/或,用于对所述终端用户界面的样式进行修改的CSS信息;
显示模块,用于显示渲染绘制后的终端用户界面。
优选地,当所述页面修改信息为用于对所述终端用户界面的页面处理逻辑进行添加或修改的JS逻辑代码时,所述解析渲染模块还用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510572316.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化技术的电子模块
- 下一篇:静电保护结构