CN103412748A - 嵌入式平台的用户界面的显示控制方法、装置及*** - Google Patents
嵌入式平台的用户界面的显示控制方法、装置及*** Download PDFInfo
- Publication number
- CN103412748A CN103412748A CN2013103180660A CN201310318066A CN103412748A CN 103412748 A CN103412748 A CN 103412748A CN 2013103180660 A CN2013103180660 A CN 2013103180660A CN 201310318066 A CN201310318066 A CN 201310318066A CN 103412748 A CN103412748 A CN 103412748A
- Authority
- CN
- China
- Prior art keywords
- page
- instruction
- module
- configuration file
- browser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种嵌入式平台的用户界面的显示控制方法,包括:浏览器模块接收到页面操作指令时,将该页面操作指令发送至UI页面模块;UI页面模块根据所述页面操作指令,调用浏览器上预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;浏览器模块根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面。对应地,本发明还公开了一种嵌入式平台的用户界面的显示控制装置及***。本发明通过浏览器进行电视UI页面的显示,使得页面的编写相对***固定的UI开发来说,研发难度/周期都大大降低;而且更换页面更加容易、灵活。
Description
技术领域
本发明涉及用户界面领域,尤其涉及一种嵌入式平台的用户界面的显示控制方法、装置及***。
背景技术
随着电子产业的发展,电子设备与使用者的交互菜单也变得越来越美观。其中多数产品中菜单的自定义化以及切换,使得电子产品的用户界面样式更加绚丽。但是现有的电视机菜单界面,都是在研发阶段就设计并制定完成的,而且产品生产出来以后就不能再做修改,因此使得电视机产品的用户界面更换相对其他电子产品而言,会比较复杂,不易更换。
发明内容
本发明的主要目的是提供一种嵌入式平台的用户界面的显示控制方法、装置及***,旨在实现用户界面的灵活更换。
为达到以上目的,本发明提供了一种嵌入式平台的用户界面的显示控制方法,包括以下步骤:
浏览器模块接收到页面操作指令时,将该页面操作指令发送至UI页面模块;
UI页面模块根据所述页面操作指令,调用浏览器上预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;
浏览器模块根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面。
优选地,该显示控制方法还包括:
接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;
根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
优选地,所述UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。
优选地,所述页面文件中,将配置多个未定义的节点,且该未定义的节点的属性设置为“隐藏”;
所述方法还包括:接收到UI自定义指令时,将所述未定义的节点的属性设置为“显示”。
优选地,该显示控制方法还包括:
接收到页面下载指令时,则连接网络,并获取页面下载指令对应的页面文件。
对应地,本发明还提供了一种嵌入式平台的用户界面的显示控制装置,包括UI页面模块及浏览器模块,其中:
所述浏览器模块用于接收页面操作指令,并将其发送至所述UI页面模块;还用于根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面;
所述UI页面模块用于接收所述浏览器模块发送的页面操作指令,并根据该页面操作指令,调用浏览器模块中预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;还用于显示页面。
优选地,所述浏览器模块还用于:
接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;
根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
优选地,所述UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。
优选地,所述页面文件中,将配置多个未定义的节点,且该未定义的节点的属性设置为“隐藏”;
浏览器模块还用于:接收到UI自定义指令时,将所述未定义的节点的属性设置为“显示”。
优选地,所述浏览器模块还用于:接收到页面下载指令时,根据页面下载指令连接网络,并获取页面下载指令对应的UI页面文件。
对应地,本发明还提供了一种嵌入式平台的用户界面的显示控制***,包括浏览器及嵌入式平台,其中浏览器包括浏览器模块及UI页面模块;
所述UI页面模块用于呈现页面以及调用浏览器模块的各个接口,还用于根据该页面操作指令,调用浏览器模块上预设的配置文件读取接口,获取相应的配置文件,并查询配置文件中该页面操作指令相应的指令执行参数;
所述浏览器模块用于接收页面操作指令,并将该页面操作指令发送至UI页面模块,还用于根据指令执行参数获取相应的页面文件,并在UI页面模块中加载该页面文件;同时,浏览器模块还用于通过预先设置的交互接口将页面操作指令发送至嵌入式平台;根据操作指令加载相应的页面,并将嵌入式平台返回的执行结果显示在所加载的页面上;
所述嵌入式平台用于执行该操作指令,并返回执行结果。
本发明实施例通过浏览器进行电视UI页面的显示,其相对于现有技术的电视UI界面的显示具有如下优点:
(1)页面的编写相对***固定的UI开发来说,研发难度/周期都大大降低;
(2)由于浏览器呈现的UI是页面内容,因此更换页面更加容易、灵活;
(3)基于HTML5的页面效果更佳绚丽,进一步增强了电视页面的显示功能。
附图说明
图1是本发明嵌入式平台的用户界面的显示控制装置中页面文件的结构示意图;
图2是本发明嵌入式平台的用户界面的显示控制装置优选实施例的功能模块示意图;
图3是本发明嵌入式平台的用户界面的显示控制装置中主菜单执行跳转指令时的页面示意图;
图4是本发明嵌入式平台的用户界面的显示控制装置中UI更换前后的UI页面及配置文件的示意图;
图5是本发明嵌入式平台的用户界面的显示控制装置中配置文件管理模式下自定义页面的示意图;
图6是本发明嵌入式平台的用户界面的显示控制装置中非配置文件管理模式下自定义页面的示意图;
图7是本发明嵌入式平台的用户界面的显示控制***优选实施例的功能模块示意图;
图8是本发明嵌入式平台的用户界面的显示控制方法第一实施例的流程示意图;
图9是本发明嵌入式平台的用户界面的显示控制方法第二实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了使得嵌入式平台的用户界面可以根据用户的需求灵活更换,本发明提出了一种嵌入式平台的用户界面的显示控制方法,主要将支持HTML5的浏览器移植到嵌入式平台上,以利用该浏览器代替嵌入式平台进行用户界面的页面加载,从而使得UI页面的更换更加快捷。以下实施例中,嵌入式平台将以电视机为例进行描述,当然该嵌入式平台也可以为平板、电脑等。
为了使得在浏览器中显示的电视页面功能及样式可以灵活更换,本发明中对页面文件的结构做了相应的修改。如图1所示,图1是本发明嵌入式平台的用户界面的显示控制装置中页面文件的结构示意图。该页面文件的结构包括页面框架部分、页面逻辑控制部分、样式效果部分以及配置文件。其中,页面逻辑控制部分、样式效果部分以及页面框架部分的内容可以直接写在一个文件中。该页面框架部分通过.html文件进行编写,用于描述页面的整体框架。页面逻辑控制部分通过.js文件进行编写,用于描述页面的控制逻辑。样式效果部分通过.css文件进行编写,用于描述各个页面所显示的样式。配置文件用于记载页面的指向信息。通过配置文件的编写,使得页面的指向操作从原来的.js文件中剥离出来,将页面节点的跳转信息统一放在配置文件中进行管理。同时,该页面节点的跳转信息变更后,页面节点对应的标示也得一并变更。
可以理解的是,该配置文件也可以脱离于页面文件而独立存在,即多个页面文件可以共用一个配置文件。
基于上述页面文件的结构设置,提出本发明一种嵌入式平台的用户界面的显示控制装置。如图2所示,图2是本发明嵌入式平台的用户界面的显示控制装置优选实施例的功能模块示意图。该嵌入式平台的用户界面的显示控制装置包括浏览器模块110及UI页面模块130。其中,所述浏览器模块110用于接收页面操作指令,并将其发送至所述UI页面模块130。所述UI页面模块130用于接收所述浏览器模块110发送的页面操作指令,并根据该页面操作指令,调用浏览器模块110中预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数。该浏览器模块110还用于根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块130中加载相应的页面。
具体地,由于上述配置文件存储于本地或网络,而UI页面模块130又无法直接访问本地或网络中的文件内容。因此,在浏览器模块110中添加供UI页面模块130调用的接口,例如配置文件读取接口。如图3所示,图3是本发明嵌入式平台的用户界面的显示控制装置中主菜单执行跳转指令时的页面示意图。在该主菜单页面中,当用户触发主菜单页面上节点A的跳转指令时,浏览器模块110接收到该跳转指令,并将其发送至UI页面模块130。该UI页面模块130则调用配置文件读取接口,获取该跳转指令的参数,即节点A的指向信息。查询配置文件后,获得节点A的指向信息是“娱乐页面”,则浏览器模块110执行跳转指令,获取“娱乐页面”对应的页面文件,并在UI页面模块130中加载该页面文件。
由于配置文件的设置,使得页面的指向操作从.js文件中剥离出来,而将这些跳转信息均放在配置文件中,因此在需要修改UI的时候,只要修改配置文件即可。本发明实施例通过浏览器进行电视UI页面的显示,其相对于现有技术的电视UI界面的显示具有如下优点:
(1)页面的编写相对***固定的UI开发来说,研发难度/周期都大大降低;
(2)由于浏览器呈现的UI是页面内容,因此更换页面更加容易、灵活;
(3)基于HTML5的页面效果更佳绚丽,进一步增强了电视页面的显示功能。
进一步地,浏览器模块110还用于:接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
在上述浏览器模块110中,添加了供用户进行自定义UI的接口。当浏览器模块110接收到UI自定义指令时,将其发送至UI页面模块130,然后UI页面模块130调用该自定义UI的接口。因此,浏览器模块110通过该自定义UI的接口获取相应的页面文件,并在UI页面模块130中加载该页面文件。用户则可以在该加载的页面中更换UI,然后浏览器模块110则根据用户的更换指令,修改配置文件,并保存。例如,图4左侧为加载的自定义页面,图4右侧则为修改的配置文件。在用户的自定义页面中,用户将原先的“A-电影、C-游戏”修改为“A-游戏、C-电影”。对应的,配置文件中节点A的指向信息由原来的电影页面变更为游戏页面,节点C的指向信息由原来的游戏页面变更为电影页面。同时,更改后的页面中,节点A及节点C的标示也对应修改。例如原来A节点指向电影页面,其标示是一个电影的图片。通过该页面的自定义设置后,A节点修改为指向游戏页面,因此其标示也跟随修改为一个游戏的页面。在默认情况下,该标示信息与指向信息写在同一配置文件。当然,也可以将其分开写在不同的配置文件中。
在启动UI自定义的功能以后,浏览器模块110将用户选择自定义修改的页面呈现给用户供用户操作,且备份原来的配置文件。在用户操作过程中,该功能可以给出一定的操作提示,比如,用户按ok键可以将当前节点选中,按方向键可以将选中的节点进行移动等。这些移动、选中等等操作的效果可以通过HTML5的页面效果来实现。当用户自定义完成后进行保存操作时,浏览器模块110则通过添加的接口将修改过后的配置文件保存,并删除备份的配置文件。如此,当用户选择再次进入用户修改的页面时,便会呈现出用户自定义后的页面。当然,在浏览器模块110保存修改后的配置文件后,也可以加载该配置文件中所定义的页面文件,并在UI页面模块130中呈现加载后的页面。
可以理解的是,为了防止用户自定义后无法恢复而造成设置的混乱,***中一直会保留一个***默认的配置文件,而且该文件只可以读取,不可写入。
进一步地,如图5所示,图5是本发明嵌入式平台的用户界面的显示控制装置中配置文件管理模式下自定义页面的示意图。在UI自定义时,可以在自定义页面中配置多个未定义的节点。而且在出厂生产时,图5中的E/F及其子节点的属性将在配置文件设置为“隐藏”,因此在默认菜单中就可以隐藏,如图6所示,图6是本发明嵌入式平台的用户界面的显示控制装置中非配置文件管理模式下自定义页面的示意图。只有在用户选择自定义页面时,即浏览器模块110收到UI自定义指令时,将该未定义的节点的属性设置为“显示”,该节点才会显示出来,并以未定义菜单项呈现给用户。用户可以自定义该节点的名称、图标,以及将自己喜欢/不常用的电视功能放入该节点中。由于使用配置文件的管理方式,备用节点的位置也可以与其他节点自由更换。当然也可以将现有的功能“隐藏”,实现“***功能自由删除”的操作。
上述自定义页面的编辑中,UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。即用户不但可以修改节点指向的页面,还可以修改页面的样式。例如可以通过浏览外部存储设备的方式,供用户在本地选择一个卡通图片进行替换。由于整个UI是在浏览器中以页面呈现,因此还可以在网络连通的条件下,让用户从其网络相册中选择一张卡通图片进行替换。
由于配置文件的管理,从而可以实现一台电视多人定义符合自己要求的UI页面。同时,在电视联网时,用户还可以通过浏览器模块110下载自己喜欢的UI页面,或者主动向用户推入新的UI页面供用户选择。而且,用户在设置好自己的UI页面时,可以将该UI页面上传至特定的服务器进行网络备份。
上述浏览器模块110可以实现在UI页面模块130中加载UI页面,并且可以根据配置文件的修改而灵活更换UI。但是其不能直接操作电视的各种功能(例如换台、音量调节、画面设置等等),因为这些内容不属于HTML5规范之中,即浏览器无法直接调用这些功能。因此提出本发明一种嵌入式平台的用户界面的显示控制***。如图7所示,图7是本发明嵌入式平台的用户界面的显示控制***优选实施例的功能模块示意图。该显示控制***包括浏览器100及电视机200。其中浏览器100包括浏览器模块110及UI页面模块130。电视机200包括电视功能模块210。其中UI页面模块130用于呈现页面,并用于调用浏览器模块110的各个接口。浏览器模块110接收页面操作指令,并将该页面操作指令发送至UI页面模块130。然后UI页面模块130根据该页面操作指令,调用浏览器模块110上预设的配置文件读取接口,获取相应的配置文件,并查询配置文件中该页面操作指令相应的指令执行参数。浏览器模块110则根据指令执行参数获取相应的页面文件,并在UI页面模块中加载该页面文件。同时,浏览器模块110还通过预先设置的交互接口将页面操作指令发送至电视功能模块120。该电视功能模块120将执行该操作指令,并返回执行结果。浏览器模块110根据操作指令加载相应的页面,并将电视功能模块120返回的执行结果显示在所加载的页面上。
为了使得UI页面模块130可以调用电视功能模块210的功能,因此在浏览器模块110中添加供UI页面模块130调用电视所有功能的接口的交互接口集合,以便UI页面模块130通过调用浏览器模块110相应功能的交互接口与电视功能模块210进行数据交互。该交互的数据包括操作指令以及操作指令对应的反馈信息。本实施例中,该部分接口的实现的方法可以为JSE/NPAPI。例如:
上述代码中,window是HTML规范中要求浏览器实现的对象,scrollTo是window对象具有的方法。当页面调用了该window对象的方法scrollTo后,浏览器则能执行该方法对应的功能。
在这里,电视功能模块210与浏览器模块110分别是两个独立的进程。因此浏览器模块110与电视功能模块210之间的通信为进程间的通信,例如socket、管道、共享内存等等。浏览器模块110与电视功能模块210的交互具体可以为:以显示频道信息的操作指令为例,首先在浏览器模块110中添加了一个tv_ctl的对象,其对应有一个方法pro_info,该方法功能为显示频道信息(台标,内容等)。当浏览器模块110接收到显示频道信息的操作指令,并将其发送至UI页面模块130,UI页面模块130根据该操作指令调用浏览器模块110的接口tv_ctl.pro_info(),浏览器模块110则将“显示频道信息”这个操作指令通过接口tv_ctl.pro_info()发给电视功能模块210。同时浏览器模块110还获取配置文件,然后根据配置文件中显示频道信息的操作指令对应的指令执行参数,并根据该指令执行参数在UI页面模块130中加载页面。电视功能模块210接收到显示频道信息的操作指令时,将执行该操作指令,并再将操作指令的执行结果发回给浏览器模块110,浏览器模块110收到执行结果后,将其呈现在其所加载的页面上。
综上,上述***不但可以实现上述实施例中浏览器显示页面的目的,而且还实现浏览器模块110与电视功能模块210之间的数据交互。另外,通过设置一独立存在、且用于记载页面的指向及样式的配置文件,使得页面的指向及页面的样式都可以通过配置文件的修改而灵活更换,不再像电视UI中每个UI节点指向的页面是直接写死在每个页面的.js文件中,一旦更换则修改整个.js文件。
参照图8,图8是本发明嵌入式平台的用户界面的显示控制方法第一实施例的流程示意图。基于上述显示控制装置,本发明提出了一种嵌入式平台的用户界面的显示控制方法一实施例。该实施例的嵌入式平台的用户界面的显示控制方法包括以下步骤:
步骤S110、浏览器模块接收到页面操作指令时,将该页面操作指令发送至UI页面模块;
步骤S120、UI页面模块接收到页面操作指令时,通过预先设置的配置文件读取接口获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;
步骤S130、浏览器模块根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面。
由于上述配置文件存储于本地或网络,而UI页面模块130又无法直接访问本地或网络中的文件内容。因此,在浏览器模块110中添加供UI页面模块130调用的接口,例如配置文件读取接口。如图3所示的主菜单页面,当用户触发主菜单页面上节点A的跳转指令时,浏览器模块110接收到该跳转指令,并将其发送至UI页面模块130。该UI页面模块130则调用配置文件读取接口,获取该跳转指令的参数,即节点A的指向信息。查询配置文件后,获得节点A的指向信息是“娱乐页面”,则浏览器模块110执行跳转指令,获取“娱乐页面”对应的页面文件,并在UI页面模块130中加载该页面文件。
由于配置文件的设置,使得页面的指向操作从.js文件中剥离出来,而将这些跳转信息均放在配置文件中,因此在需要修改UI的时候,只要修改配置文件即可。本发明实施例通过浏览器进行电视UI页面的显示,其相对于现有技术的电视UI界面的显示具有如下优点:
(1)页面的编写相对***固定的UI开发来说,研发难度/周期都大大降低;
(2)由于浏览器呈现的UI是页面内容,因此更换页面更加容易、灵活;
(3)基于HTML5的页面效果更佳绚丽,进一步增强了电视页面的显示功能。
进一步地,提出本发明嵌入式平台的用户界面的显示控制方法第三实施例。由于配置文件独立存在,且其配置文件可以更换或修改。如图9所示,图9是本发明嵌入式平台的用户界面的显示控制方法第二实施例的流程示意图。基于上述实施例,本发明实施例还包括:
步骤S140、浏览器模块接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;
步骤S150、浏览器模块根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
可以理解的是,上述步骤S140中的UI自定义指令可以在嵌入式平台运行过程中的任何时候触发,一旦触发产生UI自定义指令,就执行步骤S140。所以上述步骤S140及步骤S150的执行顺序并不限定。
在浏览器模块110中,添加了供用户进行自定义UI的接口。当浏览器模块110接收到UI自定义指令时,将其发送至UI页面模块130,然后UI页面模块130调用该自定义UI的接口。因此,浏览器模块110通过该自定义UI的接口获取相应的页面文件,并在UI页面模块130中加载该页面文件。用户则可以在该加载的页面中更换UI,然后浏览器模块110则根据用户的更换指令,修改配置文件,并保存。
在启动UI自定义的功能以后,浏览器模块110将用户选择自定义修改的页面呈现给用户供用户操作,且备份原来的配置文件。在用户操作过程中,该功能可以给出一定的操作提示,比如,用户按ok键可以将当前节点选中,按方向键可以将选中的节点进行移动等。这些移动、选中等等操作的效果可以通过HTML5的页面效果来实现。当用户自定义完成后进行保存操作时,浏览器模块110则通过添加的接口将修改过后的配置文件保存,并删除备份的配置文件。如此,当用户选择再次进入用户修改的页面时,便会呈现出用户自定义后的页面。当然,在浏览器模块110保存修改后的配置文件后,也可以加载该配置文件中所定义的页面文件,并在UI页面模块130中呈现加载后的页面。
进一步地,在UI自定义时,可以在自定义页面中配置多个未定义的节点。而且在出厂生产时,该未定义的节点的属性将在配置文件设置为“隐藏”,因此在默认菜单中就可以隐藏该未定义的节点。浏览器模块接收到UI自定义指令时,将该未定义的节点的属性设置为“显示”,该节点才会显示出来,并以未定义菜单项呈现给用户。用户可以自定义该节点的名称、图标,以及将自己喜欢/不常用的电视功能放入该节点中。由于使用配置文件的管理方式,备用节点的位置也可以与其他节点自由更换。当然也可以将现有的功能“隐藏”,实现“***功能自由删除”的操作。
上述自定义页面的编辑中,UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。即用户不但可以修改节点指向的页面,还可以修改页面的样式。例如可以通过浏览外部存储设备的方式,供用户在本地选择一个卡通图片进行替换。由于整个UI是在浏览器中以页面呈现,因此还可以在网络连通的条件下,让用户从其网络相册中选择一张卡通图片进行替换。
由于配置文件的管理,从而可以实现一台电视多人定义符合自己要求的UI页面。同时,在电视联网时,用户还可以通过浏览器模块110下载自己喜欢的UI页面,或者主动向用户推入新的UI页面供用户选择。而且,用户在设置好自己的UI页面时,可以将该UI页面上传至特定的服务器进行网络备份。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (11)
1.一种嵌入式平台的用户界面的显示控制方法,其特征在于,包括以下步骤:
浏览器模块接收到页面操作指令时,将该页面操作指令发送至UI页面模块;
UI页面模块根据所述页面操作指令,调用浏览器上预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;
浏览器模块根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面。
2.根据权利要求1所述的嵌入式平台的用户界面的显示控制方法,其特征在于,还包括:
接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;
根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
3.根据权利要求2所述的嵌入式平台的用户界面的显示控制方法,其特征在于,所述UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。
4.根据权利要求2所述的嵌入式平台的用户界面的显示控制方法,其特征在于,所述页面文件中,将配置多个未定义的节点,且该未定义的节点的属性设置为“隐藏”;
所述方法还包括:接收到UI自定义指令时,将所述未定义的节点的属性设置为“显示”。
5.根据权利要求1所述的嵌入式平台的用户界面的显示控制方法,其特征在于,还包括:
浏览器模块接收到页面下载指令时,则连接网络,并获取页面下载指令对应的页面文件。
6.一种嵌入式平台的用户界面的显示控制装置,其特征在于,包括UI页面模块及浏览器模块,其中:
所述浏览器模块用于接收页面操作指令,并将其发送至所述UI页面模块;还用于根据所述指令执行参数执行所述页面操作指令,并根据浏览器的执行结果在UI页面模块中加载相应的页面;
所述UI页面模块用于接收所述浏览器模块发送的页面操作指令,并根据该页面操作指令,调用浏览器模块中预先设置的配置文件读取接口,以获取配置文件,并查询该配置文件,获得与页面操作指令对应的指令执行参数;还用于显示页面。
7.根据权利要求6所述的嵌入式平台的用户界面的显示控制装置,其特征在于,所述浏览器模块还用于:
接收到UI自定义指令时,则获取相应的页面文件,并加载该页面文件供用户进行UI更换;
根据用户发出的UI更换指令,修改配置文件,并保存修改后的配置文件。
8.根据权利要求7所述的嵌入式平台的用户界面的显示控制装置,其特征在于,所述UI更换指令包括页面节点所指向的页面更换指令及样式更换指令。
9.根据权利要求7所述的嵌入式平台的用户界面的显示控制装置,其特征在于,所述页面文件中,将配置多个未定义的节点,且该未定义的节点的属性设置为“隐藏”;
浏览器模块还用于:接收到UI自定义指令时,将所述未定义的节点的属性设置为“显示”。
10.根据权利要求6所述的嵌入式平台的用户界面的显示控制装置,其特征在于,所述浏览器模块还用于:接收到页面下载指令时,根据页面下载指令连接网络,并获取页面下载指令对应的UI页面文件。
11.一种嵌入式平台的用户界面的显示控制***,其特征在于,包括浏览器及嵌入式平台,其中浏览器包括浏览器模块及UI页面模块;
所述UI页面模块用于呈现页面以及调用浏览器模块的各个接口,还用于根据该页面操作指令,调用浏览器模块上预设的配置文件读取接口,获取相应的配置文件,并查询配置文件中该页面操作指令相应的指令执行参数;
所述浏览器模块用于接收页面操作指令,并将该页面操作指令发送至UI页面模块,还用于根据指令执行参数获取相应的页面文件,并在UI页面模块中加载该页面文件;同时,浏览器模块还用于通过预先设置的交互接口将页面操作指令发送至嵌入式平台;根据操作指令加载相应的页面,并将嵌入式平台返回的执行结果显示在所加载的页面上;
所述嵌入式平台用于执行该操作指令,并返回执行结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310318066.0A CN103412748B (zh) | 2013-07-25 | 2013-07-25 | 嵌入式平台的用户界面的显示控制方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310318066.0A CN103412748B (zh) | 2013-07-25 | 2013-07-25 | 嵌入式平台的用户界面的显示控制方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103412748A true CN103412748A (zh) | 2013-11-27 |
CN103412748B CN103412748B (zh) | 2017-12-12 |
Family
ID=49605761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310318066.0A Expired - Fee Related CN103412748B (zh) | 2013-07-25 | 2013-07-25 | 嵌入式平台的用户界面的显示控制方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103412748B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103702223A (zh) * | 2013-12-25 | 2014-04-02 | 深圳Tcl新技术有限公司 | 将hbbtv界面和用户界面进行融合的方法及装置 |
CN105307024A (zh) * | 2014-06-13 | 2016-02-03 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的图文信息界面控制方法和装置 |
CN105988440A (zh) * | 2015-02-15 | 2016-10-05 | 西门子工厂自动化工程有限公司 | 过程控制***中自定义信息显示界面的生成方法 |
CN107396196A (zh) * | 2017-08-17 | 2017-11-24 | 深圳创维-Rgb电子有限公司 | 一种基于浏览器的嵌入式操作方法、电视机及存储装置 |
CN110286964A (zh) * | 2018-03-15 | 2019-09-27 | 深圳Tcl数字技术有限公司 | 嵌入式应用自动调用接口的方法、存储介质及智能终端 |
CN112363725A (zh) * | 2020-11-19 | 2021-02-12 | 四川长虹电器股份有限公司 | 基于web端配置电视主场景并可视化渲染的*** |
CN113448558A (zh) * | 2021-07-07 | 2021-09-28 | 医声医事(北京)科技有限公司 | 组件生成的方法 |
CN113905277A (zh) * | 2021-12-09 | 2022-01-07 | 北京新片场传媒股份有限公司 | 一种浏览器端播放视频的方法、装置及电子设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108172284A (zh) * | 2017-12-29 | 2018-06-15 | 上海联影医疗科技有限公司 | 磁共振参数卡界面的调整方法及磁共振参数卡界面 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222710A (zh) * | 2008-01-31 | 2008-07-16 | 中兴通讯股份有限公司 | 一种移动终端上实现菜单动态配置的***及方法 |
US8089423B1 (en) * | 2000-05-12 | 2012-01-03 | Harris Scott C | Automatic configuration of multiple monitor systems |
CN102346619A (zh) * | 2010-07-29 | 2012-02-08 | 深圳Tcl新技术有限公司 | 一种供用户进行ui定制的网络电视及定制方法 |
CN102929599A (zh) * | 2012-09-26 | 2013-02-13 | 广州市动景计算机科技有限公司 | 移动终端浏览器界面的修改方法及装置、移动终端 |
-
2013
- 2013-07-25 CN CN201310318066.0A patent/CN103412748B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8089423B1 (en) * | 2000-05-12 | 2012-01-03 | Harris Scott C | Automatic configuration of multiple monitor systems |
CN101222710A (zh) * | 2008-01-31 | 2008-07-16 | 中兴通讯股份有限公司 | 一种移动终端上实现菜单动态配置的***及方法 |
CN102346619A (zh) * | 2010-07-29 | 2012-02-08 | 深圳Tcl新技术有限公司 | 一种供用户进行ui定制的网络电视及定制方法 |
CN102929599A (zh) * | 2012-09-26 | 2013-02-13 | 广州市动景计算机科技有限公司 | 移动终端浏览器界面的修改方法及装置、移动终端 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103702223B (zh) * | 2013-12-25 | 2018-09-25 | 深圳Tcl新技术有限公司 | 将hbbtv界面和用户界面进行融合的方法及装置 |
CN103702223A (zh) * | 2013-12-25 | 2014-04-02 | 深圳Tcl新技术有限公司 | 将hbbtv界面和用户界面进行融合的方法及装置 |
CN105307024A (zh) * | 2014-06-13 | 2016-02-03 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的图文信息界面控制方法和装置 |
CN105307024B (zh) * | 2014-06-13 | 2018-07-31 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的图文信息界面控制方法和装置 |
CN105988440A (zh) * | 2015-02-15 | 2016-10-05 | 西门子工厂自动化工程有限公司 | 过程控制***中自定义信息显示界面的生成方法 |
WO2019033724A1 (zh) * | 2017-08-17 | 2019-02-21 | 深圳创维-Rgb电子有限公司 | 一种基于浏览器的嵌入式操作方法、电视机及存储装置 |
CN107396196A (zh) * | 2017-08-17 | 2017-11-24 | 深圳创维-Rgb电子有限公司 | 一种基于浏览器的嵌入式操作方法、电视机及存储装置 |
US10863249B2 (en) | 2017-08-17 | 2020-12-08 | Shenzhen Chuangwei-Rgb Electronic Co., Ltd. | Browser-based embedded operation method, television set and storage device |
CN110286964A (zh) * | 2018-03-15 | 2019-09-27 | 深圳Tcl数字技术有限公司 | 嵌入式应用自动调用接口的方法、存储介质及智能终端 |
CN112363725A (zh) * | 2020-11-19 | 2021-02-12 | 四川长虹电器股份有限公司 | 基于web端配置电视主场景并可视化渲染的*** |
CN113448558A (zh) * | 2021-07-07 | 2021-09-28 | 医声医事(北京)科技有限公司 | 组件生成的方法 |
CN113905277A (zh) * | 2021-12-09 | 2022-01-07 | 北京新片场传媒股份有限公司 | 一种浏览器端播放视频的方法、装置及电子设备 |
CN113905277B (zh) * | 2021-12-09 | 2022-03-22 | 北京新片场传媒股份有限公司 | 一种浏览器端播放视频的方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103412748B (zh) | 2017-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103412748A (zh) | 嵌入式平台的用户界面的显示控制方法、装置及*** | |
CN106873991B (zh) | 页面生成方法和装置 | |
CN102414682B (zh) | 用于在图形用户接口中提供零碎网页的方法和设备 | |
CN103092612B (zh) | 实现安卓操作***3d桌面贴图的方法及电子装置 | |
CN109727298A (zh) | 海报生成方法、装置、设备和计算机存储介质 | |
CN104239305A (zh) | 生成及展现电子文档的方法及装置 | |
US8254895B2 (en) | Methods and apparatus for generating mobile internet pages for viewing by mobile communication devices | |
KR20190084725A (ko) | 디스플레이 장치 및 이의 컨텐츠 제공 방법 | |
CN112016023B (zh) | 业务处理方法、装置、终端及存储介质 | |
CN103597479A (zh) | 用于提供与推荐***服务关联的用户接口的方法和设备 | |
CN105005439A (zh) | 图标管理方法、装置及移动终端 | |
WO2015184736A1 (zh) | 一种触屏设备背景图变换的方法及终端 | |
CN110020356A (zh) | 一种页面模块的代码生成方法、装置及*** | |
CN103701909A (zh) | 视频应用的快速生成方法及*** | |
CN112162687B (zh) | 图片生成方法和装置、存储介质及电子设备 | |
CN103517149A (zh) | 一种基于android平台智能电视的主页设计方法 | |
WO2013109858A1 (en) | Design canvas | |
CN115599363A (zh) | 可视化组件的配置方法、装置以及*** | |
CN105915615A (zh) | 一种在移动设备中显示应用信息的方法和装置 | |
CN111324398B (zh) | 最近内容的处理方法、装置、终端及存储介质 | |
JP5303534B2 (ja) | 体裁情報処理装置及び方法 | |
CN108920645A (zh) | 智能设备页面显示的方法、装置、智能设备和存储介质 | |
CN104111768B (zh) | 可交互窗口及自定义、引用、同步可交互窗口的方法和*** | |
CN116610394A (zh) | 基于模板和模块的数据可视化页面配置方法、***和装置 | |
KR20080092150A (ko) | 맞춤형 대기화면 구성 기능을 구비한 이동통신 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171212 |
|
CF01 | Termination of patent right due to non-payment of annual fee |