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

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

技术特征:

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

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

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

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

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

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

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

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

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

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

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

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

应用服务器发送存储的机顶盒的应用程序的界面和/或机顶盒的应用程序的操作描述文件给终端;

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

所述应用服务器根据所述新的应用程序的界面和/或新的操作编译生成新版本的应用程序;

所述应用服务器根据所述终端的设置或者所述应用服务器部署的更新策略,通知的一台或多台目标机顶盒对应的应用程序进行新版本的升级。

5.根据权利要求4所述的方法,其特征在于,所述应用服务器根据所述新的应用程序的界面和/或新的操作编译生成新版本的应用程序包括:

所述应用服务器根据所述新的应用程序的界面和/或新的操作描述文件覆盖对应应用程序的代码文件夹,并编译整套代码生成新版本的应用程序。

6.根据权利要求4所述的方法,其特征在于,所述应用服务器根据所述新的应用程序的界面和/或新的操作编译生成新版本的应用程序之后,所述方法还包括:

所述应用服务器输出所述新版本的应用程序到第三方应用服务器进行对接。

7.根据权利要求4至6任一项所述的方法,其特征在于,所述应用程序包括:

Android的apk应用程序。

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

发送当前机顶盒的应用程序的界面和/或应用程序的操作描述文件给应用服务器;

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

根据所述新版本的应用程序对所述机顶盒应用程序的进行升级。

9.根据权利要求8所述的方法,其特征在于,在接收所述应用服务器发送的新版本的应用程序之前,所述方法还包括:

对比所述新版本的应用程序版本号与本地应用程序的版本号,在所述新的应用程序版本号高于本地版本号的情况下,下载所述新版本的应用程序。

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

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

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

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

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

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

第二发送模块,用于应用服务器发送存储的机顶盒的应用程序的界面和/或机 顶盒的应用程序的操作描述文件给终端;

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

覆盖模块,用于所述应用服务器根据所述新的应用程序的界面和/或新的操作编译生成新版本的应用程序;

第一升级模块,用于所述应用服务器根据所述终端的设置或者所述应用服务器部署的更新策略,通知的一台或多台目标机顶盒对应的应用程序进行新版本的升级。

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

第三发送模块,用于发送当前机顶盒的应用程序的界面和/或应用程序的操作描述文件给应用服务器;

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

第二升级模块,用于根据所述新版本的应用程序对所述机顶盒应用程序的进行升级。

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

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

所述机顶盒将当前的应用程序的界面和/或操作描述文件上传到所述应用服务器,并从所述应用服务器下载最新的应用程序版本对所述机顶盒进行升级;

所述终端对从所述应用服务器上下载的应用程序的界面和业务逻辑进行自定义修改生成新的应用程序的界面和/或操作描述文件,上传到所述应用服务器;

所述应用服务器根据所述新的应用程序的界面和/或操作描述文件编译生成新版本的应用程序;

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

所述应用服务器包括权利要求11所述的装置;

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

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