交互方法、存储介质、操作系统和设备技术方案

技术编号:23484744 阅读:16 留言:0更新日期:2020-03-10 12:30
本发明专利技术实施例提供一种交互方法、存储介质、操作系统和设备,该方法包括:接收对应于第一交互方式的交互事件,第一交互方式为非触控交互方式;确定与该交互事件对应的视图组件;发送视图组件被触发的通知,以通知对视图组件对应的功能进行响应。本方案中,开发者可以对任一视图组件进行不同交互方式下交互事件的注册即可方便地扩展同一视图组件具有多种交互方式,从而用户可以通过不同交互方式触发同一视图组件,提高了人机交互的便捷性。

Interaction methods, storage media, operating systems, and devices

【技术实现步骤摘要】
交互方法、存储介质、操作系统和设备
本专利技术涉及互联网
,尤其涉及一种交互方法、存储介质、操作系统和设备。
技术介绍
各种各样的人机交互方式已经被广泛应用在不同的人机交互场景中,比如可以对界面中显示的视图组件进行触控交互,可以与应用程序进行语音交互,比如在虚拟现实等场景中的体感交互、手势交互等等。现有技术中,各种人机交互方式相互独立,即使有融合使用的情况,融合形式也较为单一,比如,在语音交互的场景下,应用程序可以在接收到用户的语音指令后,将响应该语音指令的响应信息通过界面呈现出来,进而,用户可以在界面上对界面中显示的响应信息进行触控操作。从而,这种触控交互方式与语音交互方式的融合仅体现为业务逻辑上的融合,即语音指令的响应信息通过界面进行呈现,现有的人机交互过程中,用户能够触发的人机交互操作仍旧受限于当前交互场景中所支持的单一人机交互方式。
技术实现思路
有鉴于此,本专利技术实施例提供一种交互方法、存储介质、操作系统和设备,通过扩展同一视图组件的交互方式,提高人机交互的便捷性。第一方面,本专利技术实施例提供一种交互方法,可应用于操作系统,该方法包括:接收对应于第一交互方式的交互事件,所述第一交互方式为非触控交互方式;确定与所述交互事件对应的视图组件;发送所述视图组件被触发的通知,以通知对所述视图组件对应的功能进行响应。第二方面,本专利技术实施例提供一种交互装置,应用于操作系统,该装置包括:接收模块,用于接收对应于第一交互方式的交互事件,所述第一交互方式为非触控交互方式;确定模块,用于确定与所述交互事件对应的视图组件;通知模块,用于发送所述视图组件被触发的通知,以通知对所述视图组件对应的功能进行响应。第三方面,本专利技术实施例提供一种电子设备,包括处理器、存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现:接收对应于第一交互方式的交互事件,所述第一交互方式为非触控交互方式;确定与所述交互事件对应的视图组件;发送所述视图组件被触发的通知,以通知对所述视图组件对应的功能进行响应。本专利技术实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面中的交互方法。第四方面,本专利技术实施例提供一种交互方法,该方法包括:生成第一交互事件注册信息,所述第一交互事件注册信息中包括响应对象的标识和对应于第一交互方式的第一交互事件,所述第一交互事件中包括视图组件的标识以及所述第一交互事件的事件触发信息;生成第二交互事件注册信息,所述第二交互事件注册信息中包括所述响应对象的标识和对应于第二交互方式的第二交互事件,所述第二交互事件中包括所述视图组件的标识以及所述第二交互事件的事件触发信息;将所述第一交互事件注册信息和所述第二交互事件注册信息发送至操作系统,以使所述操作系统根据所述第一交互事件注册信息和所述第二交互事件注册信息对用户触发的交互事件进行响应处理。第五方面,本专利技术实施例提供一种交互装置,该装置包括:生成模块,用于生成第一交互事件注册信息,所述第一交互事件注册信息中包括响应对象的标识和对应于第一交互方式的第一交互事件,所述第一交互事件中包括视图组件的标识以及所述第一交互事件的事件触发信息;生成第二交互事件注册信息,所述第二交互事件注册信息中包括所述响应对象的标识和对应于第二交互方式的第二交互事件,所述第二交互事件中包括所述视图组件的标识以及所述第二交互事件的事件触发信息;发送模块,用于将所述第一交互事件注册信息和所述第二交互事件注册信息发送至操作系统,以使所述操作系统根据所述第一交互事件注册信息和所述第二交互事件注册信息对用户触发的交互事件进行响应处理。第六方面,本专利技术实施例提供一种电子设备,包括处理器、存储器、语音收发器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现:生成第一交互事件注册信息,所述第一交互事件注册信息中包括响应对象的标识和对应于第一交互方式的第一交互事件,所述第一交互事件中包括视图组件的标识以及所述第一交互事件的事件触发信息;生成第二交互事件注册信息,所述第二交互事件注册信息中包括所述响应对象的标识和对应于第二交互方式的第二交互事件,所述第二交互事件中包括所述视图组件的标识以及所述第二交互事件的事件触发信息;将所述第一交互事件注册信息和所述第二交互事件注册信息发送至操作系统,以使所述操作系统根据所述第一交互事件注册信息和所述第二交互事件注册信息对用户触发的交互事件进行响应处理。本专利技术实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第四方面中的交互方法。在本专利技术实施例中,一个视图组件上可以注册有不同交互方式的交互事件,也就是说,用户可以通过不同交互方式触发同一视图组件,而不用局限于通过触控交互方式触发视图组件。从而,响应于用户触发的对应于非触控交互方式的第一交互方式的交互事件,可以根据各视图组件上注册的对应于第一交互方式的交互事件确定与该交互事件对应的视图组件,进而可以向该视图组件对应的响应对象发送该视图组件被触发的通知,从而该响应对象可以回调第一交互方式对应的响应处理逻辑对该交互事件进行响应处理。本方案中,开发者可以对任一视图组件进行不同交互方式下交互事件的注册即可方便地扩展同一视图组件具有多种交互方式,从而用户可以通过不同交互方式触发同一视图组件,提高了交互的便捷性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种交互方法的流程图;图2为本专利技术实施例提供的另一种交互方法的流程图;图3为本专利技术实施例提供的一种导航场景下交互过程的界面显示效果示意图;图4为本专利技术实施例提供的又一种交互方法的流程图;图5为本专利技术实施例提供的一种操作系统的工作原理示意图;图6为本专利技术实施例提供的一种交互装置的结构示意图;图7为与图6所示实施例提供的交互装置对应的电子设备的结构示意图;图8为本专利技术实施例提供的另一种交互装置的结构示意图;图9为与图8所示实施例提供的交互装置对应的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实本文档来自技高网...

