移动客户端焦点调整方法、装置、移动终端和可读存储介质制造方法及图纸

技术编号:23098865 阅读:11 留言:0更新日期:2020-01-14 20:33
本申请公开了移动客户端焦点调整方法、装置、移动终端和存储介质,涉及通信和智能控制领域。具体实现方案为:获取车机端发送的焦点调整指令,调整指令中包括当前的调整模式;根据预设的调整模式与位置属性的映射关系,确定与当前的调整模式对应的目标位置属性;判断当前显示页面对应的控件池中每个控件的位置属性中是否包含目标位置属性;若第一控件的位置属性中包含目标位置属性,则将当前显示页面中的焦点移动至第一控件处。该方案中,用户无需学习焦点调整方式,而直接按照自己的习惯即可实现焦点调整,实现方式丰富、灵活,改善了用户体验。

【技术实现步骤摘要】
移动客户端焦点调整方法、装置、移动终端和可读存储介质
本申请涉及通信和智能控制
,尤其涉及一种移动客户端焦点调整方法、装置、移动终端和可读存储介质。
技术介绍
随着通信技术的不断发展,在车联网领域,不仅可以通过移动终端对车机端进行控制,而且还可以通过车机端对移动终端进行反向控制。目前,车载客户端和移动客户端建立通信连接后,车载客户端可以通过对移动客户端下发焦点指令,对移动终端进行控制。但是目前的控制方案对应的移动客户端开发方式,要求对移动客户端界面进行区域划分,并且需要将移动客户端界面中相应控件分别移动至所在的区域,导致开发周期长、成本高。并且,在用户进行焦点调整时,需要根据控件所在的区域,选择对应的调整方式,焦点调整方式单一,增加了用户的使用难度。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。本申请提出一种移动客户端焦点调整方法、装置、移动终端和存储介质,以实现用户无需学习焦点调整方式,而直接按照自己的习惯即可实现焦点调整,实现方式丰富、灵活,改善了用户体验。本申请第一方面实施例提出了一种移动客户端焦点调整方法,包括:获取车机端发送的焦点调整指令,所述调整指令中包括当前的调整模式;根据预设的调整模式与位置属性的映射关系,确定与所述当前的调整模式对应的目标位置属性;判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性;若第一控件的位置属性中包含所述目标位置属性,则将所述当前显示页面中的焦点移动至所述第一控件处。本申请第二方面实施例提出了一种移动客户端焦点调整装置,包括:获取模块,用于获取车机端发送的焦点调整指令,所述调整指令中包括当前的调整模式;确定模块,用于根据预设的调整模式与位置属性的映射关系,确定与所述当前的调整模式对应的目标位置属性;判断模块,用于判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性;移动模块,用于若第一控件的位置属性中包含所述目标位置属性,则将所述当前显示页面中的焦点移动至所述第一控件处。本申请第三方面实施例提出了一种移动终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请第一方面实施例提出的移动客户端焦点调整方法。本申请第四方面实施例提出了一种计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本申请第一方面实施例提出的移动客户端焦点调整方法。上述申请中的一个实施例具有如下优点或有益效果:通过获取车机端发送的焦点调整指令,调整指令中包括当前的调整模式;根据预设的调整模式与位置属性的映射关系,确定与当前的调整模式对应的目标位置属性;判断当前显示页面对应的控件池中每个控件的位置属性中是否包含目标位置属性;若第一控件的位置属性中包含目标位置属性,则将当前显示页面中的焦点移动至第一控件处。由此,移动客户端收到车机端发来的焦点调整指令后,直接遍历当前显示页面对应的控件池中各控件的位置属性,即可确定与当前焦点调整指令对应的目标控件,进而将页面焦点移动至目标控件上,该焦点调整方法的灵活性较高,并且,用户无需学习焦点调整方式,而直接按照自己的习惯即可实现焦点调整,实现方式丰富、灵活,改善了用户体验。上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。附图说明附图用于更好地理解本方案,不构成对本申请的限定,本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解。其中:图1为本申请实施例一所提供的移动客户端焦点调整方法的流程示意图;图2为本申请实施例二所提供的移动客户端焦点调整方法的流程示意图;图3为本申请实施例三所提供的移动客户端焦点调整方法的流程示意图;图4为本申请实施例四所提供的移动客户端焦点调整方法的流程示意图;图5为本申请实施例五所提供的移动客户端焦点调整装置的结构示意图;图6为本申请实施例六所提供的移动客户端焦点调整装置的结构示意图;图7为本申请实施例七所提供的移动终端的结构示意图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。现有技术中,对移动客户端界面进行区域进行划分,得到上、下、左、右、中五个区域,每个区域称为一个焦点区域,当车载客户端对移动客户端下发焦点指令后,移动客户端可以根据该焦点指令,切换焦点区域,比如,焦点指令为上,则可以将下区域切换为上中区域,或者,从中区域切换到上区域,再比如,当焦点指令为右,则可以将左区域切换到中区域,或者,从中区域切换到右区域。其中,每个焦点区域可以具有一个默认控件,当切换到某一个焦点区域后,焦点可落在该焦点区域的默认控件上,比如该默认控件可以为该焦点区域中的第一个控件。这种方式下,区域切换只有一种操作,方式较为单一,并且,页面创建完还要统一进行焦点分区,假如有比较复杂的操作,则需要不断的重置焦点区域,容易产生焦点丢失的问题,此外,用户操作习惯不一样,无法适应每个用户操作。针对上述现有技术中存在的问题,本申请主要提供一种移动客户端焦点调整方法,该方法通过获取车机端发送的焦点调整指令,调整指令中包括当前的调整模式;根据预设的调整模式与位置属性的映射关系,确定与当前的调整模式对应的目标位置属性;判断当前显示页面对应的控件池中每个控件的位置属性中是否包含目标位置属性;若第一控件的位置属性中包含目标位置属性,则将当前显示页面中的焦点移动至第一控件处。由此,移动客户端收到车机端发来的焦点调整指令后,直接遍历当前显示页面对应的控件池中各控件的位置属性,即可确定与当前焦点调整指令对应的目标控件,进而将页面焦点移动至目标控件上,该焦点调整方法的灵活性较高,并且,用户无需学习焦点调整方式,而直接按照自己的习惯即可实现焦点调整,实现方式丰富、灵活,改善了用户体验。下面参考附图描述本申请实施例的移动客户端焦点调整方法、装置、移动终端和可读存储介质。在具体描述本申请实施例之前,为了便于理解,首先对常用技术词进行介绍:控件,是指显示界面中的按钮、文本框等任意形式的控件。焦点,是指光标被激活的位置,焦点所落的控件可被用户操作。比如,当焦点落在某个按钮后,该按钮可被激活,用户触发该按钮后,可以执行该按钮对应的功能,当焦点落在某个文本框内,该文本框可被激活,用户可以在该文本框内输入文本。图1为本申请实施例一所提供的移动客户端焦点调整方法的流程示意图。本申请实施例以该移动客户端焦点调整方法本文档来自技高网...

