界面焦点管理方法、系统及相关设备技术方案

技术编号:37042587 阅读:23 留言:0更新日期:2023-03-29 19:21
本申请公开了界面焦点管理方法、系统及相关设备,该方法应用于界面焦点管理系统,包括:获得各输入设备的设备标识,每一输入设备的焦点携带各自输入设备的设备标识且初始时处于目标界面的预设控件,目标界面中的各控件均继承有预设的事件接口;通过设备标识检测各输入设备的控键状态;根据控键状态反馈的焦点迁移路径及目标设备标识,将对应目标设备标识的焦点由预设控件转移至目标控件;响应于目标设备对目标控件的触发,调用事件接口对目标控件执行目标事件。本申请通过按键状态能实现多输入设备对各自焦点的位置转移,即支持同时使用多个UI焦点,促使各输入设备可同时选定各自的目标控件,减少触发目标事件的响应耗时,增强用户体验。户体验。户体验。

【技术实现步骤摘要】
界面焦点管理方法、系统及相关设备


[0001]本申请实施例涉及互联网
,尤其涉及界面焦点管理方法、系统及相关设备。

技术介绍

[0002]日常生活中,人们对显示屏幕的操作需求和应用越来越广泛,如采用手柄等输入设备进行电子屏幕前的互动游戏。而随着电视机、智能机顶盒等大屏设备性能的提升,相比手机等移动端,大屏端设备更能营造客厅文化,拥有独特的多人同屏互动的游戏氛围。
[0003]但是目前,游戏UI基础组件方案(UGUI,UnityGameUserInterface),并不能满足大屏游戏中多人同屏场景的UI,如拳皇、街霸等类型的游戏UI,使得同一大屏界面只能有一个焦点(可视为光标、凸显框等显示图标)移动选角等,不支持多焦点的使用,如此,易延长游戏的等待时长,降低用户体验。
[0004]针对于此,有必要提高有效的解决方案解决上述技术问题。

技术实现思路

