交互方法、终端及计算机可读存储介质与流程

文档序号:21969729发布日期:2020-08-25 18:59阅读:149来源:国知局
交互方法、终端及计算机可读存储介质与流程

本发明涉及计算机技术领域,特别是涉及一种交互方法、终端及计算机可读存储介质。



背景技术:

随着科技的发展,人们每天都在使用者各种各样的智能终端,例如手机、电脑、平板等等,并且目前的智能终端由于其功能多、功能扩展性强,因此使它成为了人们工作、生活、学习中不可或缺的工具。其中,智能终端的扩展性强主要体现在它能够根据用户的需求去安装各种各样的应用程序以实现用户想要的功能。

目前,由于智能终端的功能及安装的应用程序越来越多,因此,导致各种功能或应用程序的查找及使用的操作过程过于繁琐,例如,在想要启动某一应用程序的时候,需要进入到系统的应用展示界面,进行查找或翻页查找以找到该应用程序,才能够启动该应用程序。

针对以上问题,本领域技术人员一直在寻求解决方法。

前面的叙述在于提供一般的背景信息,并不一定构成现有技术。



技术实现要素:

本发明要解决的技术问题在于,针对上述现有技术的缺陷,提供了交互方法、终端及计算机可读存储介质,以实现方便、快捷地对终端进行控制,进而使得终端的各个功能或各个应用程序的使用更加便捷。

本发明是这样实现的:

本发明提供了一种交互方法,该交互方法包括:在一操作场景下接收操作信息,操作场景包括至少两个界面。检测操作信息所针对的界面的界面信息。根据操作信息和界面信息获取相应的控制信息以进行响应。

进一步地,操作场景包括第一界面和第二界面。根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:根据操作信息和第一界面的界面信息获取相应的第一控制信息以进行响应。或根据操作信息和第二界面的界面信息获取相应的第二控制信息或第一控制信息进行响应。

进一步地,根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:根据操作场景对应的前台程序信息、操作信息、界面信息获取相应的控制信息进行响应。

进一步地,根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:根据操作信息和界面信息从控制映射关系表获取相应的控制信息以进行响应。

进一步地,根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:获取到操作信息与界面自定义操作信息匹配时,根据操作信息将界面信息对应的界面划分为至少一个自定义区域。接收用户操作以获取至少一个自定义操作动作信息。将每个自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息。将每一个自定义操作信息与一预设的控制信息进行关联以更新控制映射关系表。

进一步地,预设的控制信息包括以下至少一种:启动/关闭一应用程序。启动/关闭一功能。启动/关闭一应用程序中的一功能。

进一步地,根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:判断界面信息对应的控制映射关系表中是否存在与操作信息对应的控制信息。当界面信息对应的控制映射关系表中存在与操作信息对应的控制信息时,则根据与操作信息对应的控制信息进行响应。当界面信息对应的控制映射关系表中不存在与操作信息对应的控制信息时,则触发自定义操作以更新界面信息对应的控制映射关系表。

进一步地,在一操作场景下接收操作信息的步骤之前,包括:进入快捷交互模式,以在操作场景下生成至少两个界面。

本发明还提供一种终端,包括存储器和处理器。处理器用于执行存储器中存储的计算机程序以实现如上所描述的交互方法的步骤。

本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上所描述的交互方法的步骤。

本发明提供的交互方法、终端及计算机可读存储介质,其中,交互方法包括:在一操作场景下接收操作信息,操作场景包括至少两个界面。检测操作信息所针对的界面的界面信息。根据操作信息和界面信息获取相应的控制信息以进行响应。从而,本发明能够根据用户对操作场景包括的界面的选择以及针对被选择的界面的操作信息确定出控制信息,以根据控制信息实现方便、快捷地终端控制,进而本发明能够通过上述方式便捷的使用终端的各个功能或各个应用程序。此外,本发明能够实现同一操作信息针对不同的界面能够获取不同的控制信息,所以,本发明提供能的交互方式能够减少操作信息种类以方便用户记忆,并且在此基础上还能够维持或提升快捷控制的功能或应用程序的多样性。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

图1是本发明第一实施例提供的交互方法的流程示意图;

