CN110196674A - 一种终端交互方法、装置、介质及终端 - Google Patents
一种终端交互方法、装置、介质及终端 Download PDFInfo
- Publication number
- CN110196674A CN110196674A CN201910374104.1A CN201910374104A CN110196674A CN 110196674 A CN110196674 A CN 110196674A CN 201910374104 A CN201910374104 A CN 201910374104A CN 110196674 A CN110196674 A CN 110196674A
- Authority
- CN
- China
- Prior art keywords
- application interface
- display screen
- specific region
- response
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000003993 interaction Effects 0.000 title claims abstract description 38
- 230000004044 response Effects 0.000 claims description 71
- 238000004590 computer program Methods 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003542 behavioural effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种终端交互方法、装置、介质及终端,用以提高终端的工作效率,减少应用界面的切换时间。所述终端交互方法,包括:响应于用户对显示屏中任一应用程序标识的点击操作,在所述显示屏中展示所述应用程序的应用界面;响应于用户对所述应用界面的滑动操作,控制所述应用界面根据所述滑动操作的轨迹在所述显示屏中移动;在确定所述应用界面与特定区域的距离小于第一预设距离阈值时,将所述应用界面添加到所述特定区域中,所述特定区域为所述显示屏中的待显示叠加层界面。
Description
技术领域
本发明涉及终端交互领域,尤其涉及一种终端交互方法、装置、介质及终端。
背景技术
终端在人们生活中的使用频率越来越高,使用终端时,在终端的显示屏中显示第一应用程序的应用界面时,若用户需要使用第二应用程序,则用户可以通过虚拟按钮(例如,home键),将第一应用程序的应用界面切换至后台,并打开第二应用程序,在终端的前台使用第二应用程序,在不需要使用第二应用程序或者退出第二应用程序时,可以从后台调出第一应用程序的应用界面。
上述方式中,用户在使用第二应用程序时,无法同时使用第一应用程序,工作效率低,而且当后台存放的应用程序较多时,切换应用界面需要花费较长的时间。
发明内容
本发明实施例提供一种终端交互方法、装置、介质及终端,用以提高终端的工作效率,减少应用界面的切换时间。
第一方面,本发明实施例提供了一种终端交互方法,包括:
响应于用户对显示屏中任一应用程序标识的点击操作,在显示屏中展示应用程序的应用界面;
响应于用户对应用界面的滑动操作,控制应用界面根据滑动操作的轨迹在显示屏中移动;
在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,特定区域为显示屏中的待显示叠加层界面。
本发明实施例提供的终端交互方法,通过响应用户在显示屏上的操作,实现对应用程序的应用界面的展示和移动,在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,由于特定区域为显示屏中的待显示叠加层界面,因此,当特定区域在显示屏中显示时,用户在处理第一应用程序的应用界面时,可以同时处理存放在特定区域中的第二应用界面,提高了工作效率,且避免了频繁切换应用界面,减小了应用界面的切换时间。
在一种可能的实施方式中,本发明实施例提供的上述方法中,响应于用户对应用界面的滑动操作,控制应用界面根据滑动操作的轨迹在显示屏中移动,包括:
响应于用户对应用界面的第一滑动操作,将应用界面缩小至预设尺寸;
响应于用户对缩小后的应用界面的第二滑动操作,控制缩小后的应用界面根据第二滑动操作的轨迹在显示屏中移动;
在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,包括:
在确定缩小后的应用界面与特定区域的距离小于第一预设距离阈值时,将缩小后的应用界面添加到特定区域中。
本发明实施例提供的终端交互方法,首先将应用界面缩小,再将缩小后的应用界面添加到特定区域中,从而可以在特定区域中存放多个应用界面,提高了特定区域存放应用界面的数量,使用户操作更加便捷。
在一种可能的实施方式中,本发明实施例提供的上述方法中,该方法还包括:
响应于用户对特定区域的第一触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第一应用界面的第二触控操作,根据第一应用界面对应的应用程序对第二触控操作的响应,改变第一应用界面的显示内容。
本发明实施例提供的终端交互方法,响应于用户对特定区域的第一触控操作,在显示屏中展示特定区域,响应于用户对特定区域中第一应用界面的第二触控操作,根据第一应用界面对应的应用程序对第二触控操作的响应,改变第一应用界面的显示内容,可以对存放在特定区域中的应用程序进行处理,提高了终端的工作效率。
在一种可能的实施方式中,本发明实施例提供的上述方法中,该方法还包括:
响应于用户对特定区域的第三触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第二应用界面的拖拽操作,在确定第二应用界面与特定区域的重叠面积小于预设面积阈值时,隐藏特定区域;
将第二应用界面移动到拖拽操作的目的位置显示。
在一种可能的实施方式中,本发明实施例提供的上述方法中,将第二应用界面移动到拖拽操作的目的位置显示,包括:
将第二应用界面移动到拖拽操作的目的位置,并以第二应用界面覆盖目的位置显示的内容。
在一种可能的实施方式中,本发明实施例提供的上述方法中,将第二应用界面移动到拖拽操作的目的位置显示之后,该方法还包括:
响应于用户对第二应用界面的第三滑动操作,控制第二应用界面根据第三滑动操作的轨迹在显示屏中移动;
在确定第二应用界面与显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定目标侧边缘对应的目标界面操作,并对第二应用界面执行目标界面操作。
本发明实施例提供的终端交互方法,通过用户对第二应用界面的滑动操作,以及在确定第二应用界面与显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,对第二应用界面执行目标界面操作,保证了界面操作的多样性。
第二方面,本发明实施例提供了一种终端交互装置,包括:
第一处理单元,用于响应于用户对显示屏中任一应用程序标识的点击操作,在显示屏中展示应用程序的应用界面;
第二处理单元,用于响应于用户对应用界面的滑动操作,控制应用界面根据滑动操作的轨迹在显示屏中移动;
第三处理单元,用于在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,特定区域为显示屏中的待显示叠加层界面。
在一种可能的实施方式中,本发明实施例提供的上述装置中,
第二处理单元具体用于:响应于用户对应用界面的第一滑动操作,将应用界面缩小至预设尺寸;
响应于用户对缩小后的应用界面的第二滑动操作,控制缩小后的应用界面根据第二滑动操作的轨迹在显示屏中移动;
第三处理单元具体用于:在确定缩小后的应用界面与特定区域的距离小于第一预设距离阈值时,将缩小后的应用界面添加到特定区域中。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元,还用于:
响应于用户对特定区域的第一触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第一应用界面的第二触控操作,根据第一应用界面对应的应用程序对第二触控操作的响应,改变第一应用界面的显示内容。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元,还用于:
响应于用户对特定区域的第三触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第二应用界面的拖拽操作,在确定第二应用界面与特定区域的重叠面积小于预设面积阈值时,隐藏特定区域;
将第二应用界面移动到拖拽操作的目的位置显示。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元具体用于:
将第二应用界面移动到拖拽操作的目的位置,并以第二应用界面覆盖目的位置显示的内容。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元,还用于:
响应于用户对第二应用界面的第三滑动操作,控制第二应用界面根据第三滑动操作的轨迹在显示屏中移动;
在确定第二应用界面与显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定目标侧边缘对应的目标界面操作,并对第二应用界面执行目标界面操作。
第三方面,本发明实施例还提供了一种终端,该终端包括:本发明实施例第二方面提供的终端交互装置。
在一种可能的实施方式中,本发明实施例提供的上述终端中,终端的显示屏为可折叠显示屏。
第四方面,本发明实施例还提供了一种终端,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的终端交互方法。
第五方面,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现本发明实施例第一方面提供的终端交互方法。
第六方面,本发明实施例还提供了一种计算机程序产品,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本发明实施例第一方面提供的终端交互方法。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的一种终端交互方法的示意流程图;
图2为本发明实施例中点击操作的示意图;
图3为本发明实施例中第一滑动操作的示意图;
图4为本发明实施例中执行第一滑动操作时应用界面的缩小变化示意图;
图5为本发明实施例中第二滑动操作的示意图;
图6为本发明实施例中特定区域展示应用界面时的示意图;
图7为本发明实施例中拖拽操作的示意图;
图8为本发明实施例中显示屏显示应用界面时的示意图;
图9为本发明实施例中第二应用界面分屏显示的示意图;
图10为本发明实施例提供的终端交互装置的结构示意图;
图11为本发明实施例提供的终端的结构示意图。
具体实施方式
以下结合附图对本申请的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本申请,并不用于限定本申请。
下面结合说明说附图,对本发明实施例提供的终端交互方法、装置、介质及终端的具体实施方式进行说明。
需要说明的是,本发明实施例提供的终端交互方案中,终端可以是折叠屏终端,也使用于其它类型的终端,本发明实施例对此不做限定。
本发明实施例提供了一种终端交互方法,如图1所示,可以包括如下步骤:
步骤101、响应于用户对显示屏中任一应用程序标识的点击操作,在显示屏中展示应用程序的应用界面。
在一种可能的实施方式中,响应于用户对显示屏中任一应用程序标识的点击操作,以全屏方式在显示屏中展示应用程序的应用界面。
需要说明的是,应用程序标识可以是应用程序对应的图标,也可以是其它可以实现表征应用程序的标识,本发明实施例对此不做限定。
在一个示例中,如图2所示,当确定用户点击XX应用程序的标识时,响应用户对显示屏中XX应用程序标识的点击操作,以全屏方式在显示屏中展示XX应用程序的应用界面。
步骤102、响应于用户对应用界面的滑动操作,控制应用界面根据滑动操作的轨迹在显示屏中移动。
具体实施时,响应于用户对应用界面的第一滑动操作,将应用界面缩小至预设尺寸,响应于用户对缩小后的应用界面的第二滑动操作,控制缩小后的应用界面根据第二滑动操作的轨迹在显示屏中移动。
需要说明的是,第一滑动操作可以为从显示屏一侧向另一侧的滑动操作,本发明实施例对此不做限定。例如,从显示屏下方向上方的滑动操作。
在一种可能的实施方式中,响应于用户对应用界面的第一滑动操作,将应用界面缩小至预设尺寸之后,若未检测到用户对缩小后的应用界面的第二滑动操作,则将缩小后的应用界面在显示屏中当前的位置进行显示。
具体实施时,将应用界面缩小至预设尺寸时,将应用界面的长和宽每秒以预设比例缩小,直至应用界面缩小至预设尺寸。
需要说明的是,预设比例可以根据实际情况设置,例如,可以将预设比例设置为10%,也可以设置为15%,本发明实施例对此不做限定。
需要说明是,预设尺寸可以根据终端的显示屏的大小以及用户的行为习惯预先设置,本发明实施例对此不做限定。
以第一滑动操作为从显示屏下侧向上侧滑动为例,如图3所示,应用程序的应用界面在终端中全屏展示时,若用户从显示屏下侧向上侧滑动,则将应用界面的长和宽每秒以预设比例缩小,直至应用界面缩小至预设尺寸,如图4所示。应用界面缩小至预设尺寸后,若确定用户在显示屏中执行第二滑动操作,响应于用户对缩小后的应用界面的第二滑动操作,控制缩小后的应用界面根据第二滑动操作的轨迹在显示屏中移动。
步骤103、在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,特定区域为显示屏中的待显示叠加层界面。
在一种可能的实施方式中,在确定应用界面与特定区域的距离时,可以检测应用界面中任一像素点与特定区域中任一边缘侧像素点的距离,也可以检测应用界面中任一边缘侧像素点与特定区域中任一边缘侧像素点的距离。
具体实施时,在确定应用界面与特定区域的距离时,可以检测应用界面与特定区域同一边缘侧像素点的距离。需要说明的是,同一边缘侧可以为应用界面的下侧与特定区域的下侧,也可以是应用界面的左侧与特定区域的左侧,本发明实施例对此不做限定。
需要说明的是,第一预设距离阈值可以根据实际情况进行设置,例如,可以将预设距离阈值设置为0像素(Pixel),当然也可以设置为其它数值,本发明实施例对此不做限定。
其中,特定区域为显示屏中的待显示叠加层界面,当特定区域在显示屏中不显示时,特定区域可以隐藏至显示屏的任一侧边缘处。
在一种可能的实施方式中,当特定区域在显示屏中不显示时,在确定应用界面与显示屏中隐藏特定区域的边缘侧的距离小于第一预设距离阈值时,将应用界面添加到特定区域中。
在一个示例中,如图5所示,在确定应用界面右侧边缘与显示屏中隐藏特定区域的左侧边缘的距离小于第一预设距离阈值时,将应用界面添加到特定区域中。
在一种可能的实施方式中,当特定区域在显示屏中显示时,在确定应用界面与特定区域任一边缘侧的距离小于第一预设距离阈值时,将应用界面添加到特定区域中。
需要说明的是,特定区域中可以添加多个应用界面,其中,特定区域的尺寸可以根据添加的应用界面所占面积变化,具体如图6所示,本发明实施例对特定区域的具体尺寸不做限定。
在一种可能的实施方式中,将应用界面添加到特定区域中之后,响应于用户对特定区域的第一触控操作,在显示屏中展示特定区域,响应于用户对特定区域中第一应用界面的第二触控操作,根据第一应用界面对应的应用程序对第二触控操作的响应,改变第一应用界面的显示内容。
需要说明的是,第一触控操作可以根据用户的行为习惯进行设置,例如,可以将第一触控操作设置为点击操作,也可以将第一触控操作设置为沿特定区域隐藏的边缘向固定方向滑动,当然还可以设置为其它操作,本发明实施例对此不做限定。
需要说明的是,第二触控操作可以是点击操作,也可以是滑动操作,还可以是其它操作,本发明实施例对此不做限定。
在一种可能的实施方式中,将应用界面添加到特定区域中之后,响应于用户对特定区域的第三触控操作,在显示屏中展示特定区域,响应于用户对特定区域中第二应用界面的拖拽操作,在确定第二应用界面与特定区域的重叠面积小于预设面积阈值时,隐藏特定区域,将第二应用界面移动到拖拽操作的目的位置显示。
需要说明的是,第三触控操作可以是与第一触控操作相同的操作,本发明实施例对此不做限定。
其中,预设面积阈值可以根据实际情况进行选择,例如,可以将预设面积阈值设置为第二应用界面面积的50%,也可以将预设面积阈值设置为第二应用界面面积的40%,还可以设置为具体数值,本发明实施例对此不做限定。
具体实施时,将第二应用界面移动到拖拽操作的目的位置显示时,将第二应用界面移动到拖拽操作的目的位置,并以第二应用界面覆盖目的位置显示的内容。
需要说明的是,用户对第二应用界面的拖拽操作,可以如7所示,响应于用户对第二应用界面的拖拽操作,移动第二应用界面在显示屏中的位置。
需要说明的是,目的位置为当前显示屏中的任一位置,其中显示屏中可以显示多个应用界面,具体如图8所示。
在一种可能的实施方式中,将第二应用界面移动到拖拽操作的目的位置显示之后,响应于用户对第二应用界面的第三滑动操作,控制第二应用界面根据第三滑动操作的轨迹在显示屏中移动,在确定第二应用界面与显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定目标侧边缘对应的目标界面操作,并对第二应用界面执行目标界面操作。
需要说明的是,第二预设距离阈值可以根据实际情况设置,例如,将第二预设距离阈值设置为0像素(Pixel),当然也可以设置为其它数值,本发明实施例对此不做限定。
在一种可能的实施方式中,在确定第二应用界面与显示屏中左侧边缘之间的距离小于第二预设距离阈值时,将第二界面以分屏方式在显示屏中展示。
具体的,可以如图9所示,以XX应用为第二应用界面为例,在第二应用界面与显示屏中左侧边缘之间的距离小于第二预设距离阈值时,将第二界面以分屏方式在显示屏中显示。
在一种可能的实施方式中,在确定第二应用界面与显示屏中上侧边缘之间的距离小于第二预设距离阈值时,将第二界面在显示屏中以全屏形式显示。
在一种可能的实施方式中,在确定第二应用界面与显示屏中下侧边缘之间的距离小于第二预设距离阈值时,关闭第二应用界面。
在一种可能的实施方式中,在确定第二应用界面与显示屏中上侧边缘之间的距离小于第二预设距离阈值、且与显示屏中左侧边缘之间的距离小于第二预设距离阈值时,以四分屏的方式将第二应用界面在四分屏中左上角的屏幕中显示。
在一种可能的实施方式中,在确定第二应用界面与显示屏中下侧边缘之间的距离小于第二预设距离阈值、且与显示屏中左侧边缘之间的距离小于第二预设距离阈值时,以四分屏的方式将第二应用界面在四分屏中左下角的屏幕中显示。
在一种可能的实施方式中,在确定第二应用界面与显示屏中上侧边缘之间的距离小于第二预设距离阈值、且与显示屏中右侧边缘之间的距离小于第二预设距离阈值时,以四分屏的方式将第二应用界面在四分屏中右上角的屏幕中显示。
在一种可能的实施方式中,在确定第二应用界面与显示屏中下侧边缘之间的距离小于第二预设距离阈值、且与显示屏中右侧边缘之间的距离小于第二预设距离阈值时,以四分屏的方式将第二应用界面在四分屏中右下角的屏幕中显示。
基于相同的发明构思,本发明实施例还提供一种终端交互装置。
如图10所示,本发明实施例提供的终端交互装置,包括:
第一处理单元1001,用于响应于用户对显示屏中任一应用程序标识的点击操作,在显示屏中展示应用程序的应用界面;
第二处理单元1002,用于响应于用户对应用界面的滑动操作,控制应用界面根据滑动操作的轨迹在显示屏中移动;
第三处理单元1003,用于在确定应用界面与特定区域的距离小于第一预设距离阈值时,将应用界面添加到特定区域中,特定区域为显示屏中的待显示叠加层界面。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第二处理单元1002具体用于:
响应于用户对应用界面的第一滑动操作,将应用界面缩小至预设尺寸;
响应于用户对缩小后的应用界面的第二滑动操作,控制缩小后的应用界面根据第二滑动操作的轨迹在显示屏中移动;
第三处理单元1003具体用于:在确定缩小后的应用界面与特定区域的距离小于第一预设距离阈值时,将缩小后的应用界面添加到特定区域中。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元1003,还用于:
响应于用户对特定区域的第一触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第一应用界面的第二触控操作,根据第一应用界面对应的应用程序对第二触控操作的响应,改变第一应用界面的显示内容。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元1003,还用于:
响应于用户对特定区域的第三触控操作,在显示屏中展示特定区域;
响应于用户对特定区域中第二应用界面的拖拽操作,在确定第二应用界面与特定区域的重叠面积小于预设面积阈值时,隐藏特定区域;
将第二应用界面移动到拖拽操作的目的位置显示。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元1003具体用于:
将第二应用界面移动到拖拽操作的目的位置,并以第二应用界面覆盖目的位置显示的内容。
在一种可能的实施方式中,本发明实施例提供的上述装置中,第三处理单元1003,还用于:
响应于用户对第二应用界面的第三滑动操作,控制第二应用界面根据第三滑动操作的轨迹在显示屏中移动;
在确定第二应用界面与显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定目标侧边缘对应的目标界面操作,并对第二应用界面执行目标界面操作。
基于相同的发明构思,本发明实施例还提供一种终端,该终端包括本发明实施例提供的终端交互装置。
在一种可能的实施方式中,本发明实施例提供的上述终端中,终端的显示屏为可折叠显示屏。
另外,结合图1-图10描述的本发明实施例的终端交互方法和装置可以由终端来实现。图11示出了本发明实施例提供的终端的硬件结构示意图。
终端可以包括处理器1101以及存储有计算机程序指令的存储器1102。
具体地,上述处理器1101可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器1102可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1102可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器1102可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器1102可在数据处理装置的内部或外部。在特定实施例中,存储器1102是非易失性固态存储器。在特定实施例中,存储器1102包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器1101通过读取并执行存储器1102中存储的计算机程序指令,以实现上述实施例中的任意一种终端交互方法。
在一个示例中,终端还可包括通信接口1103和总线1110。其中,如图11所示,处理器1101、存储器1102、通信接口1103通过总线1110连接并完成相互间的通信。
通信接口1103,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线1110包括硬件、软件或两者,将终端的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1110可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
终端可以基于用户对显示屏中任一应用程序标识的操作,执行本发明实施例中的终端交互方法,从而实现结合图1-图10描述的终端交互方法和装置。
另外,结合上述实施例中的终端交互方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种终端交互方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (16)
1.一种终端交互方法,其特征在于,包括:
响应于用户对显示屏中任一应用程序标识的点击操作,在所述显示屏中展示所述应用程序的应用界面;
响应于用户对所述应用界面的滑动操作,控制所述应用界面根据所述滑动操作的轨迹在所述显示屏中移动;
在确定所述应用界面与特定区域的距离小于第一预设距离阈值时,将所述应用界面添加到所述特定区域中,所述特定区域为所述显示屏中的待显示叠加层界面。
2.根据权利要求1所述的方法,其特征在于,所述响应于用户对所述应用界面的滑动操作,控制所述应用界面根据所述滑动操作的轨迹在所述显示屏中移动,包括:
响应于用户对所述应用界面的第一滑动操作,将所述应用界面缩小至预设尺寸;
响应于用户对缩小后的应用界面的第二滑动操作,控制所述缩小后的应用界面根据所述第二滑动操作的轨迹在所述显示屏中移动;
所述在确定所述应用界面与特定区域的距离小于第一预设距离阈值时,将所述应用界面添加到所述特定区域中,包括:
在确定所述缩小后的应用界面与特定区域的距离小于第一预设距离阈值时,将所述缩小后的应用界面添加到所述特定区域中。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户对所述特定区域的第一触控操作,在所述显示屏中展示所述特定区域;
响应于用户对所述特定区域中第一应用界面的第二触控操作,根据所述第一应用界面对应的应用程序对所述第二触控操作的响应,改变所述第一应用界面的显示内容。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户对所述特定区域的第三触控操作,在所述显示屏中展示所述特定区域;
响应于用户对所述特定区域中第二应用界面的拖拽操作,在确定所述第二应用界面与所述特定区域的重叠面积小于预设面积阈值时,隐藏所述特定区域;
将所述第二应用界面移动到所述拖拽操作的目的位置显示。
5.根据权利要求4所述的方法,其特征在于,所述将所述第二应用界面移动到所述拖拽操作的目的位置显示,包括:
将所述第二应用界面移动到所述拖拽操作的目的位置,并以所述第二应用界面覆盖所述目的位置显示的内容。
6.根据权利要求4所述的方法,其特征在于,所述将所述第二应用界面移动到所述拖拽操作的目的位置显示之后,所述方法还包括:
响应于用户对所述第二应用界面的第三滑动操作,控制所述第二应用界面根据所述第三滑动操作的轨迹在所述显示屏中移动;
在确定所述第二应用界面与所述显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定所述目标侧边缘对应的目标界面操作,并对所述第二应用界面执行所述目标界面操作。
7.一种终端交互装置,其特征在于,包括:
第一处理单元,用于响应于用户对显示屏中任一应用程序标识的点击操作,在所述显示屏中展示所述应用程序的应用界面;
第二处理单元,用于响应于用户对所述应用界面的滑动操作,控制所述应用界面根据所述滑动操作的轨迹在所述显示屏中移动;
第三处理单元,用于在确定所述应用界面与特定区域的距离小于第一预设距离阈值时,将所述应用界面添加到所述特定区域中,所述特定区域为所述显示屏中的待显示叠加层界面。
8.根据权利要求7所述的装置,其特征在于,
所述第二处理单元具体用于:响应于用户对所述应用界面的第一滑动操作,将所述应用界面缩小至预设尺寸;
响应于用户对缩小后的应用界面的第二滑动操作,控制所述缩小后的应用界面根据所述第二滑动操作的轨迹在所述显示屏中移动;
所述第三处理单元具体用于:在确定所述缩小后的应用界面与特定区域的距离小于第一预设距离阈值时,将所述缩小后的应用界面添加到所述特定区域中。
9.根据权利要求7所述的装置,其特征在于,所述第三处理单元,还用于:
响应于用户对所述特定区域的第一触控操作,在所述显示屏中展示所述特定区域;
响应于用户对所述特定区域中第一应用界面的第二触控操作,根据所述第一应用界面对应的应用程序对所述第二触控操作的响应,改变所述第一应用界面的显示内容。
10.根据权利要求7所述的装置,其特征在于,所述第三处理单元,还用于:
响应于用户对所述特定区域的第三触控操作,在所述显示屏中展示所述特定区域;
响应于用户对所述特定区域中第二应用界面的拖拽操作,在确定所述第二应用界面与所述特定区域的重叠面积小于预设面积阈值时,隐藏所述特定区域;
将所述第二应用界面移动到所述拖拽操作的目的位置显示。
11.根据权利要求10所述的装置,其特征在于,所述第三处理单元具体用于:
将所述第二应用界面移动到所述拖拽操作的目的位置,并以所述第二应用界面覆盖所述目的位置显示的内容。
12.根据权利要求10所述的装置,其特征在于,所述第三处理单元,还用于:
响应于用户对所述第二应用界面的第三滑动操作,控制所述第二应用界面根据所述第三滑动操作的轨迹在所述显示屏中移动;
在确定所述第二应用界面与所述显示屏中目标侧边缘之间的距离小于第二预设距离阈值时,根据预先存储的显示屏每侧边缘与界面操作的对应关系,确定所述目标侧边缘对应的目标界面操作,并对所述第二应用界面执行所述目标界面操作。
13.一种终端,其特征在于,所述终端包括如权利要求7-12中任一项所述的终端交互装置。
14.根据权利要求13所述的终端,其特征在于,所述终端的显示屏为可折叠显示屏。
15.一种终端,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-6中任一项所述的终端交互方法。
16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-6中任一项所述的终端交互方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910374104.1A CN110196674B (zh) | 2019-05-07 | 2019-05-07 | 一种终端交互方法、装置、介质及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910374104.1A CN110196674B (zh) | 2019-05-07 | 2019-05-07 | 一种终端交互方法、装置、介质及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110196674A true CN110196674A (zh) | 2019-09-03 |
CN110196674B CN110196674B (zh) | 2020-11-20 |
Family
ID=67752359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910374104.1A Active CN110196674B (zh) | 2019-05-07 | 2019-05-07 | 一种终端交互方法、装置、介质及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110196674B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021078213A1 (zh) * | 2019-10-23 | 2021-04-29 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
CN113205784A (zh) * | 2021-04-27 | 2021-08-03 | 安徽冠霖电子科技有限公司 | 一种多屏组合的智能化液晶显示屏 |
CN113485778A (zh) * | 2021-06-25 | 2021-10-08 | 青岛海尔科技有限公司 | 页面数据的处理方法、装置、存储介质和电子装置 |
CN113805743A (zh) * | 2021-08-12 | 2021-12-17 | 荣耀终端有限公司 | 切换显示窗口的方法和电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101932993A (zh) * | 2008-02-01 | 2010-12-29 | 微软公司 | 利用增强的窗口状态来安排显示区 |
CN105260095A (zh) * | 2015-09-21 | 2016-01-20 | 北京元心科技有限公司 | 一种在交互设备中快速切换应用的方法和装置 |
CN105353936A (zh) * | 2015-09-14 | 2016-02-24 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
CN105511733A (zh) * | 2016-01-30 | 2016-04-20 | 深圳天珑无线科技有限公司 | 通过压力触控调整多任务排列顺序的方法、***和电子设备 |
US20160154558A1 (en) * | 2009-07-20 | 2016-06-02 | Qualcomm Incorporated | Selective hibernation of activities in an electronic device |
CN105893136A (zh) * | 2016-04-29 | 2016-08-24 | 北京小米移动软件有限公司 | 多任务管理方法和装置 |
CN109445572A (zh) * | 2018-09-10 | 2019-03-08 | 华为技术有限公司 | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 |
-
2019
- 2019-05-07 CN CN201910374104.1A patent/CN110196674B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101932993A (zh) * | 2008-02-01 | 2010-12-29 | 微软公司 | 利用增强的窗口状态来安排显示区 |
US20160154558A1 (en) * | 2009-07-20 | 2016-06-02 | Qualcomm Incorporated | Selective hibernation of activities in an electronic device |
CN105353936A (zh) * | 2015-09-14 | 2016-02-24 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
CN105260095A (zh) * | 2015-09-21 | 2016-01-20 | 北京元心科技有限公司 | 一种在交互设备中快速切换应用的方法和装置 |
CN105511733A (zh) * | 2016-01-30 | 2016-04-20 | 深圳天珑无线科技有限公司 | 通过压力触控调整多任务排列顺序的方法、***和电子设备 |
CN105893136A (zh) * | 2016-04-29 | 2016-08-24 | 北京小米移动软件有限公司 | 多任务管理方法和装置 |
CN109445572A (zh) * | 2018-09-10 | 2019-03-08 | 华为技术有限公司 | 全屏显示视频中快速调出小窗口的方法、图形用户接口及终端 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021078213A1 (zh) * | 2019-10-23 | 2021-04-29 | 华为技术有限公司 | 一种应用栏显示方法及电子设备 |
US11868605B2 (en) | 2019-10-23 | 2024-01-09 | Huawei Technologies Co., Ltd. | Application bar display method and electronic device |
CN113205784A (zh) * | 2021-04-27 | 2021-08-03 | 安徽冠霖电子科技有限公司 | 一种多屏组合的智能化液晶显示屏 |
CN113205784B (zh) * | 2021-04-27 | 2022-02-08 | 安徽冠霖电子科技有限公司 | 一种多屏组合的智能化液晶显示屏 |
CN113485778A (zh) * | 2021-06-25 | 2021-10-08 | 青岛海尔科技有限公司 | 页面数据的处理方法、装置、存储介质和电子装置 |
CN113485778B (zh) * | 2021-06-25 | 2023-06-13 | 青岛海尔科技有限公司 | 页面数据的处理方法、装置、存储介质和电子装置 |
CN113805743A (zh) * | 2021-08-12 | 2021-12-17 | 荣耀终端有限公司 | 切换显示窗口的方法和电子设备 |
CN113805743B (zh) * | 2021-08-12 | 2023-08-11 | 荣耀终端有限公司 | 切换显示窗口的方法和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110196674B (zh) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110196674A (zh) | 一种终端交互方法、装置、介质及终端 | |
CN103870156B (zh) | 一种处理对象的方法及装置 | |
CN104076986B (zh) | 一种用于多点触摸终端的触摸控制方法与设备 | |
CN106201170B (zh) | 一种应用图标的角标处理方法及终端 | |
CN105117056B (zh) | 一种操作触摸屏的方法和设备 | |
CN105353936B (zh) | 一种显示方法及电子设备 | |
CN106502667B (zh) | 一种渲染方法及装置 | |
CN102855648B (zh) | 一种图像处理方法及装置 | |
CN104536650B (zh) | 一种基于ios***的视差翻页人机交互方法 | |
CN103927083A (zh) | 一种桌面功能表图标添加到预览屏幕的交互方法 | |
CN108733296A (zh) | 书写笔迹的擦除方法、装置和设备 | |
KR101891306B1 (ko) | 사람과 기계의 상호작용을 구현하는 방법 및 장치 | |
US10552015B2 (en) | Setting multiple properties of an art tool in artwork application based on a user interaction | |
CN106896997A (zh) | 滑动控件控制方法及装置、滑块选择器 | |
CN108280865B (zh) | 调色方法、***、存储介质及计算机设备 | |
CN110174984B (zh) | 一种信息处理方法及电子设备 | |
CN108434728A (zh) | 操作控件的适配方法、装置、电子设备及存储介质 | |
CN110448890A (zh) | 一种车载游戏的交互方法和装置 | |
CN104049845B (zh) | 一种信息处理方法及电子设备 | |
CN104834444A (zh) | 一种终端 | |
CN104050692B (zh) | 一种照片美化过程中的画面显示方法及装置 | |
US10147164B2 (en) | Electronic device and data-erasing method | |
CN114863008B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN106997271A (zh) | 单手控制方法和装置 | |
CN106033349A (zh) | 一种对象位置调整方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |