CN109032728B - Ui界面显示方法、智能终端及计算机可读存储介质 - Google Patents
Ui界面显示方法、智能终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN109032728B CN109032728B CN201810722487.2A CN201810722487A CN109032728B CN 109032728 B CN109032728 B CN 109032728B CN 201810722487 A CN201810722487 A CN 201810722487A CN 109032728 B CN109032728 B CN 109032728B
- Authority
- CN
- China
- Prior art keywords
- interface
- preset
- picture
- instruction
- storage area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种UI界面显示方法,包括以下步骤:当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片,接着在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式,而后基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片。本发明还公开了一种智能终端及计算机可读存储介质。本发明通过只加载预设UI界面图片,实现了快速显示UI界面的目的,同时节约了内存资源的使用,UI界面显示更流畅,提升了用户的体验。
Description
技术领域
本发明涉及智能终端领域,尤其涉及一种UI界面显示方法、智能终端及计算机可读存储介质。
背景技术
UI图形用户界面,简称UI界面,是目前主流的人机交互界面,UI界面的图片大都采用直接显示的方式,将所有需要显示的图片一次性全部加载到内存里,再显示出来。
随着UI界面越来越精美和复杂,图片的数量越来越多,图片文件的尺寸也越来越大,完整加载图片所需要的内存资源越来越多,加载的时间也越来越长,特别是界面来回切换时这种情况更加明显示,导致给用户的感受是界面显示不流畅,运行速度慢。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种UI界面显示方法,旨在解决UI界面的显示速度慢并且占用大量内存资源的技术问题。
为实现上述目的,本发明提供一种UI界面显示方法,所述UI界面显示方法包括以下步骤:
当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片;
在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式;
基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片。
优选地,在一实施例中,所述当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片的步骤之后,所述UI界面显示方法还包括:
在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面;
基于所述屏幕当前显示的UI界面生成预设UI界面图片,并保存至预设存储区域。
优选地,在一实施例中,所述在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面的步骤包括:
在预设存储区域未存储预设UI界面图片时,获取所述显示指令对应的背景、图标、按键的第一地址;
启动UI界面的第二显示模式,并基于所述第二显模式在所述智能终端的屏幕显示所述第一地址对应的背景、图标和按键。
优选地,在一实施例中,所述基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片的步骤之后,所述UI界面显示方法还包括:
当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面;
基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片。
优选地,在一实施例中,所述修改指令包括添加指令、删除指令和更换指令,所述更新后的UI界面包括第二UI界面图像或第三UI界面图像,当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面的步骤包括:
当接收到UI界面的修改指令时,确定所述修改指令的类型;
当接收到的所述修改指令是所述添加指令时,基于所述添加指令及所述当前显示的UI界面生成第二UI界面图像,并在所述屏幕上显示第二UI界面图像;
当接收到的所述修改指令是所述删除指令或更换指令时,基于所述删除指令或更换指令以及当前显示的UI界面生成第三UI界面图像,启动UI界面的第二显示模式,并基于第二显示模式在所述屏幕上显示第三UI界面图像。
优选地,在一实施例中,所述基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片的步骤包括:
确定所述预设存储区域是否存储有预设UI界面图片;
在所述预设存储区域存储有预设UI界面图片时,采用所述第一UI界面图像替换所述预设存储区域中的预设UI界面图片;
在所述预设存储区域未存储预设UI界面图片时,将所述第一UI界面图像作为预设UI界面图片保存到所述预设存储区域。
优选地,在一实施例中,基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片的步骤之后,所述UI界面显示方法还包括:
当接收到基于所述预设UI界面图片中的按键触发的选中指令时,获取触发所述选中指令的按键对应的效果图;
基于所述第一显示模式及所述效果图,在所述智能终端的屏幕上显示所述预设UI界面图片。
优选地,在一实施例中,所述基于所述第一显示模式及所述效果图,在所述智能终端的屏幕上显示所述预设UI界面图片之后,所述UI界面显示方法还包括:
当接收到基于所述预设UI界面图片中的按键触发的触发指令时,启动所述触发指令对应的应用;
在检测到所述应用进入后台运行或者关闭时,触发UI界面的显示指令。
此外,为实现上述目的,本发明还提供一种智能终端,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述UI界面显示程序,所述UI界面显示程序被所述处理器执行时实现上述任一项所述的UI界面显示方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有UI界面显示程序,所述UI界面显示程序被处理器执行时实现上述任一项所述的UI界面显示方法的步骤。
本发明通过当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片,接着在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式,而后基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片。本发明还公开了一种智能终端及计算机可读存储介质。本发明通过只加载预设UI界面图片,实现了快速显示UI界面的目的,同时节约了内存资源的使用,UI界面显示更流畅,提升了用户的体验。
附图说明
图1是本发明实施例方案涉及的硬件运行环境中智能终端的结构示意图;
图2为本发明UI界面显示方法第一实施例的流程示意图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境中智能终端的结构示意图。
本发明实施例中的智能终端可以是PC,也可以是智能电视、智能手机、平板电脑、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的终端设备。
如图1所示,该智能终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,智能终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。
本领域技术人员可以理解,图1中示出的智能终端结构并不构成对智能终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及UI界面显示程序。
在图1所示的智能终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的UI界面显示程序。
在本实施例中,智能终端包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的UI界面显示程序,其中,处理器1001调用存储器1005中存储的UI界面显示程序时,执行本申请实施例提供的UI界面显示方法的步骤。
本发明还提供一种UI界面显示方法,参照图2,图2为本发明方法第一实施例的流程示意图。
在本实施例中,该UI界面显示方法包括以下步骤:
步骤S10,当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片;
步骤S20,在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式;
步骤S30,基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片。
在本实施例中,UI(User Interface,用户界面)是***和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面。目前常用的是图形用户界面,它采用多窗口***,以图形方式显示的计算机操作用户界面,显示直接形象,操作简便,也叫人机界面,简称界面。本发明中介绍的UI界面显示方法适用于图形用户界面。
进一步地,智能终端的界面就是图像用户界面,也就是UI界面,UI界面是通过加载图形对象实现的,用户通过直接或间接利用滑动、轻按、挤压等方式操作UI界面上的图标、按键、菜单等,以选择命令、启动程序或执行其它应用,这些操作会引起不同UI界面之间的切换,并触发相应界面的显示命令。
在本发明中提供了两种UI界面显示模式,一种是第一显示模式,另一种是第二显示模式,通过判断预设存储区域是否有预设UI界面图片来确定显示模式方式,如果预设存储区域有预设UI界面图片,那么显示模式为第一显示模式,如果预设存储区域没有预设UI界面图片,那么显示模式为第二显示模式,其中预设UI界面图片是保存在预设存储区域中的图片,它是UI界面的截屏图,与当前所要显示的UI界面对应,预设UI界面图片可以是jpg、gif、png等格式,预设存储区域可以在智能终端的内置存储器中,也可以在智能终端的外部存储器中,也就是通过外部接口接入外部存储设备,比如通过USB接口接入的优盘。
具体地,当接收到UI界面的显示指令时,首先对预设存储区域是否有预设UI界面图片进行判断,根据判断结果确定UI界面的显示模式,进一步地,当预设存储区域有预设UI界面图片时,智能终端可获取UI界面的第一显示模式,然后根据第一显示模式在智能终端的屏幕上显示预设UI界面图片。
举例说明,利用遥控器来选择UI界面上的菜单,通过上下滑动可以在不同菜单之间进行切换,轻按其中一个菜单,会打开一个新的UI界面,关闭该菜单又退回到原来的UI界面,并触发界面的显示命令。智能终端接收到显示指令,如果预设存储区域有预设UI界面图片,那么在关闭该菜单退回到原来UI界面时,需要采取第一显示模式显示原来的UI界面。
本实施例提出的UI界面显示方法,当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片,接着在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式,而后基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片,本发明通过只加载预设UI界面图片,实现了快速显示UI界面的目的,同时节约了内存资源的使用,UI界面显示更流畅,提升了用户的体验。
基于第一实施例,提出本发明UI界面显示方法的第二实施例,在本实施例中,在步骤S10之后,该UI界面显示方法还包括:
步骤S40,在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面;
步骤S50,基于所述屏幕当前显示的UI界面生成预设UI界面图片,并保存至预设存储区域。
在本实施例中,当接收到UI界面的显示指令后,对预设存储区域是否有预设UI界面图片进行判断,当预设存储区域不存在预设UI界面图片时,那么UI的显示模式就是第二显示模式,也就是说智能终端可获取UI界面的第二显示模式,然后根据第二显示模式在所述智能终端的屏幕显示UI界面。
需要说明的是,第二显示模式是UI界面的正常显示模式,也就是在显示UI界面时,需要在智能终端的屏幕上显示多个图片;相对而言,第一显示模式是快速显示模式,因为只需要在屏幕上显示一幅预设UI界面图片,不需要像第二显示模式一样在屏幕上显示多个图片,所以第一显示模式的显示速度更快。
进一步地,基于第二显示模式显示UI界面之后,基于所述屏幕当前显示的UI界面生成预设UI界面图片,并保存至预设存储区域。预设存储区域是否有预设UI界面图片的存在,关系到UI界面的显示模式,换句话说,关系到UI界面的显示速度和内存占用情况,所以当预设存储区域没有预设UI界面图片时,需要在UI界面完整显示后,获取当前UI界面的界面图,也就是生成预设UI界面图片并保存至预设存储区域,当再次接收到该UI界面的显示指令时,就可以按照第一显示模式进行UI界面显示,也就是从预设存储区域获取预设UI界面图片并显示在智能终端的屏幕上。
本实施例提出的UI界面显示方法,在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面,接着基于所述屏幕当前显示的UI界面生成预设UI界面图片,并保存至预设存储区域。通过生成预设UI界面图片并保存至预设存储区域,实现了显示模式的切换,当再次接收到该UI界面的显示指令时,可以按照第一显示模式进行UI界面显示,提升了UI界面的显示速度。
基于第二实施例,提出本发明UI界面显示方法的第三实施例,在本实施例中,步骤S40包括:
步骤S41,在预设存储区域未存储预设UI界面图片时,获取所述显示指令对应的背景、图标、按键的第一地址;
步骤S42,启动UI界面的第二显示模式,并基于所述第二显模式在所述智能终端的屏幕显示所述第一地址对应的背景、图标和按键。
在本实施例中,在预设存储区域没有预设UI界面图片时,UI的显示模式是第二显示模式,也就是正常显示模式,需要将UI界面相关的全部图片显示在屏幕上,UI界面相关的图片一般情况下主要包括背景、图标、按键,这些图片保存在智能终端的内置存储器中或外部扩展的存储器中,所以要显示这些图片,首先需要知道图片的保存地址,然后根据地址获取图片,具体地,首先获取显示指令对应背景、图标、按键的第一地址,然后再根据第一地址获取相应的图片,而后基于第二显示模式将获取到的图片全部显示在UI界面上。
举例说明,当智能终端开机时,预设存储区域是没有预设UI界面图片,那么就需要以第二显示模式来显示UI界面,也就是正常显示模式,先获取开机后主界面相关的背景、图标、按键的地址,然后根据地址获取图片,最后在屏幕上显示这些图片,完成开机后的主界面显示。
本实施例提出的UI界面显示方法,在预设存储区域未存储预设UI界面图片时,获取所述显示指令对应的背景、图标、按键的第一地址,然后启动UI界面的第二显示模式,并基于所述第二显模式在所述智能终端的屏幕显示所述第一地址对应的背景、图标和按键,利用第二显示模式显示UI界面可以保障UI界面的正常显示,避免发生预设存储区域没有预设UI界面图片时UI界面无法显示的情况。
基于第一实施例,提出本发明UI界面显示方法的第四实施例,在本实施例中,在步骤S30之后,该UI界面显示方法还包括:
步骤S60,当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面;
步骤S70,基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片。
在本实施例中,UI界面的修改指令是引起UI界面变化的指令,例如移动或删除当前UI界面的图标,这些操作都会引起界面的变化,当接收到UI界面的修改指令时,基于修改指令智能终端更新当前显示的UI界面,也就是说,智能终端执行修改指令所要完成的操作,同时刷新屏幕上的UI界面。
需要说明的,当前UI界面发生变化时,屏幕上当前显示的界面已经是变化后的UI界面,预设存储区域中存储的预设UI界面图片与变化后的UI界面已经不一致,但是预设UI界面图片需要与当前屏幕显示的界面保持一致,所以需要重新生成预设UI界面图片,基于当前屏幕上显示的界面进行截屏操作,具体地,获取当前显示的UI界面生成UI界面图像,并用UI界面图像更新预设存储区域中存储的预设UI界面图片。
本实施例提出的UI界面显示方法,当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面,接下来基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片。UI界面发生变化,通过重新生成预设UI界面图片,并更新到预设存储区域中,实现了预设UI界面图片与当前屏幕显示的界面一致,保证预设UI界面图片及时更新,提升了用户体验。
基于第四实施例,提出本发明UI界面显示方法的第五实施例,在本实施例中,所述修改指令包括添加指令、删除指令和更换指令,所述更新后的UI界面包括第二UI界面图像或第三UI界面图像,步骤S60包括:
步骤S61,当接收到UI界面的修改指令时,确定所述修改指令的类型;
步骤S62,当接收到的所述修改指令是所述添加指令时,基于所述添加指令及所述当前显示的UI界面生成第二UI界面图像,并在所述屏幕上显示第二UI界面图像;
步骤S63,当接收到的所述修改指令是所述删除指令或更换指令时,基于所述删除指令或更换指令以及当前显示的UI界面生成第三UI界面图像,启动UI界面的第二显示模式,并基于第二显示模式在所述屏幕上显示第三UI界面图像。
在本实施例中,智能终端接收到的UI界面的修改指令包括添加指令、删除指令和更换指令,例如,添加指令可以是安装一个App,还可以是新增一个菜单或按钮等,删除指令可以是卸载UI界面上已有App,删除一个菜单或按钮等,更换指令可以是移动图标的位置、重新命菜单名称等,无论是添加指令、删除指令或更换指令的执行都会引起当前UI界面的变化,根据具体修改指令的类型确定UI界面更新方式。
进一步地,当接收到的修改指令是添加指令时,基于添加指令及当前显示的UI界面生成第二UI界面图像,并在屏幕上显示第二UI界面图像。具体地,添加指令对应一个图片,图片是图标、菜单或按键等,执行完添加指令后,将添加指令对应的图片添加到预设UI界面图片的指定位置,例如,添加指令是安装一个App,那么添加指令对应的图片就是App图标,安装App后,在当前显示的UI界面添加该App图标。
进一步地,当接收到的所述修改指令是所述删除指令或更换指令时,基于所述删除指令或更换指令以及当前显示的UI界面生成第三UI界面图像,启动UI界面的第二显示模式,并基于第二显示模式在所述屏幕上显示第三UI界面图像。具体地,删除指令引起当前UI界面的直观变化是从当前显示的UI界面去除删除指令对应的图标、菜单或按键等,当前屏幕显示的是基于第一显示模式的预设UI界面图片,无法直接在预设UI界面图片上删除图标、菜单或按键等,所以当接收到删除命令时,智能终端可以采用以下两种方式在屏幕上更新显示UI界面。方式一,当接收到删除命令时,基于第二显示模式重新显示包括该预设UI界面图片中图标、菜单或按键的UI界面,并根据所接收到的删除命令,在重新显示的UI界面删除相应的图片,基于删除后的UI界面生成第三UI界面图像。例如,删除指令是卸载一个App,当接收到卸载指令时,智能终端基于第二显示模式,重新显示UI界面,同时在UI界面删除该App图标。方式二,当接收到删除命令时,首先执行删除命令操作,当删除命令完成时,启动第二显示模式,基于第二显示模式显示执行删除命令后的UI界面,也就是不再显示删除命令对应的图片。例如,删除指令是卸载一个App,当接收到卸载指令时,智能终端首先执行卸载操作,然后再基于第二显示模式更新显示UI界面,此时不再显示被卸载的App的图标。同理,当接收的修改指令是更换指令时,更换指令触发当前显示的UI界面上的图标、菜单或按键等发生位置变化或被替换等,所以当前显示的UI界面需要基于第二显示模式重新更新,同时基于更换指令显示UI界面。
本实施例提出的UI界面显示方法,当接收到UI界面的修改指令时,确定所述修改指令的类型,接下来当接收到的所述修改指令是所述添加指令时,基于所述添加指令及所述当前显示的UI界面生成第二UI界面图像,并在所述屏幕上显示第二UI界面图像,或者当接收到的所述修改指令是所述删除指令或更换指令时,基于所述删除指令或更换指令以及当前显示的UI界面生成第三UI界面图像,启动UI界面的第二显示模式,并基于第二显示模式在所述屏幕上显示第三UI界面图像。修改指令引起UI界面发生变化,通过及时更新显示UI界面,保证智能终端能正确显示UI界面,提升用户体验。
基于第四实施例,提出本发明UI界面显示方法的第六实施例,在本实施例中,步骤S70包括:
步骤S71,确定所述预设存储区域是否存储有预设UI界面图片;
步骤S72,在所述预设存储区域存储有预设UI界面图片时,采用所述第一UI界面图像替换所述预设存储区域中的预设UI界面图片;
步骤S73,在所述预设存储区域未存储预设UI界面图片时,将所述第一UI界面图像作为预设UI界面图片保存到所述预设存储区域。
在本实施例中,需要将基于当前UI界面获取的UI界面图像更新到预设存储区域中,确保预设存储区域中的预设UI界面图片与当前显示的UI界面一致。
具体地,首先要判断预设存储区域是否有预设UI界面图片,在预设存储区域有预设UI界面图片时,采用第一UI界面图像替换预设存储区域中的预设UI界面图片,也就是说当在预设存储区域有预设UI界面图片时,删除预设存储区域已保存的预设UI界面图片,然后再将第一UI界面图像保存到预设存储区域,完成用第一UI界面图像覆盖预设UI界面图片,保证预设存储区域中只有一个预设UI界面图片;在预设存储区域没有预设UI界面图片时,将第一UI界面图像作为预设UI界面图片保存到预设存储区域,也就是说当预设存储区域没有预设UI界面图片时,直接将第一UI界面图像作为新的预设UI界面图片保存到预设存储区域,当再次接收到当前UI界面显示命令时,能成功地以第一显示模式显示预设UI界面图片,提高UI界面的显示速度。
本实施例提出的UI界面显示方法,确定所述预设存储区域是否存储有预设UI界面图片,然后在所述预设存储区域存储有预设UI界面图片时,采用所述第一UI界面图像替换所述预设存储区域中的预设UI界面图片,而后在所述预设存储区域未存储预设UI界面图片时,将所述第一UI界面图像作为预设UI界面图片保存到所述预设存储区域。通过更新预设UI界面图片,实现了预设UI界面图片的及时刷新,保证再次接收到当前UI界面显示命令时,能成功的以第一显示模式进行显示,实现快速显示UI界面的同时确保UI界面的正确显示,提升了用户体验。
基于第一实施例,提出本发明UI界面显示方法的第七实施例,在本实施例中,所述按键包括按键原图及选中后的效果图,在步骤S30之后,所述UI界面显示方法还包括:
步骤S80,当接收到基于所述预设UI界面图片中的按键触发的选中指令时,获取触发所述选中指令的按键对应的效果图;
步骤S90,基于所述第一显示模式及所述效果图,在所述智能终端的屏幕上显示所述预设UI界面图片。
在本实施例中,当接收到基于预设UI界面图片中的按键触发的选中指令时,获取触发选中指令的按键对应的效果图,该效果图示按键选中后的效果图,无论是基于第一显示模式显示的UI界面,还是基于第二显示模式显示的UI界面,当按键被选中后,都需要在当前UI界面显示按键被选中后的效果图,这样才能直观看到按键有没有被选中,所以当接收到按键的选中指令时,智能终端将获取按键的选中后的效果图并增加显示到当前UI界面,当智能终端检测到取消选中按键时,智能终端将按键的选中后的效果图从当前显示的UI界面中删除,也就不显示按键的选中后的效果图。
需要说明的是,预设UI界面图片是在UI界面的按键、菜单或图标等没有被选中状态下的UI界面截图,与按键、菜单或图标等选中后的效果图无关,所以智能终端显示或不显示选中后的效果图,不需要重新获取UI界面图片。
本实施例提出的UI界面显示方法,当接收到基于所述预设UI界面图片中的按键触发的选中指令时,获取触发所述选中指令的按键对应的效果图,然后基于所述第一显示模式及所述效果图,在所述智能终端的屏幕上显示所述预设UI界面图片。通过显示按键选中后的效果图,让用户直观看到按键被选中的操作,提升用户体验。
基于上述实施例,提出本发明UI界面显示方法的第八实施例,在本实施例中,在步骤S30之后,该UI界面显示方法还包括:
步骤S100,当接收到基于所述预设UI界面图片中的按键触发的触发指令时,启动所述触发指令对应的应用;
步骤S110,在检测到所述应用进入后台运行或者关闭时,触发UI界面的显示指令。
在本实施例中,当接收到基于预设UI界面图片中的按键触发的触发指令时,启动触发指令对应的应用,其中,触发指令可以采用不同的方式发送,例如通过无线遥控器装置发送,或通过外接鼠标直接单击或双击按键来发送,如果智能终端是触摸屏的,还可以直接在智能终端的屏幕上单击或双击按键来发送等。启动触发指令对应的应用后,在智能终端的屏幕上显示该应用的界面,当智能终端检测到该应用进入后台运行或者关闭时,同时触发所要显示的UI界面的显示指令。启动触发指令对应的应用,会打开一个新的界面,当应用进入后台运行或者关闭时,又切换回原来的UI界面,触发I界面的显示指令,进一步地,当智能终端接收到所要显示的UI界面的显示指令时,需要判断预设存储区域是否有预设UI界面图片,当预设存储区域有预设UI界面图片时,基于第一显示模式在智能终端的屏幕上显示预设UI界面图片。
本实施例提出的UI界面显示方法,当接收到基于所述预设UI界面图片中的按键触发的触发指令时,启动所述触发指令对应的应用,接下来在检测到所述应用进入后台运行或者关闭时,触发UI界面的显示指令,当有预设UI界面图片,可以基于第一显示模式显示UI界面,提高了UI界面切换时的界面显示速度,进一步提升用户体验。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有UI界面显示程序,所述UI界面显示程序被处理器执行时实现上述UI界面显示方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种UI界面显示方法,应用于智能终端,其特征在于,所述UI界面显示方法包括以下步骤:
当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片,其中,所述预设UI界面图片包括图形用户界面;
在预设存储区域存储有预设UI界面图片时,启动UI界面的第一显示模式;
基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片;
所述当接收到UI界面的显示指令时,确定预设存储区域是否存储有预设UI界面图片的步骤之后,还包括:
在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面;
基于所述屏幕当前显示的UI界面生成预设UI界面图片,并保存至预设存储区域。
2.如权利要求1所述的UI界面显示方法,其特征在于,所述在预设存储区域未存储预设UI界面图片时,启动UI界面的第二显示模式,并基于所述第二显示模式在所述屏幕显示所述智能终端的UI界面的步骤包括:
在预设存储区域未存储预设UI界面图片时,获取所述显示指令对应的背景、图标、按键的第一地址;
启动UI界面的第二显示模式,并基于所述第二显示 模式在所述智能终端的屏幕显示所述第一地址对应的背景、图标和按键。
3.如权利要求1所述的UI界面显示方法,其特征在于,所述基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片的步骤之后,所述的UI界面显示方法还包括:
当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面;
基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片。
4.如权利要求3所述的UI界面显示方法,其特征在于,所述修改指令包括添加指令、删除指令和更换指令,所述更新后的UI界面包括第二UI界面图像或第三UI界面图像,当接收到UI界面的修改指令时,基于所述修改指令更新当前显示的UI界面的步骤包括:
当接收到UI界面的修改指令时,确定所述修改指令的类型;
当接收到的所述修改指令是所述添加指令时,基于所述添加指令及当前显示的UI界面生成第二UI界面图像,并在所述屏幕上显示第二UI界面图像;
当接收到的所述修改指令是所述删除指令或更换指令时,基于所述删除指令或更换指令以及当前显示的UI界面生成第三UI界面图像,启动UI界面的第二显示模式,并基于第二显示模式在所述屏幕上显示第三UI界面图像。
5.如权利要求3所述的UI界面显示方法,其特征在于,所述基于更新后的UI界面生成第一UI界面图像,基于所述第一UI界面图像更新所述预设存储区域中存储的预设UI界面图片的步骤包括:
确定所述预设存储区域是否存储有预设UI界面图片;
在所述预设存储区域存储有预设UI界面图片时,采用所述第一UI界面图像替换所述预设存储区域中的预设UI界面图片;
在所述预设存储区域未存储预设UI界面图片时,将所述第一UI界面图像作为预设UI界面图片保存到所述预设存储区域。
6.如权利要求1所述的UI界面显示方法,其特征在于,所述基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片的步骤之后,所述UI界面显示方法还包括:
当接收到基于所述预设UI界面图片中的按键触发的选中指令时,获取触发所述选中指令的按键对应的效果图;
基于所述第一显示模式及所述效果图,在所述智能终端的屏幕上显示所述预设UI界面图片。
7.如权利要求1至6中任意一项所述的UI界面显示方法,其特征在于,所述基于所述第一显示模式在所述智能终端的屏幕上显示所述预设UI界面图片的步骤之后,所述UI界面显示方法还包括:
当接收到基于所述预设UI界面图片中的按键触发的触发指令时,启动所述触发指令对应的应用;
在检测到所述应用进入后台运行或者关闭时,触发UI界面的显示指令。
8.一种智能终端,其特征在于,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述UI界面显示程序,所述UI界面显示程序被所述处理器执行时实现如权利要求1至7中任一项所述的UI界面显示方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有UI界面显示程序,所述UI界面显示程序被处理器执行时实现如权利要求1至7中任一项所述的UI界面显示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810722487.2A CN109032728B (zh) | 2018-07-03 | 2018-07-03 | Ui界面显示方法、智能终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810722487.2A CN109032728B (zh) | 2018-07-03 | 2018-07-03 | Ui界面显示方法、智能终端及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109032728A CN109032728A (zh) | 2018-12-18 |
CN109032728B true CN109032728B (zh) | 2022-04-22 |
Family
ID=65521629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810722487.2A Active CN109032728B (zh) | 2018-07-03 | 2018-07-03 | Ui界面显示方法、智能终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109032728B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110825477A (zh) * | 2019-11-04 | 2020-02-21 | 上海达梦数据库有限公司 | 图形界面的加载方法、装置、设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458623A (zh) * | 2007-12-11 | 2009-06-17 | 闪联信息技术工程中心有限公司 | Ui界面中加载多媒体信息的方法及装置 |
CN102314313A (zh) * | 2010-07-09 | 2012-01-11 | 夏普株式会社 | 显示操作装置以及采用了该显示操作装置的图像处理装置 |
KR20120126843A (ko) * | 2011-05-13 | 2012-11-21 | 삼성전자주식회사 | 휴대 단말기의 일정 관리 방법 및 장치 |
CN105867889A (zh) * | 2015-08-04 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 路由器的ui界面的展示方法、装置及用户设备 |
CN106598400A (zh) * | 2016-12-26 | 2017-04-26 | 三星电子(中国)研发中心 | 用户界面浏览方法及装置 |
CN107368193A (zh) * | 2017-07-19 | 2017-11-21 | 讯飞幻境(北京)科技有限公司 | 人机操作交互方法和*** |
CN107396179A (zh) * | 2017-08-21 | 2017-11-24 | 深圳创维-Rgb电子有限公司 | 一种电视功能展示方法、存储介质及电视终端 |
CN107390968A (zh) * | 2017-06-14 | 2017-11-24 | 努比亚技术有限公司 | 应用界面互换的方法、终端以及计算机可读存储介质 |
CN107566616A (zh) * | 2017-08-15 | 2018-01-09 | 维沃移动通信有限公司 | 一种信息的显示方法、终端及计算机可读存储介质 |
CN107797728A (zh) * | 2017-10-31 | 2018-03-13 | 维沃移动通信有限公司 | 一种访问应用程序的方法和移动终端 |
CN107896279A (zh) * | 2017-11-16 | 2018-04-10 | 维沃移动通信有限公司 | 一种移动终端的截屏处理方法、装置及移动终端 |
CN107908280A (zh) * | 2017-10-31 | 2018-04-13 | 福建天泉教育科技有限公司 | 一种vr场景中实现页面交互的方法及终端 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5147087B2 (ja) * | 2010-07-22 | 2013-02-20 | シャープ株式会社 | 表示操作装置及び画像処理装置 |
JP5075240B2 (ja) * | 2010-08-27 | 2012-11-21 | シャープ株式会社 | 操作装置、画像処理装置、及び、表示方法 |
CN102147744B (zh) * | 2011-04-01 | 2015-05-27 | 奇智软件(北京)有限公司 | 一种程序加载方法及*** |
CN107256165A (zh) * | 2017-04-28 | 2017-10-17 | 努比亚技术有限公司 | 一种应用启动方法、终端和计算机可读存储介质 |
CN107613110A (zh) * | 2017-08-31 | 2018-01-19 | 努比亚技术有限公司 | 调整终端界面显示的方法、终端和计算机可读存储介质 |
CN107765941B (zh) * | 2017-09-28 | 2021-07-16 | 努比亚技术有限公司 | 一种图标显示方法、终端及计算机可读存储介质 |
CN107844231A (zh) * | 2017-10-31 | 2018-03-27 | 努比亚技术有限公司 | 一种界面显示方法、移动终端及计算机可读存储介质 |
-
2018
- 2018-07-03 CN CN201810722487.2A patent/CN109032728B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458623A (zh) * | 2007-12-11 | 2009-06-17 | 闪联信息技术工程中心有限公司 | Ui界面中加载多媒体信息的方法及装置 |
CN102314313A (zh) * | 2010-07-09 | 2012-01-11 | 夏普株式会社 | 显示操作装置以及采用了该显示操作装置的图像处理装置 |
KR20120126843A (ko) * | 2011-05-13 | 2012-11-21 | 삼성전자주식회사 | 휴대 단말기의 일정 관리 방법 및 장치 |
CN105867889A (zh) * | 2015-08-04 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 路由器的ui界面的展示方法、装置及用户设备 |
CN106598400A (zh) * | 2016-12-26 | 2017-04-26 | 三星电子(中国)研发中心 | 用户界面浏览方法及装置 |
CN107390968A (zh) * | 2017-06-14 | 2017-11-24 | 努比亚技术有限公司 | 应用界面互换的方法、终端以及计算机可读存储介质 |
CN107368193A (zh) * | 2017-07-19 | 2017-11-21 | 讯飞幻境(北京)科技有限公司 | 人机操作交互方法和*** |
CN107566616A (zh) * | 2017-08-15 | 2018-01-09 | 维沃移动通信有限公司 | 一种信息的显示方法、终端及计算机可读存储介质 |
CN107396179A (zh) * | 2017-08-21 | 2017-11-24 | 深圳创维-Rgb电子有限公司 | 一种电视功能展示方法、存储介质及电视终端 |
CN107797728A (zh) * | 2017-10-31 | 2018-03-13 | 维沃移动通信有限公司 | 一种访问应用程序的方法和移动终端 |
CN107908280A (zh) * | 2017-10-31 | 2018-04-13 | 福建天泉教育科技有限公司 | 一种vr场景中实现页面交互的方法及终端 |
CN107896279A (zh) * | 2017-11-16 | 2018-04-10 | 维沃移动通信有限公司 | 一种移动终端的截屏处理方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN109032728A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11079908B2 (en) | Method and apparatus for adding icon to interface of android system, and mobile terminal | |
JP7114633B2 (ja) | 画面ミラーリング方法、装置、端末及び記憶媒体 | |
CN110417988B (zh) | 一种界面显示方法、装置及设备 | |
KR101379574B1 (ko) | 애플리케이션의 상태를 표시하는 단말기 및 방법 | |
US20150205456A1 (en) | Method and Device for Processing Application Shortcut | |
CN108064369B (zh) | 柔性显示屏的交互方法及装置 | |
JP2016500175A (ja) | フローティングオブジェクトの実現方法及び装置 | |
WO2015184736A1 (zh) | 一种触屏设备背景图变换的方法及终端 | |
CN109361948B (zh) | 界面管理方法、智能终端及可读存储介质 | |
CN108710512B (zh) | 应用程序的预加载方法、装置、存储介质及智能终端 | |
CN111225108A (zh) | 一种通信终端及负屏界面的卡片显示方法 | |
CN111597000A (zh) | 一种小窗口管理方法及终端 | |
US11314391B2 (en) | Navigation bar controlling method and terminal | |
WO2023061280A1 (zh) | 应用程序显示方法、装置及电子设备 | |
CN105955770A (zh) | 一种应用程序的卸载方法和终端 | |
CN109558187B (zh) | 一种用户界面渲染方法及装置 | |
CN113835577A (zh) | 显示方法、装置、电子设备及存储介质 | |
CN109983428B (zh) | 一种应用的操作方法和装置 | |
CN114721761A (zh) | 一种终端设备、应用图标管理方法和存储介质 | |
CN112130734B (zh) | 基于浮层技术的文档管理方法及设备 | |
CN111142739A (zh) | 悬浮菜单设置的方法、终端及可读存储介质 | |
CN109032728B (zh) | Ui界面显示方法、智能终端及计算机可读存储介质 | |
CN111324398A (zh) | 最近内容的处理方法、装置、终端及存储介质 | |
WO2020253282A1 (zh) | 一种项目开启方法及装置、显示设备 | |
CN114546219B (zh) | 图片列表的处理方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |