客户端程序的用户界面显示方法、装置、存储介质及终端制造方法及图纸

技术编号:17345930 阅读:29 留言:0更新日期:2018-02-25 10:55
本发明专利技术提供一种客户端程序的用户界面显示方法、装置、存储介质及终端,方法包括:针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块;当所述客户端程序被启动时,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示。本发明专利技术提供的方案能够实现客户端程序的用户界面的跨平台显示,节省对客户端程序的用户界面进行重新布局和打包上传的过程,不需要频繁更新程序。

【技术实现步骤摘要】
客户端程序的用户界面显示方法、装置、存储介质及终端
本专利技术涉及控制领域,尤其涉及一种客户端程序的用户界面显示方法、装置、存储介质及终端。
技术介绍
现有的客户端程序(APP)一般使用的是跨平台框架,一份代码可以在不同的平台上运行,但是由于一些平台禁用了一些更新的方法,导致跨平台出现了一些问题,例如:method_exchangeimplementations(),这个方法是交换函数的方法,比如代码里这个函数出bug了,可以直接在js文件里写上相同的一个函数,然后调用这个方法,就会用最新的函数替换掉原来的函数,实现热更新。现有的一些平台禁用了类似上述的热更新方法,导致不同的平台之间不能使用同一份数据。现在技术都是使用原生代码布局客户端程序的用户界面,更新用户界面时往往需要重新布局并打包上传到应用商店,导致频繁更新程序。
技术实现思路
本专利技术的主要目的在于克服上述现有技术的缺陷,提供一种客户端程序的用户界面显示方法、装置、存储介质及终端,以解决现有技术中客户端程序在不同平台无法共用同一份数据,且更新用户界面时需要重新布局并打包上传导致频繁更新程序的问题。本专利技术一方面提供一种客户端程序的用户界面显示方法,包括:针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块;当所述客户端程序被启动时,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示。可选地,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示,包括:当所述客户端程序被启动时,判断所述客户端程序是否需要更新;若所述客户端程序需要更新,则根据所述客户端程序所运行的平台从服务器获取所述客户端程序的当前版本的用户界面显示程序模块;根据所述当前版本的用户界面显示程序模块,显示所述客户端程序的用户界面。可选地,根据所述当前版本的用户界面显示程序模块,显示所述客户端程序的用户界面,包括:根据所述当前版本的用户界面显示程序模块,更新本地存储中所述客户端程序的用户界面显示程序模块;加载更新后的本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。可选地,判断所述客户端程序是否需要更新,包括:向服务器获取所述客户端程序的当前版本的第二版本号;判断所述第二版本号与本地存储的所述客户端程序的第一版本号是否一致;若是,则确定所述客户端程序不需要更新;若否,则确定所述客户端程序需要更新。可选地,若所述客户端程序不需要更新,则加载本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。可选地,所述用户界面显示程序模块的配置文件是xml文件或html文件。本专利技术另一方面提供一种客户端程序的用户界面显示装置,其特征在于,包括:建立单元,用于针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块;获取单元,用于当所述客户端程序被启动时,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示。可选地,所述获取单元,包括:判断子单元,用于当所述客户端程序被启动时,判断所述客户端程序是否需要更新;获取子单元,用于若所述客户端程序需要更新,则根据所述客户端程序所运行的平台从服务器获取所述客户端程序的当前版本的用户界面显示程序模块;显示子单元,用于根据所述当前版本的用户界面显示程序模块,显示所述客户端程序的用户界面。可选地,所述显示子单元进一步用于:根据所述当前版本的用户界面显示程序模块,更新本地存储中所述客户端程序的用户界面显示程序模块;加载更新后的本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。可选地,所述判断子单元进一步用于:向服务器获取所述客户端程序的当前版本的第二版本号;判断所述第二版本号与本地存储的所述客户端程序的第一版本号是否一致;若是,则确定所述客户端程序不需要更新;若否,则确定所述客户端程序需要更新。可选地,所述显示子单元进一步用于:若所述客户端程序不需要更新,则加载本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。可选地,所述用户界面显示程序模块的配置文件是xml文件或html文件。本专利技术又一方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。本专利技术一方面提供一种终端,其特征在于,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。本专利技术一方面提供一种终端,其特征在于,包括前述任一所述的装置。根据本专利技术的技术方案,针对分别属于两个以上不同平台的客户端程序,建立适用于两个以上不同平台的用户界面显示程序模块;当所述客户端程序被启动时,获取适用于所述平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示,实现了客户端程序的用户界面的跨平台显示,进一步地,还节省了对客户端程序的用户界面进行重新布局和打包上传的过程,不需要频繁更新程序。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术提供的客户端程序的用户界面显示方法的一实施例的方法示意图;图2是根据本专利技术一具体实施方式的获取适用于所述平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示的步骤的具体流程图;图3是根据本专利技术实施例的一个客户端程序的用户界面的示例图;图4是本专利技术提供的客户端程序的用户界面显示装置的一实施例的结构示意图;图5是根据本专利技术一具体实施方式的获取单元的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。图1是本专利技术提供的客户端程序的用户界面显示方法的一实施例的方法示意图。如图1所示,根据本专利技术的一个实施例,所述设备客户端程序的用户界面显示方法至少包括步骤S110和步骤S120。步骤S110,针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块。具体地,所述客户端程序可以为电器设备的客户端控制程序,例如空调、冰箱、洗衣机、本文档来自技高网...
客户端程序的用户界面显示方法、装置、存储介质及终端

【技术保护点】
一种客户端程序的用户界面显示方法,其特征在于,包括:针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块;当所述客户端程序被启动时,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示。

【技术特征摘要】
1.一种客户端程序的用户界面显示方法,其特征在于,包括:针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面显示程序模块;当所述客户端程序被启动时,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示。2.根据权利要求1所述的方法,其特征在于,获取适用于所述客户端程序所运行的平台的用户界面显示程序模块,以实现所述客户端程序的用户界面的显示,包括:当所述客户端程序被启动时,判断所述客户端程序是否需要更新;若所述客户端程序需要更新,则根据所述客户端程序所运行的平台从服务器获取所述客户端程序的当前版本的用户界面显示程序模块;根据所述当前版本的用户界面显示程序模块,显示所述客户端程序的用户界面。3.根据权利要求2所述的方法,其特征在于,根据所述当前版本的用户界面显示程序模块,显示所述客户端程序的用户界面,包括:根据所述当前版本的用户界面显示程序模块,更新本地存储中所述客户端程序的用户界面显示程序模块;加载更新后的本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。4.根据权利要求2或3所述的方法,其特征在于,判断所述客户端程序是否需要更新,包括:向服务器获取所述客户端程序的当前版本的第二版本号;判断所述第二版本号与本地存储的所述客户端程序的第一版本号是否一致;若是,则确定所述客户端程序不需要更新;若否,则确定所述客户端程序需要更新。5.根据权利要求2-4任一项所述的方法,其特征在于,若所述客户端程序不需要更新,则加载本地存储中所述客户端程序的用户界面显示程序模块,以显示所述客户端程序的用户界面。6.根据权利要求1-5任一项所述的方法,其特征在于,所述用户界面显示程序模块的配置文件是xml文件或html文件。7.一种客户端程序的用户界面显示装置,其特征在于,包括:建立单元,用于针对分别属于两个以上不同平台的客户端程序,分别建立适用于所述两个以上不同平台的用户界面...

【专利技术属性】
技术研发人员:杨万波宋德超何贤俊贾巨涛许金秧陈慧
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1