【技术实现步骤摘要】
本专利技术属于电子设备,具体涉及一种电子设备的用户界面更新方法、电子设备及可读存储介质。
技术介绍
1、对于具有显示屏的电子设备,可以通过显示屏向用户展示各种信息。设备的用户交互界面通常用于展示相关信息,与用户进行交互等相关功能,除常用的文字、按钮、图片等控件外,通常还有一些装饰性的线条、方框等。通过各种显示控件的分布排列,组成设备的用户交互界面。
2、不同的用户在使用界面时对显示内容与位置通常是不同的,一种界面显示无法适应客户各种各样的显示需求。但程序内界面的显示都是固定不变的,客户需求的每次变更都涉及界面代码的调整。这使设备的固件无法统一,不同客户对应不同的固件,给程序的升级维护带来很大的困难。
3、另一种界面显示方式为,设备界面为一张图片,每次设备切换界面时或界面内一部分内容变更时,通过下发新的图片覆盖原来显示图片来实现界面的更新,但这一过程要下发大量图片信息来更新显示,即使通过数据压缩技术来传送图片信息,但数据通信量仍然很大,以300*400像素单颜色图片为例,一张图片的大小为300*400/8=15000b,15k数据即使压缩50%仍有7kb数据,这一数据量使用无线通信方式时,将大量占用无线通信时间,界面每次变动都会发送大量信息,因此不适用于界面经常变动场景,只能用于界面基本不变化的场景,且无法与用户进行界面交互。
技术实现思路
1、本专利技术的一个目的是提供一种电子设备的用户界面更新方法、电子设备及可读存储介质,能够解决现有技术中对电子设备的程序
2、根据本专利技术的第一方面,提供了一种电子设备的用户界面更新方法,所述方法应用于电子设备,所述电子设备预先存储多套显示模版,每套所述显示模版包括控件属性以及控件内容数据,所述方法包括:
3、接收服务端发送的第一更新指令,所述第一更新指令包含待变更数据;
4、响应于所述第一更新指令,确定与所述待变更数据对应的第一目标显示模版;
5、根据所述待变更数据对所述第一目标显示模版进行更新。
6、可选地,所述待变更数据包括第一模版标识、第一控件标识、待变更控件数据;
7、所述确定与所述待变更数据对应的目标显示模版,包括:
8、从所述电子设备预先存储的多套显示模版中确定与所述第一模版标识对应的所述第一目标显示模版;
9、所述根据所述待变更数据对所述第一目标显示模版进行更新,包括:
10、确定所述第一目标显示模版中与所述第一控件标识对应的第一目标控件;
11、根据所述待变更控件数据对所述第一目标控件进行更新。
12、可选地,所述待变更控件数据为控件属性,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
13、根据所述待变更数据对所述第一目标控件的与所述待变更控件数据对应的属性进行更新。
14、可选地,所述待变更控件数据为控件内容数据,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
15、根据所述待变更控件数据对所述第一目标控件的内容数据进行更新。
16、可选地,所述确定所述第一目标显示模版中与所述第一控件标识对应的第一目标控件,包括:
17、根据预先定义的模版协议对所述第一目标显示模版进行解析,得到所述第一目标显示模版包含的所有控件以及对应的控件标识;
18、根据所述第一控件标识从所述第一目标显示模版包含的所有控件中确定所述第一目标控件,所述第一目标控件的控件标识为所述第一控件标识。
19、可选地,所述方法还包括:
20、接收第二更新指令,所述第二更新指令包含第二模版标识;
21、响应于所述第二更新指令,从所述电子设备预先存储的多套显示模版中确定与所述第二模版标识对应的第二目标显示模版;
22、切换显示所述第二目标显示模版。
23、可选地,所述显示模版采用十六进制格式存储,所述待变更数据为十六进制格式的数据。
24、根据本专利技术的第二方面,提供了一种电子设备,包括处理器和存储器,所述存储器中存储可被所述处理器执行的程序或指令,所述程序或指令被所述处理器执行时实现本专利技术第一方面所述的一种电子设备的用户界面更新方法的步骤。
25、根据本专利技术的第三方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如本专利技术第一方面所述的一种电子设备的用户界面更新方法的步骤。
26、本专利技术通过设置显示模版,在变更显示内容时只需下发变更的内容信息,降低了通信的数据量,使电子设备可很快接收显示内容并进行更新。从而加快了用户信息的反馈流程,使电子设备与用户交互更为流畅。
本文档来自技高网...【技术保护点】
1.一种电子设备的用户界面更新方法,其特征在于,所述方法应用于电子设备,所述电子设备预先存储多套显示模版,每套所述显示模版包括控件属性以及控件内容数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待变更数据包括第一模版标识、第一控件标识、待变更控件数据;
3.根据权利要求2所述的方法,其特征在于,所述待变更控件数据为控件属性,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
4.根据权利要求2所述的方法,其特征在于,所述待变更控件数据为控件内容数据,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
5.根据权利要求2所述的方法,其特征在于,所述确定所述第一目标显示模版中与所述第一控件标识对应的第一目标控件,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述显示模版采用十六进制格式存储,所述待变更数据为十六进制格式的数据。
8.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储可被所
9.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的一种电子设备的用户界面更新方法的步骤。
...【技术特征摘要】
1.一种电子设备的用户界面更新方法,其特征在于,所述方法应用于电子设备,所述电子设备预先存储多套显示模版,每套所述显示模版包括控件属性以及控件内容数据,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述待变更数据包括第一模版标识、第一控件标识、待变更控件数据;
3.根据权利要求2所述的方法,其特征在于,所述待变更控件数据为控件属性,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
4.根据权利要求2所述的方法,其特征在于,所述待变更控件数据为控件内容数据,所述根据所述待变更控件数据对所述第一目标控件进行更新,包括:
5.根据权利要求2所述的方法,其特征在于,所述确定所述第...
【专利技术属性】
技术研发人员:张盼磊,
申请(专利权)人:华清科盛北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。