The invention is applicable to the field of computer application technology, and provides the management method of interface control, terminal equipment and computer readable storage medium, including: receiving state change request sent by terminal, determining and targeting the state information of target state according to the preset corresponding relationship between the running state of preset application program and the control displayed by the application program in the running state, and the preset relationship between the preset application program and the control displayed in the running state. Target controls corresponding to label status information are displayed in the terminal according to the sequence of overlapping display of the part based on the preset priority of the control. This ensures the efficiency and accuracy of control management and display, and improves the display effect of the terminal interface.
【技术实现步骤摘要】
界面控件的管理方法、终端设备及计算机可读存储介质
本专利技术属于计算机应用
,尤其涉及界面控件的管理方法、终端设备及计算机可读存储介质。
技术介绍
随着智能终端技术的发展,一个小小的手机便可以解决很多计算机解决的问题,完成计算机完成的功能。但是很多情况下,手机因为其屏幕尺寸的限制,往往不能像计算机那样将所有的控件窗口都显示出来。现有技术中将这些控件按照优先级的顺序组合或者重叠显示,可以在有限的显示屏幕中显示更多的信息或者图像,例如导航中的总地图界面优先于导航界面显示,游戏中的主场景图优先于具体的场景图显示。但现有技术中的方式需要分别处理应用程序在各种情况下各个显示界面的状态,不仅复杂而且容易出错,导致在开发过程中开发效率降低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了界面控件的管理方法、终端设备及计算机可读存储介质,以解决现有技术中需要分别处理应用程序在各种情况下各个显示界面的状态,不仅复杂而且容易出错,导致在开发过程中开发效率降低的问题。本专利技术实施例的第一方面提供了一种界面控件的管理方法,包括:接收终端发送的状态变更请求;所述状态变更请求用于控制运行于所述终端中的应用程序进入目标状态;所述状态变更请求包括所述目标状态的状态信息;根据所述应用程序的运行状态与所述运行状态下所述应用程序所显示的控件之间预设的对应关系,确定所述目标状态的状态信息对应的待显示的目标控件;根据预设的所述控件的优先级,确定所述的目标控件在部分重叠显示时的重叠显示顺序,并将所述目标控件和所述重叠显示的顺序发送至所述终端。本专利技术实施例的第二方面提供了一种终端设备,包 ...
【技术保护点】
1.一种界面控件的管理方法,其特征在于,包括:接收终端发送的状态变更请求;所述状态变更请求用于控制运行于所述终端中的应用程序进入目标状态;所述状态变更请求包括所述目标状态的状态信息;根据所述应用程序的运行状态与所述运行状态下所述应用程序所显示的控件之间预设的对应关系,确定所述目标状态的状态信息对应的待显示的目标控件;根据预设的所述控件的优先级,确定所述的目标控件在部分重叠显示时的重叠显示顺序,并将所述目标控件和所述重叠显示的顺序发送至所述终端。
【技术特征摘要】
1.一种界面控件的管理方法,其特征在于,包括:接收终端发送的状态变更请求;所述状态变更请求用于控制运行于所述终端中的应用程序进入目标状态;所述状态变更请求包括所述目标状态的状态信息;根据所述应用程序的运行状态与所述运行状态下所述应用程序所显示的控件之间预设的对应关系,确定所述目标状态的状态信息对应的待显示的目标控件;根据预设的所述控件的优先级,确定所述的目标控件在部分重叠显示时的重叠显示顺序,并将所述目标控件和所述重叠显示的顺序发送至所述终端。2.如权利要求1所述的界面控件的管理方法,其特征在于,所述接收终端发送的状态变更请求之前,还包括:确定所述应用程序中所有待显示的控件、每个所述控件的优先级以及所述控件之间的容斥关系;获取所述应用程序所有的运行状态,并确定每个所述运行状态下所对应的待显示的控件。3.如权利要求2所述的界面控件的管理方法,其特征在于,所述确定所述应用程序中所有要显示的控件、每个所述控件的优先级以及所述控件之间的容斥关系,包括:确定所述应用程序中所有待显示的控件;根据每个所述控件的属性对所述控件进行分类,并设置每种控件类型的优先级;所述控件类型包括以下至少两种:复合控件、扩展控件、基本控件以及自定义控件;根据每个所述控件的功能,确定每个所述控件之间的容斥关系,并基于所述控件所属控件类型的优先级和所述容斥关系建立控件显示表;所述控件显示表用于表示所述控件之间的优先级和容斥关系。4.如权利要求3所述的界面控件的管理方法,其特征在于,所述容斥关系包括相容关系和相斥关系;所述确定每个所述控件之间的容斥关系,并根据所述优先级和所述容斥关系建立控件显示表之后,还可以包括:若存在至少两个所述控件之间的容斥关系为所述相容关系,则识别所述至少两个所述控件为相容控件;计算所述相容控件之间的关联度;所述关联度用于衡量同时显示所述相容控件的概率;根据所述关联度确定是否同时显示所述相容控件。5.如权利要求4所述的界面控件的管理方法,其特征在于,所述计算所述相容控件之间的关联度,包括:基于所述相容控件的属性信息确定m个所述相容控件X1~Xm的特征向量,并对所述特征向量进行量化:X1={x11,x12,…,x1k,…,x1n};X2={x21,x22,…,x2k,…x2n};……;Xm={xm1,xm2,…,xmk,…xmn};其中,k∈(1,n);特征向量x11,x12,…,x1k,…x1n用于表示相容控件X1在每个特征上的量化值;特征向量x21,x22,…,x2k,…...
【专利技术属性】
技术研发人员:许剑勇,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。