一种用户界面的更新方法及系统技术方案

技术编号:14146403 阅读:85 留言:0更新日期:2016-12-11 02:42
本发明专利技术公开了一种用户界面的更新方法及系统,所述方法包括:根据用户界面的布局和内容,将用户界面模块化;编辑用户界面的各个模块,并保存为预定格式的文件;将所述文件上传到服务器;客户端从服务器下载所述文件并进行解析,完成界面更新。本发明专利技术提供了一种用户界面的更新方法及系统,通过将用户界面模块化,使得运营人员可分别对各个模块进行编辑和更新,而且对一个模块的更新不会影响其他模块,有利于第三方人员的编辑以及用户界面的实时更新。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,尤其涉及一种用户界面的更新方法及系统
技术介绍
现有的电视界面更新,主要通过运营人员编辑播控内容,然后将编辑结果保存为Jason文件,上传到内容服务器。客户端电视用户界面从内容服务器下载其保存的文件,然后使用客户端解析模块进行解析处理,最终将编辑完成的UI主题、布局、内容等在各个平台的终端呈现。但是,现有的技术中,运营人员的操作不能并行开展,即,电视用户界面的内容不能由多个运营人员或者其他第三方客户来编辑,不易于将部分运营内容分包给第三方客户来运营,例如视频网站无法编辑自己所属的内容单独发布,而不影响用户界面的其它业务内容。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术针对现有技术的上述缺陷,提供一种用户界面的更新方法及系统,可由运营人员对用户界面的各个模块进行编辑和更新。本专利技术解决技术问题所采用的技术方案如下:一种用户界面的更新方法,所述方法包括步骤:A、根据用户界面的布局和内容,将用户界面模块化;B、编辑用户界面的各个模块,并保存为预定格式的文件;C、将所述文件上传到服务器;D、客户端从服务器下载所述文件并进行解析,完成界面更新。所述的用户界面的更新方法中,所述步骤A具体包括:根据用户界面的布局和内容,将用户界面划分为用于对界面模板进行编辑的界面模板模块,所述界面模板模块包括若干用于对版面进行编辑的版面单元,所述版面单元包括若干用于对网格进行编辑的网格子单元。所述的用户界面的更新方法中,所述界面模板模块中的每个版面单元对应有一个唯一的版面ID;所述版面单元中的每个网格子单元对应有一个唯一的网格ID。所述的用户界面的更新方法中,所述步骤B具体包括:B1、编辑界面模板模块,对编辑好的内容进行命名,在文件名后设置界面模板标签,并保存为预定格式的文件;B2、编辑版面单元,对编辑好的内容进行命名,在文件名后设置版面标签,并保存为预定格式的文件;B3、编辑网格子单元,对编辑好的内容进行命名,在文件名后设置网格标签,并保存为预定格式的文件。所述的用户界面的更新方法中,所述网格子单元包括:用于编辑网格显示内容的内容小单元、用于响应外界对该网格具体操作的操作小单元、以及用于控制网格呈现方式的呈现小单元。一种用户界面的更新系统,包括:划分模块,用于根据用户界面的布局和内容,将用户界面模块化;编辑模块,用于编辑用户界面的各个模块,并保存为预定格式的文件;上传模块,用于将所述文件上传到服务器;客户端,用于从服务器下载所述文件并进行解析,完成界面更新。所述的用户界面的更新系统中,所述划分模块具体用于,根据用户界面的布局和内容,将用户界面划分为用于对界面模板进行编辑的界面模板模块,所述界面模板模块包括若干用于对版面进行编辑的版面单元,所述版面单元包括若干用于对网格进行编辑的网格子单元。所述的用户界面的更新系统中,所述界面模板模块中的每个版面单元对应有一个唯一的版面ID;所述版面单元中的每个网格子单元对应有一个唯一的网格ID。所述的用户界面的更新系统中,所述编辑模块具体用于:编辑界面模板模块,对编辑好的内容进行命名,在文件名后设置界面模板标签,并保存为预定格式的文件;编辑版面单元,对编辑好的内容进行命名,在文件名后设置版面标签,并保存为预定格式的文件;编辑网格子单元,对编辑好的内容进行命名,在文件名后设置网格标签,并保存为预定格式的文件。所述的用户界面的更新系统中,所述网格子单元包括:用于编辑网格显示内容的内容小单元、用于响应外界对该网格具体操作的操作小单元、以及用于控制网格呈现方式的呈现小单元。本专利技术提供了一种用户界面的更新方法及系统,通过将用户界面模块化,使得运营人员可分别对各个模块进行编辑和更新,而且对一个模块的更新不会影响其他模块,有利于第三方人员的编辑以及用户界面的实时更新。附图说明图1为本专利技术提供的用户界面的更新方法的方法流程图。图2是本专利技术提供的用户界面的更新方法中,步骤S20的具体方法流程图。图3为本专利技术提供的用户界面的更新系统的结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的用户界面的更新方法,包括步骤:S10、根据用户界面的布局和内容,将用户界面模块化。即,按照模块化的思想将用户界面的编辑需求进行抽象。具体的,根据用户界面的布局和内容,将用户界面划分为用于对界面模板进行编辑的界面模板模块,所述界面模板模块包括若干用于对版面进行编辑的版面单元,所述版面单元包括若干用于对网格进行编辑的网格子单元。换而言之,运营人员可以通过界面模板模块为用户界面选择不同的模板;选定模板后,再对该模板下的各个版面单元进行编辑,使各个版面按需要更新;由于各个版面单元均由若干网格子单元组成,使版面的编辑变得细致化和灵活多样。由于将用户界面进行了模块化的层层细分,使得多个运营人员或客户可针对自己负责的部分进行用户界面的编辑和更新,使用户界面的更新不再受时间、地点和编辑用户的限制。进一步的,所述界面模板模块中的每个版面单元对应有一个唯一的版面ID;所述版面单元中的每个网格子单元对应有一个唯一的网格ID。通过ID对每个模块进行标识,使得编辑内容时不会出错,便于识别,而且,还可将ID分发给第三方客户,使第三方客户有权限对用户界面进行编辑。S20、编辑用户界面的各个模块,并保存为预定格式的文件。所述预定格式为数据交换格式,如json文件格式和xml文件格式,本实施例中,所述预定格式为json(JavaScript Object Notation)文件格式。S30、将所述文件上传到服务器,所述服务器将文件推送给与服务器连接的客户端。优选的,所述服务器为云端内容服务器。S40、客户端从服务器下载所述文件并进行解析,完成界面更新,并反馈结果给所述服务器。所述客户端包括移动终端、电视、电脑等电子设备。本专利技术提供的用户界面的更新方法,特别适用于智能电视或者移动终端APP的用户界面更新。通过将用户界面模块化,使得运营人员可分别对各个模块进行编辑和更新,而且对一个模块的更新不会影响其他模块,有利于第三方人员的编辑以及用户界面的实时更新。请参阅图2,所述步骤S20具体包括:S210、编辑界面模板模块,对编辑好的内容进行命名,在文件名后设置界面模板标签,并保存为预定格式的文件。保存后的界面模板模块文件,由于有了界面模板标签,使得客户端在解析时,能很快的识别该标签并提取文件中的内容,提高了界面模板更新的速度。在客户端中,界面模板模块文件(即,有界面模板标签的文件)一般只有一个,如果有多个,则根据时间戳最新的作为当前界面模板模块文件,更新界面模板。所述界面模板标签可以设置中文标签,也可设置英文标签,主要用于标识该文件为包含界面模板模块内容的文件。优选的,所述界面模板标签为Template。本实施例中,所述步骤S210具体包括,编辑界面模板模块,对编辑好的内容按“FileName.Template.json”的格式进行命名并保存。S220、编辑版面单元,对编辑好的内容进行命名,在文件名后设置版面标签,并保存为预定格式的文件。同样的,所述版面标签可以设置中文标签本文档来自技高网...
一种用户界面的更新方法及系统

