用户界面的更新方法和装置制造方法及图纸

技术编号:16399101 阅读:29 留言:0更新日期:2017-10-17 19:33
本公开是关于一种用户界面的更新方法和装置,该方法包括:对用户界面进行分割,得到至少两个子用户界面;向终端发送配置数据,所述配置数据包括所述至少两个子用户界面和布局类型,所述布局类型用于指示所述子用户界面的组合方式,服务器不必修改代码,从而避免了修改代码带来的风险,而且,采用该方法生成的用户界面流畅性较好。

Method and device for updating user interface

This disclosure is a method and device for updating the user interface, the method includes: the user interface is segmented, at least two sub user interface; sends the configuration data, the configuration data comprises at least two sub types of user interface and layout, the layout type is used to indicate that the combination of sub the user interface, the server does not have to modify the code, so as to avoid the risk, bring and modify the code generated by this method, the user interface fluency is better.

【技术实现步骤摘要】
用户界面的更新方法和装置
本公开涉及通信技术,尤其涉及一种用户界面的更新方法和装置。
技术介绍
随着移动互联网的发展,手机、电脑、游戏机等终端设备日渐成为人机交互的主要平台,每款终端设备都会安装很多的应用。为了提高用户体验,经常需要更新用户界面,更新用户界面常用的方法有在应用(Application,App)框架内部嵌套网页或者在App框架内部嵌套ReactNative页面,这两种方法均可以通过在服务器侧修改APP代码的方式来实现,服务器将修改后的代码携带在App升级版本的安装包中,用户安装升级版本的App后,即可体验新的用户界面。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种用户界面的更新方法和装置。根据本公开实施例的第一方面,提供一种用户界面的更新方法,包括:对用户界面进行分割,得到至少两个子用户界面;向终端发送配置数据,配置数据包括至少两个子用户界面和布局类型,布局类型用于指示子用户界面的组合方式。一个实施例中,布局类型包括子用户界面的标识与子用户界面的属性信息之间的对应关系;子用户界面的属性信息包括子用户界面的位置信息和尺寸信息。一个实施例中,对用户界面进行分割,包括:根据预先定义的分割规则对用户界面进行分割;分割规则用于指示子用户界面的分割方式。一个实施例中,分割规则至少包括功能分割规则,功能分割规则用于指示根据用户界面各区域的功能对用户界面进行分割。一个实施例中,方法还包括:对用户的历史使用数据进行分析,获取用户配置信息;用户配置信息表示用户的喜好;根据用户配置信息和子用户界面获取布局类型。根据本公开实施例的第二方面,提供一种用户界面的更新方法,包括:接收服务器发送的配置数据;配置数据包括至少两个子用户界面和布局类型;布局类型用于指示子用户界面的组合方式;根据布局类型对子用户界面进行组合,生成用户界面。一个实施例中,布局类型包括子用户界面的标识与子用户界面的属性信息之间的对应关系;子用户界面的属性信息包括子用户界面的位置信息和尺寸信息。根据本公开实施例的第三方面,提供一种用户界面的更新装置,包括:分割模块,被配置为对用户界面进行分割,得到至少两个子用户界面;发送模块,被配置为向终端发送配置数据,配置数据包括至少两个子用户界面和布局类型,布局类型用于指示子用户界面的组合方式。一个实施例中,布局类型包括子用户界面的标识与子用户界面的属性信息之间的对应关系;子用户界面的属性信息包括子用户界面的位置信息和尺寸信息。一个实施例中,分割模块包括:分割子模块,被配置为根据预先定义的分割规则对用户界面进行分割;分割规则用于指示子用户界面的分割方式。一个实施例中,分割规则至少包括功能分割规则,功能分割规则用于指示根据用户界面各区域的功能对用户界面进行分割。一个实施例中,该装置还包括:第一获取模块,被配置为对用户的历史使用数据进行分析,获取用户配置信息;用户配置信息表示用户的喜好;第二获取模块,被配置为根据用户配置信息和子用户界面获取布局类型。根据本公开实施例的第四方面,提供一种用户界面的更新装置,包括:接收模块,被配置为接收服务器发送的配置数据;配置数据包括至少两个子用户界面和布局类型;布局类型用于指示子用户界面的组合方式;组合模块,被配置为根据布局类型对子用户界面进行组合,生成用户界面。一个实施例中,布局类型包括子用户界面的标识与子用户界面的属性信息之间的对应关系;子用户界面的属性信息包括子用户界面的位置信息和尺寸信息。根据本公开实施例的第五方面,提供一种用户界面的更新装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:对用户界面进行分割,得到至少两个子用户界面;向终端发送配置数据,配置数据包括至少两个子用户界面和布局类型,布局类型用于指示子用户界面的组合方式。根据本公开实施例的第六方面,提供一种用户界面的更新装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:接收服务器发送的配置数据;配置数据包括至少两个子用户界面和布局类型;布局类型用于指示子用户界面的组合方式;根据布局类型对子用户界面进行组合,生成用户界面。本公开的实施例提供的技术方案可以包括以下有益效果:一个实施例中,对用户界面进行分割,生成至少两个子用户界面,根据子用户界面和布局类型生成配置数据,将配置数据发送给终端,以使终端根据布局类型对多个子用户界面进行组合,生成新的用户界面,服务器仅需要将子用户界面和布局类型发送给终端即可,不必因为更新用户界面对App的代码进行修改,从而避免了修改代码带来的风险,而且,经实践证明,采用该方法生成的用户界面流畅性较好。一个实施例中,终端可以根据每个子用户界面的标识获取到每个子用户界面的位置信息和尺寸信息,根据位置信息和尺寸信息对每个子用户界面进行布局,从而生成一个完整的用户界面,采用该布局类型进行子用户界面的组合,组合方式简单直观,准确性好,而且生成用户界面流畅性强。一个实施例中,根据预先定义的分割规则对用户界面进行分割,避免分割不科学造成后面生成的用户界面功能不全、出现瑕疵甚至不能组合成完整的用户界面的情况,保证了定制用户界面的可靠性和稳定性。一个实施例中,对用户的历史使用数据进行分析,获取用户配置信息,根据用户配置信息和子用户界面获取布局类型,由于用户配置信息中能够体现用户的喜好,根据用户配置信息获取到的布局类型对子用户界面进行组合,生成的用户界面更加的适合用户,提高了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种用户界面的更新方法流程图;图2为本公开提供的一种用户界面的示意图;图3是根据另一示例性实施例示出的一种用户界面的更新方法流程图;图4是根据再一示例性实施例示出的一种用户界面的更新方法流程图;图5是根据一示例性实施例示出的一种用户界面的更新装置框图;图6是根据另一示例性实施例示出的一种用户界面的更新装置框图;图7是根据再一示例性实施例示出的一种用户界面的更新装置框图;图8是根据又一示例性实施例示出的一种用户界面的更新装置框图;图9是根据又一示例性实施例示出的一种用户界面的更新装置框图;图10是根据一示例性实施例示出的一种用于用户界面的更新装置的框图;图11是根据一示例性实施例示出的一种用于用户界面的更新装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种用户界面的更新方法流程图,该用户界面的更新方法的执行主体为服务器,如图1所示,该方法包括以下步骤:在步骤S11中,对用户界面进行分割,得到至少两个子用户界面。在本公开实施例中,当需要进行用户界面更新的时候,服务器端将新的用户界面分割成多个子用户界面。服务器可以对新的用户界面的特点进行分析,根本文档来自技高网...
用户界面的更新方法和装置