[0005]本申请实施例提供了界面焦点管理方法、系统及相关设备,用于解决多输入设备不能同时操控UI焦点的技术问题。
[0006]本申请实施例第一方面提供一种界面焦点管理方法,应用于界面焦点管理系统,包括:
[0007]获得各输入设备的设备标识;其中,每一所述输入设备均相应分配有焦点,每一所述焦点携带各自输入设备的设备标识且初始时处于目标界面的预设控件,所述目标界面中包括所述预设控件的各控件均继承有预设的事件接口;
[0008]通过所述设备标识检测各所述输入设备的控键状态,每一所述输入设备至少配置有方向控键,所述控键状态包括所述方向控键是否被操控;
[0009]根据所述控键状态反馈的焦点迁移路径及目标设备标识,将对应所述目标设备标识的焦点由所述预设控件转移至目标控件,所述目标设备指被测得方向控键被操控的输入设备;
[0010]响应于所述目标设备对所述目标控件的触发,调用所述事件接口对所述目标控件执行目标事件。
[0011]本申请第一方面所述的方法在具体实施时可采用本申请第二方面所述的内容实现。
[0012]本申请实施例第二方面提供一种界面焦点管理系统,包括:
[0013]获取单元,用于获得各输入设备的设备标识;其中,每一所述输入设备均相应分配有焦点,每一所述焦点携带各自输入设备的设备标识且初始时处于目标界面的预设控件,所述目标界面中包括所述预设控件的各控件均继承有预设的事件接口;
[0014]处理单元,用于通过所述设备标识检测各所述输入设备的控键状态,每一所述输
入设备至少配置有方向控键,所述控键状态包括所述方向控键是否被操控;
[0015]所述处理单元,还用于根据所述控键状态反馈的焦点迁移路径及目标设备标识,将对应所述目标设备标识的焦点由所述预设控件转移至目标控件,所述目标设备指被测得方向控键被操控的输入设备;
[0016]所述处理单元,还用于响应于所述目标设备对所述目标控件的触发,调用所述事件接口对所述目标控件执行目标事件。
[0017]本申请实施例第三方面提供一种电子设备,包括:
[0018]中央处理器,存储器以及输入输出接口;
[0019]所述存储器为短暂存储存储器或持久存储存储器;
[0020]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0021]本申请实施例第四方面提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0022]本申请实施例第五方面提供一种包含指令或计算机程序的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如本申请实施例第一方面或第一方面的任一具体实现方式所描述的方法。
[0023]从以上技术方案可以看出,本申请实施例至少具有以下优点:
[0024]本申请因对各焦点添置了相应输入设备的设备标识,故通过设备标识可检测得各输入设备的控键状态,进而使得根据该按键状态能实现多输入设备对各自焦点的位置转移,即支持同时使用多个UI焦点,促使各输入设备可同时选定各自的目标控件,减少由目标控件触发目标事件的响应耗时,增强用户体验。可见,本申请实施例支持配置及应用多个焦点,且焦点之间的位置转移互不干扰,对目标控件的处理效果良好。
附图说明
[0025]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0026]图1为本申请实施例界面焦点管理方法的一个流程示意图;
[0027]图2为本申请实施例界面焦点管理方法的一个类结构图;
[0028]图3a为本申请实施例界面焦点管理方法的另一流程示意图;
[0029]图3b为本申请实施例界面焦点管理方法的另一流程示意图;
[0030]图4为本申请实施例界面焦点管理系统的一个结构示意图;
[0031]图5为本申请实施例电子设备的一个结构示意图。
具体实施方式
[0032]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0033]本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0034]在以下的描述中,涉及到“一个具体实施方式”或“一个具体示例”等类似表达,其描述了所有可能实施例的子集,但是可以理解,“一个具体实施方式”或“一个具体示例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,涉及到的术语多个是指至少两个。本申请所说的某数值达到阈值(如果存在),在一些具体示例中,可包括前者大于阈值后者的情况。
[0035]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0036]为便于理解和说明,在对本申请做进一步详细说明之前,将对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面焦点管理方法,其特征在于,应用于界面焦点管理系统,包括:获得各输入设备的设备标识;其中,每一所述输入设备均相应分配有焦点,每一所述焦点携带各自输入设备的设备标识且初始时处于目标界面的预设控件,所述目标界面中包括所述预设控件的各控件均继承有预设的事件接口;通过所述设备标识检测各所述输入设备的控键状态,每一所述输入设备至少配置有方向控键,所述控键状态包括所述方向控键是否被操控;根据所述控键状态反馈的焦点迁移路径及目标设备标识,将对应所述目标设备标识的焦点由所述预设控件转移至目标控件,所述目标设备指被测得方向控键被操控的输入设备;响应于所述目标设备对所述目标控件的触发,调用所述事件接口对所述目标控件执行目标事件。2.根据权利要求1所述的界面焦点管理方法,其特征在于,所述通过所述设备标识检测各所述输入设备的控键状态,包括:获取每一所述输入设备的控键的自定义键值,所述控键包括所述方向控键;基于所述自定义键值和所述设备标识构建键值映射表,所述键值映射表中不同输入设备的控键对应的控键键值不同,来自同一输入设备的所述控键键值对应携带所属的设备标识信息;使用所述键值映射表运行状态检测程序,以使当检测到所述目标界面的焦点被至少一控键操控时,通过所述键值映射表确定被操控的方向控键。3.根据权利要求2所述的界面焦点管理方法,其特征在于,所述设备标识为数字形式的数值标识;基于所述自定义键值和所述设备标识构建键值映射表,包括:确定每一所述输入设备分别对应的键值折算值,每对所述键值折算值之间的差值大于预设差值;根据各所述输入设备分别对应的所述数值标识、所述键值折算值和所述自定义键值,计算各所述输入设备的所述控键键值;根据算得的各所述控键键值,构建所述键值映射表。4.根据权利要求1所述的界面焦点管理方法,其特征在于,根据所述控键状态反馈的焦点迁移路径及目标设备标识,将对应所述目标设备标识的焦点由所述预设控件转移至目标控件,包括:记录任意所述方向控键被操控使用的被用顺序,并根据所述被用顺序得到所述目标设备对应的焦点迁移路径;以焦点当前所在的控件为中心,判断所述中心在目标方向键所指的方向是否存在下一待聚焦控件;初始时所述中心为所述预设控件,所述目标方向键包括上、下、左、...

【专利技术属性】
技术研发人员:黄烨传朱敬毅罗均文马秀文
申请(专利权)人:深圳市路通网络技术有限公司
类型:发明
国别省市:

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

1