一种界面交互方法、装置、终端设备及存储介质制造方法及图纸

技术编号:26504158 阅读:11 留言:0更新日期:2020-11-27 15:31
本公开公开了一种界面交互方法、装置、终端设备及存储介质。所述方法由终端设备的交互控制器执行,包括:获取用户在交互界面上的第一交互信息和界面信息;确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。利用该方法,降低了界面元素交互时的管控成本。

【技术实现步骤摘要】
一种界面交互方法、装置、终端设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种界面交互方法、装置、终端设备及存储介质。
技术介绍
随着计算机技术的发展,用户与终端设备的互动越来越多。用户可以通过交互界面实现界面交互。如用户通过终端设备的交互界面向终端设备输入信息、进行操作,终端设备则通过交互界面向用户提供信息,以供阅读、分析和判断。现有的界面交互技术常见的是界面元素的交互,如视图的交互,用户对交互界面中的视图进行调整,以完成视图的交互。然而,目前在实现界面元素交互时,界面元素的管控较分散,如操作界面中的界面元素的交互信息需要不同的代理进行处理,不便于集中管控,从而降低了界面交互的体验。
技术实现思路
本公开实施例提供了一种界面交互方法、装置、终端设备及存储介质,降低了界面元素交互时的管控成本。第一方面,本公开实施例提供了一种界面交互方法,由终端设备的交互控制器执行,所述方法包括:获取用户在交互界面上的第一交互信息和界面信息;确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。第二方面,本公开实施例还提供了一种界面交互装置,配置于终端设备的交互控制器,包括:获取模块,用于获取用户在交互界面上的第一交互信息和界面信息;确定模块,用于确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。第三方面,本公开实施例还提供了一种终端设备,包括:一个或多个交互控制器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个交互控制器执行,使得所述一个或多个交互控制器实现如本公开实施例提供的界面交互方法。第四方面,本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,该程序被交互控制器执行时实现本公开实施例提供的界面交互方法。本公开实施例提供了一种界面交互方法、装置、终端设备及存储介质,该方法首先获取用户在交互界面上的第一交互信息和界面信息;然后确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。利用上述技术方案,降低了界面元素交互时的管控成本。附图说明图1为本公开实施例一提供的一种界面交互方法的流程示意图;图2为本公开实施例二提供的一种界面交互方法的流程示意图;图2a为本公开实施例二提供的一种实现界面交互的系统框架示意图;图2b为本公开实施例二提供的又一种界面交互方法的流程示意图;图2c为本公开实施例二提供的一种系统层级连接示意图;图2d为本公开实施例二提供的一种界面交互方法的场景示意图;图3为本公开实施例三提供的一种界面交互装置的结构示意图;图4为本公开实施例四提供的一种终端设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。此外,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。实施例一图1为本公开实施例一提供的一种界面交互方法的流程示意图,该方法可适用于实现界面交互的情况,该方法可以由界面交互装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在终端设备的交互控制器上,在本实施例中终端设备包括但不限于:手机、电脑和个人数字助理等设备。如图1所示,本公开实施例一提供的一种界面交互方法,包括如下步骤:S110、获取用户在交互界面上的第一交互信息和界面信息。在本实施例中,交互界面可以为显示给用户的实现人机交互的界面。用户可以通过操作交互界面上的界面元素,如视图,实现界面交互。界面元素可以指可满足交互需求的软件或系统界面所包含的满足用户交互要求的一系列元素。界面元素包括但不限于窗口、对话框、菜单、滚动条和图形。第一交互信息可以为用户操作交互界面上的界面元素生成的信息。界面信息可以为标识交互界面的信息。交互控制器可以通过相应的接口获取采集模块采集的第一交互信息和界面信息。采集模块可以为终端设备中采集交互界面上用户操作的模块。在用户对交互界面进行操作产生第一交互信息后,采集模块可以采集用户操作确定对应的第一交互信息和界面信息,然后将第一交互信息和界面信息传输至交互控制器进行分析。S120、确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。目标界面可以为用户操作交互界面后生成的界面。元素信息可以为标识界面元素属性的信息,如元素信息可以为标识界面元素位置和尺寸等属性的信息。获取到第一交互本文档来自技高网...

【技术保护点】
1.一种界面交互方法,其特征在于,由终端设备的交互控制器执行,包括:/n获取用户在交互界面上的第一交互信息和界面信息;/n确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。/n

【技术特征摘要】
1.一种界面交互方法,其特征在于,由终端设备的交互控制器执行,包括:
获取用户在交互界面上的第一交互信息和界面信息;
确定形成目标界面的界面元素的元素信息,所述元素信息基于所述第一交互信息和所述界面信息所对应操作信息确定,所述操作信息为所述交互控制器确定的对应所述第一交互信息和所述界面信息的信息,所述操作信息用于对所述交互界面上的界面元素进行调整以得到所述目标界面的界面元素。


2.根据权利要求1所述的方法,其特征在于,所述界面元素包括视图,所述元素信息包括视图信息;相应的,该方法在获取用户交互界面上的第一交互信息之前,还包括:
获取视图控制器传输的第二交互信息,所述第二交互信息为所述视图控制器根据预先创建的视图所绑定的交互信息确定;
确定所述第二交互信息对应的交互优先级和所述第二交互信息对应的操作属性。


3.根据权利要求1所述的方法,其特征在于,所述确定形成目标界面的界面元素的元素信息,包括:
确定对应所述第一交互信息和所述界面信息的操作信息;
根据所述操作信息的操作属性,处理所述操作信息;
根据处理结果确定形成目标界面的界面元素的元素信息。


4.根据权利要求3所述的方法,其特征在于,所述操作信息的操作属性指示所对应操作信息是否并发处理。


5.根据权利要求3所述的方法,其特征在于,在获取至少两个第一交互信息时,所述确定对应所述第一交互信息和所述界面信息的操作信息,包括:
基于所获取第一交互信息、预先存储的第二交互信息、预先存储的所述第二交互信息对应的交互优先级和预先存储所述第二交互信...

【专利技术属性】
技术研发人员:骆何飞
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1