图2是本发明第二实施例提供的交互方法的流程示意图;

图3是本发明第三实施例提供的终端的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图对本发明实施例做进一步详述。

第一实施例:

图1是本发明第一实施例提供的交互方法的流程示意图。为了清楚的描述本发明第一实施例提供的交互方法,请参见图1。

本发明第一实施例提供的交互方法,包括:

s11:在一操作场景下接收操作信息,操作场景包括至少两个界面。

在一实施方式中,在步骤s11:在一操作场景下接收操作信息之前,可以但不限于包括:进入快捷交互模式,以在当前的操作场景下生成至少两个界面。例如,在进入快捷交互模式后,将当前操作场景的显示主界面划分成至少两个子界面。又例如,在进入快捷交互模式后,在当前操作场景的显示界面的基础上新增一个类似于负一屏的界面(可以在当前操作场景的显示界面的基础上左滑或者右滑可以进入新增的界面)。

在一实施方式中,本实施例提供的交互方法,在解锁状态下或锁屏状态下均可以进入快捷交互模式。

在一实施方式中,操作信息中可以但不限于包括手势信息、触控信息等等。其中,触控信息中可以但不限于包括触控面积(可以用于判断触控的手指数)、触控时长、触控区域、点击次数等等。

在一实施方式中,其中,操作场景例如为系统界面场景(例如锁屏界面、终端主界面、设置界面等等)、应用程序界面场景。

s12:检测操作信息所针对的界面的界面信息。

s13:根据操作信息和界面信息获取相应的控制信息以进行响应。

在一实施方式中,操作场景可以但不限于包括第一界面和第二界面。步骤s13:根据操作信息和界面信息获取相应的控制信息以进行响应中,可以但不限于包括:根据操作信息和第一界面的界面信息获取相应的第一控制信息以进行响应。或根据操作信息和第二界面的界面信息获取相应的第二控制信息或第一控制信息进行响应。因此,本实施例提供的交互方法能够实现同一操作信息针对不同的界面能够获取不同或相同的控制信息,其中,同一操作信息针对同的界面能够获取不同的控制信息时,能够减少操作信息的设置种类以方便用户记忆,并且在此基础上还能够维持或提升快捷控制的功能或应用程序的多样性。

在一实施方式中,在步骤s13:根据操作信息和界面信息获取相应的控制信息以进行响应中,可以但不限于包括:根据操作场景对应的前台程序信息、操作信息和界面信息获取相应的控制信息进行响应。因此,本实施例提供的交互方法能够实现同一操作信息针对不同的前台应用程序的不同的界面能够获取相同或不同的控制信息。

在一实施方式中,在步骤s13:根据操作信息和界面信息获取相应的控制信息以进行响应中,可以但不限于包括:根据操作信息和界面信息从控制映射关系表获取相应的控制信息以进行响应。

其中,映射关系表的具体实施方式可以但不限于参考下表1:

表1

在一实施方式中,在步骤s13:根据操作信息和界面信息获取相应的控制信息以进行响应中,可以但不限于包括:获取到操作信息与界面自定义操作信息匹配时,根据操作信息将界面信息对应的界面划分为至少一个自定义区域(或称子界面)。接收用户操作以获取至少一个自定义操作动作信息。将每个自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息。将每一个自定义操作信息与一预设的控制信息进行关联以更新控制映射关系表。因此,本实施例提供的交互方式能够根据操作动作信息及其对应的界面区域和界面信息从控制映射关系表中获取相应的控制信息。

在一实施方式中,划分的自定义区域的数量和形状可以是系统默认的(系统根据界面的尺寸默认设置的、系统根据界面中的无按键区域的尺寸默认设置的等等),也可以是用户自定义设置的。其中,用户自定义划分界面中的自定义区域的数量和形状,例如,在获取到操作信息与界面自定义操作信息匹配时,根据操作信息将界面信息对应的界面划分为至少一个自定义区域后,可以接收区域划分设置指令以设置区域划分属性,其中,区域划分属性可以但不限于包括区域划分的位置、区域划分的数量、区域划分的形状、区域划分的比例等等中的至少一项。

