界面处理方法、装置及系统与流程

文档序号:11845194阅读:来源:国知局

技术特征:

1.一种界面处理方法,其特征在于,包括:

获取机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件;

根据所述描述文件生成所述描述文件对应的一个或多个控件;

接收对所述控件的属性和/或所述控件的业务逻辑的编辑指令,根据所述编辑指令对所述控件进行编辑生成新的应用程序的界面和/或新的操作描述文件;

发送所述新的应用程序的界面和/或新的操作描述文件给管理服务器,或者,

发送所述新的应用程序的界面和/或新的操作描述文件给机顶盒。

2.根据权利要求1所述的方法,其特征在于,获取机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件包括以下之一:

获取机顶盒存储的机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件;

获取管理服务器上存储的机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件;

获取终端预存储的机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件;

获取第三方服务器上存储的机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件。

3.根据权利要求1所述的方法,其特征在于,所述根据所述编辑指令对所述控件进行编辑生成新的应用程序的界面和/或新的操作描述文件之后,所述方法包括:

将所述新的应用程序的界面和/或新的操作描述文件中网络链接对应的图片发送给所述管理服务器或者机顶盒。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收对所述控件的属性和/或业务逻辑的编辑指令包括以下至少之一:

接收对所述控件位置、大小的拖拽指令;

接收对所述控件的皮肤、贴图的替换指令;

接收对所述控件的点击、长按的业务编辑指令。

5.一种界面处理方法,其特征在于,包括:

管理服务器接收编辑后的新的应用程序的界面和/或新的操作描述文件,其中,所述新的应用程序的界面和/或新的操作描述文件是终端对机顶盒的描述文件对应 控件的属性和/或业务逻辑进行编辑生成;

根据所述终端的设置或者所述管理服务器部署的更新策略,对一台或多台目标机顶盒进行所述描述文件的更新。

6.根据权利要求5所述的方法,其特征在于,所述管理服务器接收编辑后的新的应用程序的界面和/或新的操作描述文件之后,所述方法还包括:

所述管理服务器对获取的新的应用程序的界面和/或新的操作描述文件,生成一个新的版本号,标明当前描述文件是最新修改的描述文件版本。

7.根据权利要求5所述的方法,其特征在于,所述管理服务器接收编辑后的新的应用程序的界面和/或新的操作描述文件之后,所述方法还包括:

所述管理服务器对所述描述文件进行加密,并保存加密后的加密文件。

8.一种界面处理方法,其特征在于,包括:

接收新的应用程序的界面和/或新的操作描述文件,其中,所述新的应用程序的界面和/或新的操作描述文件是终端通过对机顶盒的应用程序的界面和/或应用程序的操作描述文件对应控件的属性和/或业务逻辑进行编辑生成;

根据所述新的应用程序的界面和/或新的操作描述文件对所述机顶盒应用程序的界面和/或应用程序的业务操作进行动态调整。

9.根据权利要求8所述的方法,其特征在于,所述根据所述新的应用程序的界面和/或新的操作描述文件对所述机顶盒应用程序的界面和/或应用程序的业务操作进行动态调整包括以下至少之一:

根据所述描述文件中的界面样式和/或布局对所述应用程序中预置的控件进行展示或隐藏,并调整所述控件的布局和/或尺寸;

接收所述描述文件的相关图片替换控件的皮肤贴图;

根据所述描述文件中规定的控件操作,定义控件的业务操作。

10.根据权利要求8所述的方法,其特征在于,所述接收新的应用程序的界面和/或操作描述文件之前,所述方法还包括:

对比所述新的应用程序的界面和/或新的操作描述文件版本号与本地的描述文件的版本号,在所述新的应用程序的界面和/或新的操作描述文件版本号高于本地的描述文件的版本号的情况下,下载所述新的应用程序的界面和/或操作描述文件。

11.根据权利要求8所述的方法,其特征在于,所述在接收新的应用程序的界面和/或操作描述文件之后,所述方法还包括:

在所述新的应用程序的界面和/或操作描述文件加密的情况下,根据匹配的密钥对加密的所述描述文件进行解密。

12.一种界面处理装置,其特征在于,包括:

获取模块,用于获获取机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件;

控件模块,用于根据所述描述文件生成所述描述文件对应的一个或多个控件;

第一接收模块,用于接收对所述控件的属性和/或所述控件的业务逻辑的编辑指令,根据所述编辑指令对所述控件进行编辑生成新的应用程序的界面和/或新的操作描述文件;

第一发送模块,用于发送所述新的应用程序的界面和/或新的操作描述文件给管理服务器,或者,

所述第一发送模块还用于发送所述新的应用程序的界面和/或新的操作描述文件给机顶盒。

13.一种界面处理装置,其特征在于,包括:

第一编辑模块,用于管理服务器接收编辑后的新的应用程序的界面和/或新的操作描述文件,其中,所述新的应用程序的界面和/或新的操作描述文件是终端对机顶盒的描述文件对应控件的属性和/或业务逻辑进行编辑生成;

更新模块,用于根据所述终端的设置或者所述管理服务器部署的更新策略,通知一台或多台目标机顶盒进行所述描述文件的更新。

14.一种界面处理装置,其特征在于,包括:

第二接收模块,用于接收新的应用程序的界面和/或新的操作描述文件,其中,所述新的应用程序的界面和/或新的操作描述文件是终端通过对机顶盒的应用程序的界面和/或应用程序的操作描述文件对应控件的属性和/或业务逻辑进行编辑生成;

调整模块,用于根据所述新的应用程序的界面和/或新的操作描述文件对所述机顶盒应用程序的界面和/或应用程序的业务操作进行动态调整。

15.一种界面处理系统,其特征在于,包括:终端、管理服务器和机顶盒;

所述终端与所述管理服务器通过广域网连接,所述管理服务器与所述机顶盒通过专网或者广域网连接;

所述终端包括权利要求12所述的装置;

所述管理服务器包括权利要求13所述的装置;

所述机顶盒包括权利要求14所述的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1