【技术保护点】
一种用户界面的更新方法,其特征在于,所述方法包括步骤:A、根据用户界面的布局和内容,将用户界面模块化;B、编辑用户界面的各个模块,并保存为预定格式的文件;C、将所述文件上传到服务器;D、客户端从服务器下载所述文件并进行解析,完成界面更新。

【技术特征摘要】
1.一种用户界面的更新方法,其特征在于,所述方法包括步骤:A、根据用户界面的布局和内容,将用户界面模块化;B、编辑用户界面的各个模块,并保存为预定格式的文件;C、将所述文件上传到服务器;D、客户端从服务器下载所述文件并进行解析,完成界面更新。2.根据权利要求1所述的用户界面的更新方法,其特征在于,所述步骤A具体包括:根据用户界面的布局和内容,将用户界面划分为用于对界面模板进行编辑的界面模板模块,所述界面模板模块包括若干用于对版面进行编辑的版面单元,所述版面单元包括若干用于对网格进行编辑的网格子单元。3.根据权利要求2所述的用户界面的更新方法,其特征在于,所述界面模板模块中的每个版面单元对应有一个唯一的版面ID;所述版面单元中的每个网格子单元对应有一个唯一的网格ID。4.根据权利要求2所述的用户界面的更新方法,其特征在于,所述步骤B具体包括:B1、编辑界面模板模块,对编辑好的内容进行命名,在文件名后设置界面模板标签,并保存为预定格式的文件;B2、编辑版面单元,对编辑好的内容进行命名,在文件名后设置版面标签,并保存为预定格式的文件;B3、编辑网格子单元,对编辑好的内容进行命名,在文件名后设置网格标签,并保存为预定格式的文件。5.根据权利要求2所述的用户界面的更新方法,其特征在于,所述网格子单元包括:用于编辑网格显示内容的内容小单元、用于响应外界对该网格具体操作的操作小单元、以及用于控制网格呈现方式的呈现小单元。6....

【专利技术属性】
技术研发人员:卢伟超
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1