在一实施方式中,在接收用户操作以获取至少一个自定义操作动作信息的步骤中,其中,自定义操作动作信息,例如单击、多击、左/右滑、上/下滑、画圈、打勾号、打叉号等等。

在一实施方式中,在将每个自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息的步骤中,可以但不限于包括:获取用户输入的关联指令。根据关联指令将每个自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息。

在其他实施方式中,在接收用户操作以获取至少一个自定义操作动作信息的步骤之后,可以但不限于包括:获取用户输入的关联指令。将关联指令对应自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息。因此,用户可以根据自己需求选择屏幕划分出的多个自定义区域中的任意一个自定以区域与任意一个自定义操作动作信息组成一个自定义操作信息,或者选择屏幕划分出的多个自定义区域中的任意一个自定以区域与任意多个自定义操作动作信息组成多个自定义操作信息。

在一实施方式中,预设的控制信息可以是用户自定义设置的也可以系统设置的。预设的控制信息可以但不限于包括以下至少一种:启动/关闭一应用程序。启动/关闭一功能。启动/关闭一应用程序中的一功能。其中,启动/关闭一应用程序中的一功能,例如,启动一应用程序并直接开启/关闭该应用程序的某个功能或者直接跳转至该应用程序里的某个界面。

在一实施方式中,根据操作信息和界面信息获取相应的控制信息以进行响应的步骤中,包括:判断界面信息对应的控制映射关系表中是否存在与操作信息对应的控制信息。当界面信息对应的控制映射关系表中存在与操作信息对应的控制信息时,则根据与操作信息对应的控制信息进行响应。当界面信息对应的控制映射关系表中不存在与操作信息对应的控制信息时,则触发自定义操作以更新界面信息对应的控制映射关系表。例如,自动触发界面自定义操作信息并进行自定义操作信息的设置操作。

在一实施方式中,当界面信息对应的控制映射关系表中不存在与操作信息对应的控制信息时,则触发自定义操作以更新界面信息对应的控制映射关系表的步骤中,可以但不限于包括:自动触发界面自定义操作信息以在界面信息对应界面上显示自定义层,从而进行自定义操作信息的设置操作。例如,将界面信息对应的界面上的控制设置为无法触控,并在该界面上显示一个半透明的蒙层(透明值从0-100%),在蒙层上划分至少一个自定义区域,同时通过提示信息(例如文字信息、语音信息、动画信息等等)提示用户进行自定义操作信息的设置操作。

本发明第一实施例提供的交互方法,包括:s11:在一操作场景下接收操作信息,操作场景包括至少两个界面。s12:检测操作信息所针对的界面的界面信息。s13:根据操作信息和界面信息获取相应的控制信息以进行响应。从而,本发明第一实施例提供的交互方法能够根据用户对操作场景包括的界面的选择以及针对被选择的界面的操作信息确定出控制信息,以根据控制信息实现方便、快捷地终端控制,进而本发明第一实施例提供的交互方法能够通过上述方式便捷的使用终端的各个功能或各个应用程序。

第二实施例:

图2是本发明第二实施例提供的交互方法的流程示意图。为了清楚的描述本发明第二实施例提供的交互方法,请参见图2。

本发明第二实施例提供的交互方法,包括:

s21:在一操作场景下接收操作信息,操作场景包括至少两个界面。

s22:检测操作信息所针对的界面的界面属性和界面区域信息。

在一实施方式中,操作场景包括的每个界面中可以但不限于包括至少一个界面区域(或称操作区域)。

s23:根据操作信息、界面属性及界面区域获取相应的控制信息以进行响应。

在一实施方式中,在步骤s23:根据操作信息、界面属性及界面区域信息获取相应的控制信息以进行响应中,可以但不限于包括:根据操作信息界面区域信息、界面属性从控制映射关系表中获取相应的控制信息以进行响应。

其中,控制映射关系表的具体实施方式可以但不限于参考下表2:

表2

在其他实施方式中,在步骤s23:根据操作信息、界面属性及界面区域信息获取相应的控制信息以进行响应中,可以但不限于包括:根据操作信息和界面区域信息、操作场景对应的前台程序信息、界面属性从控制映射关系表中获取相应的控制信息进行响应。