【技术保护点】
1.一种交互方法,其特征在于,包括:/n接收对应于第一交互方式的交互事件,所述第一交互方式为非触控交互方式;/n确定与所述交互事件对应的视图组件;/n发送所述视图组件被触发的通知,以通知对所述视图组件对应的功能进行响应。/n

【技术特征摘要】
1.一种交互方法,其特征在于,包括:
接收对应于第一交互方式的交互事件,所述第一交互方式为非触控交互方式;
确定与所述交互事件对应的视图组件;
发送所述视图组件被触发的通知,以通知对所述视图组件对应的功能进行响应。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述视图组件的注册信息,所述注册信息中包括所述交互事件和所述视图组件的标识;
保存所述注册信息。


3.根据权利要求1所述的方法,其特征在于,所述保存所述注册信息,包括:
存储所述视图组件的标识与所述交互事件之间的对应关系;
将所述交互事件注册到所述第一交互方式的交互引擎中。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一交互方式为语音交互方式,所述交互事件包括:与所述视图组件对应的语音信息。


5.根据权利要求4所述的方法,其特征在于,所述语音信息对应于与所述视图组件关联显示的文字信息,或者,所述语音信息对应于自定义文字信息。


6.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一交互方式为手势交互方式,所述交互事件包括:设定的手势特征。


7.一种交互方法,其特征在于,包括:
确定视图组件的注册信息,所述注册信息中包括所述视图组件的标识和对应于第一交互方式的交互事件,所...

【专利技术属性】
技术研发人员:杨扬王雷王恺袁志俊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1