【技术保护点】
一种用户界面的更新方法,其特征在于,包括:对用户界面进行分割,得到至少两个子用户界面;向终端发送配置数据,所述配置数据包括所述至少两个子用户界面和布局类型,所述布局类型用于指示所述子用户界面的组合方式。

【技术特征摘要】
1.一种用户界面的更新方法,其特征在于,包括:对用户界面进行分割,得到至少两个子用户界面;向终端发送配置数据,所述配置数据包括所述至少两个子用户界面和布局类型,所述布局类型用于指示所述子用户界面的组合方式。2.根据权利要求1所述的方法,其特征在于,所述布局类型包括所述子用户界面的标识与所述子用户界面的属性信息之间的对应关系;所述子用户界面的属性信息包括所述子用户界面的位置信息和尺寸信息。3.根据权利要求1所述的方法,其特征在于,所述对用户界面进行分割,包括:根据预先定义的分割规则对所述用户界面进行分割;所述分割规则用于指示所述子用户界面的分割方式。4.根据权利要求3所述的方法,其特征在于,所述分割规则至少包括功能分割规则,所述功能分割规则用于指示根据所述用户界面各区域的功能对所述用户界面进行分割。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:对用户的历史使用数据进行分析,获取用户配置信息;所述用户配置信息表示用户的喜好;根据所述用户配置信息和所述子用户界面获取所述布局类型。6.一种用户界面的更新方法,其特征在于,包括:接收服务器发送的配置数据;所述配置数据包括至少两个子用户界面和布局类型;所述布局类型用于指示所述子用户界面的组合方式;根据所述布局类型对所述子用户界面进行组合,生成用户界面。7.根据权利要求6所述的方法,其特征在于,所述布局类型包括所述子用户界面的标识与所述子用户界面的属性信息之间的对应关系;所述子用户界面的属性信息包括所述子用户界面的位置信息和尺寸信息。8.一种用户界面的更新装置,其特征在于,包括:分割模块,被配置为对用户界面进行分割,得到至少两个子用户界面;发送模块,被配置为向终端发送配置数据,所述配置数据包括所述至少两个子用户界面和布局类型,所述布局类型用于指示所述子用户界面的组合方式。9.根据权利要求8所述的装置,其特征在于,所述布局类型包括所述子用户界面的标识与所述子用户界面的属性信息之间的...

【专利技术属性】
技术研发人员:伍明欢
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1