在其他实施方式中,其中,控制映射关系表的具体实施方式可以参考如下表3:

表3

在一实施方式中,在步骤s23:根据操作信息、界面属性及界面区域信息获取相应的控制信息以进行响应中,可以但不限于包括:获取到操作信息与界面自定义操作信息匹配时,根据操作信息将界面信息对应的界面划分为至少一个自定义区域(或称子界面)。接收用户操作以获取至少一个自定义操作动作信息。将每个自定义区域与一个或多个自定义操作动作信息进行关联以获取一个或多个自定义操作信息。将每一个自定义操作信息与一预设的控制信息进行关联以更新控制映射关系表。

在一实施方式中,本实施例提供的交互方法的技术特征与第一实施例提供的交互方法的技术特征在不矛盾的前提下,可以相互结合,在此将不再赘述。

本发明第二实施例提供的交互方法,包括:s21:在一操作场景下接收操作信息,操作场景包括至少两个界面。s22:检测操作信息所针对的界面的界面属性和界面区域信息。s23:根据操作信息、界面属性及界面区域获取相应的控制信息以进行响应。因此,本发明第二实施例提供的交互方法实现方便、快捷地实现各种各样的终端控制。

第三实施例:

图3是本发明第三实施例提供的终端的结构示意图。为了清楚的描述本发明第三实施例提供的终端1,请参见图3。

本发明第三实施例提供的终端1,包括:处理器a101及存储器a201,其中,处理器a101用于执行存储器a201中存储的计算机程序a6以实现如第一实施例或第二实施例所描述的交互方法的步骤。

在一实施方式中,本实施例提供的终端1可以包括至少一个处理器a101,以及至少一个存储器a201。其中,至少一个处理器a101可以称为处理单元a1,至少一个存储器a201可以称为存储单元a2。具体地,存储单元a2存储有计算机程序a6,当该计算机程序a6被处理单元a1执行时,使得本实施例提供的终端1实现如第一实施例或第二实施例所描述的交互方法的步骤,例如,图1中所示的s11:在一操作场景下接收操作信息,操作场景包括至少两个界面;步骤s12:检测操作信息所针对的界面的界面信息;步骤s13:根据操作信息和界面信息获取相应的控制信息以进行响应。或例如,图2中所示的步骤s21:在一操作场景下接收操作信息,操作场景包括至少两个界面;步骤s22:检测操作信息所针对的界面的界面属性和界面区域信息;步骤s23:根据操作信息、界面属性及界面区域获取相应的控制信息以进行响应。

在一实施方式中,本实施例中的提供的终端1可以包括多个存储器a201(简称为存储单元a2)。

其中,存储单元a2可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储单元a2旨在包括但不限于这些和任意其它适合类型的存储器。

在一实施方式中,终端1还包括连接不同组件(例如处理器a101和存储器a201、触控显示屏a3等等)的总线。

在一实施方式中,本实施例中的终端1还可以包括通信接口(例如i/o接口a4),该通信接口可以用于与外部设备进行通信。

在一实施方式中,本实施例提供的终端1还可以包括通信装置a5。

本发明第三实施例提供的终端1,包括存储器a101和处理器a201,且处理器a101用于执行存储器a201中存储的计算机程序a6以实现如第一实施例或第二实施例所描述的交互方法的步骤,因此,本实施例提供的终端1能够实现方便、快捷地终端控制,进而本实施例提供的终端1能够使得自身中的各个功能或各个应用程序的使用更加便捷。

本发明第三实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序a6,该计算机程序a6被处理器a101执行时实现如第一实施例或第二实施例中的交互方法的步骤,例如图1所示的步骤s11至步骤s13,例如图2所示的步骤s21至步骤s23。

在一实施方式中,本实施例提供能的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom、ram、磁盘、光盘、闪存等。

本发明第三实施例提供的计算机可读存储介质中存储的计算机程序a6被处理器a101执行时能够实现方便、快捷地终端控制,进而本发明能够使得终端的各个功能或各个应用程序的使用更加便捷。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1