【技术保护点】
1.一种移动客户端焦点调整方法,其特征在于,包括:/n获取车机端发送的焦点调整指令,所述调整指令中包括当前的调整模式;/n根据预设的调整模式与位置属性的映射关系,确定与所述当前的调整模式对应的目标位置属性;/n判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性;/n若第一控件的位置属性中包含所述目标位置属性,则将所述当前显示页面中的焦点移动至所述第一控件处。/n

【技术特征摘要】
1.一种移动客户端焦点调整方法,其特征在于,包括:
获取车机端发送的焦点调整指令,所述调整指令中包括当前的调整模式;
根据预设的调整模式与位置属性的映射关系,确定与所述当前的调整模式对应的目标位置属性;
判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性;
若第一控件的位置属性中包含所述目标位置属性,则将所述当前显示页面中的焦点移动至所述第一控件处。


2.如权利要求1所述的方法,其特征在于,所述获取车机端发送的焦点调整指令之前,还包括:
获取车机端发送的车机配置数据;
在确定所述车机配置数据满足预设条件时,将所述车机端确定为焦点调整车机。


3.如权利要求2所述的方法,其特征在于,所述将所述车机端确定为焦点调整车机之后,还包括:
判断当前显示页面对应的控件池中是否包含预设位置属性的控件;
若第二控件的位置属性为所述预设位置属性,则将焦点设置在所述第二控件处。


4.如权利要求3所述的方法,其特征在于,所述判断当前显示页面对应的控件池中是否包预设位置属性的控件之后,还包括:
若所述控件池中未包含预设位置属性的控件,则将焦点设置在所述控件池中的任一控件处、或者将焦点设置在所述控件池中的首个控件处。


5.如权利要求1所述的方法,其特征在于,所述判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性之前,还包括:
在所述当前显示页面被加载时,根据与所述当前显示页面对应的视图文件,生成与所述当前显示页面对应的控件池。


6.如权利要求1所述的方法,其特征在于,所述将所述当前显示页面中的焦点移动至所述第一控件处之前,还包括:
确定所述第一控件为非隐藏控件。


7.如权利要求1-6任一所述的方法,其特征在于,所述判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性之后,还包括:
若所述控件池中各控件的位置属性中均未包含所述目标位置属性,则根据所述目标位置属性确定候选位置属性,其中所述候选位置属性的优先级低于所述目标位置属性;
判断所述控件池中每个控件的位置属性中是否包含所述候选位置属性;
若第三控件的位置属性中包含所述候选位置属性,则将所述当前显示页面中的焦点移动至所述第三控件处。


8.如权利要求1-6任一所述的方法,其特征在于,所述判断当前显示页面对应的控件池中每个控件的位置属性中是否包含所述目标位置属性之后,还包括:
若所述控件池中各控件的位置属性中均未包含所述目标位置属性、且所述目标位置属性用于指示将焦点移动至当前控件的后级控件处,则判断所述当前控件的各前级控件的位置属性中是否包含循环属性;
若第四控件的位置属性中包含循环属性,则将所述当前显示页面中的焦点移动至所述第四控件处。


9.如权利要求8所述的方法,其特征在于,所述判断所述当前控件的各前级控件的位置属性中是否包含循环属性之后,还包括:
若第四控件和第五控件的位置属性中均包含循环属性、且所述第四控件为所述第五控件的前级控件,则将所述当前显示页面中的焦点移动至所述第四控件处。


10.一种移动客户端焦点调整装置,其特征在于,包括:
获取模块,用于获取车机端发送的焦点调整指令,所述调整指令中包括当前的调整模式;...

【专利技术属性】
技术研发人员:张佳雄谢兆麟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1