一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备控制方法、装置、电子设备以及存储介质与流程

2023-02-19 13:02:44 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,更具体地,涉及一种设备控制方法、装置、电子设备以及存储介质。


背景技术:

2.随着科学技术的发展,电子设备的使用越来越广泛,功能越来越多,已经成为人们日常生活中的必备之一。其中,电子设备普遍开始支持控制功能的快捷触发,但是,目前的快捷触发方式容易产生误触发,导致控制功能的触发成功率较低。


技术实现要素:

3.鉴于上述问题,本技术提出了一种设备控制方法、装置、电子设备以及存储介质,以解决上述问题。
4.第一方面,本技术实施例提供了一种设备控制方法,应用于电子设备,电子设备包括触摸屏,触摸屏包括显示区域,方法包括:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量;当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制。
5.第二方面,本技术实施例提供了一种设备控制装置,应用于电子设备,电子设备包括触摸屏,触摸屏包括显示区域,装置包括:参数获取模块,用于响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量;设备控制模块,用于当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制。
6.第三方面,本技术实施例提供了一种电子设备,包括触摸屏、存储器和处理器,触摸屏和存储器耦接到处理器,存储器存储指令,当指令由处理器执行时处理器执行上述方法。
7.第四方面,本技术实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述方法。
8.本技术实施例提供的设备控制方法、装置、电子设备以及存储介质,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制,从而通过根据滑动操作对应的起点位置和手指数量,对显示区域进行控制,以提升相应控制的触发成功率。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附
图。
10.图1示出了本技术一个实施例提供的设备控制方法的流程示意图;
11.图2示出了本技术又一个实施例提供的设备控制方法的流程示意图;
12.图3示出了本技术再一个实施例提供的设备控制方法的流程示意图;
13.图4示出了本技术另一个实施例提供的设备控制方法的流程示意图;
14.图5示出了本技术实施例提供的第一种滑动操作的示意图;
15.图6示出了本技术实施例提供的电子设备的第一种界面示意图;
16.图7示出了本技术实施例提供的第二种滑动操作的示意图;
17.图8示出了本技术实施例提供的电子设备的第二种界面示意图;
18.图9示出了本技术实施例提供的第三种滑动操作的示意图;
19.图10示出了本技术实施例提供的第四种滑动操作的示意图;
20.图11示出了本技术实施例提供的电子设备的第三种界面示意图;
21.图12示出了本技术又再一个实施例提供的设备控制方法的流程示意图;
22.图13示出了本技术的图12所示的设备控制方法的步骤s550的流程示意图;
23.图14示出了本技术实施例提供的第五种滑动操作的示意图;
24.图15示出了本技术实施例提供的电子设备第四种界面示意图;
25.图16示出了本技术实施例提供的设备控制装置的模块框图;
26.图17示出了本技术实施例用于执行根据本技术实施例的设备控制方法的电子设备的框图;
27.图18示出了本技术实施例的用于保存或者携带实现根据本技术实施例的设备控制方法的程序代码的存储单元。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
29.目前,电子设备普遍开始支持控制功能的快捷触发,例如,电子设备普遍开始支持根据用户作用于电子设备的触摸屏上的滑动操作来实现控制功能的快捷触发。但是,电子设备在设置有多个快捷控制功能时,难以通过用户触发的滑动操作准确识别出用户想要快捷触发的控制功能,从而很容易产生误操作。其中,发明人经过研究发现,为了解决容易产生误操作的问题,电子设备可以设置不同的滑动位置对应不同的快捷控制功能,但是,由于电子设备的体积限制,很难通过滑动位置准确识别出快捷触发的控制功能,同样很容易产生误操作。
30.针对上述问题,发明人经过长期的研究发现,并提出了本技术实施例提供的设备控制方法、装置、电子设备以及存储介质,通过根据滑动操作对应的起点位置和手指数量,对显示区域进行控制,以提升相应控制的触发成功率。其中,具体的设备控制方法在后续的实施例中进行详细的说明。
31.请参阅图1,图1示出了本技术一个实施例提供的设备控制方法的流程示意图。该设备控制方法用于通过根据滑动操作对应的起点位置和手指数量,对显示区域进行控制,以提升相应控制的触发成功率。在具体的实施例中,设备控制方法应用于如图16所示的设
备控制装置200以及配置有设备控制装置200的电子设备100(图17)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,在本实施例中,该电子设备包括触摸屏,该触摸屏包括显示区域,设备控制方法具体可以包括以下步骤:
32.步骤s110:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
33.在本实施例中,可以对作用于触摸屏上的触控操作进行检测,该触控操作可以包括单指点击操作、多指点击操作、单指按压操作、多指按压操作、单指滑动操作、多指滑动操作、单指长按操作、多指长按操作等,在此不做限定。其中,当检测到作用于触摸屏上的滑动操作时,则可以响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
34.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的滑动操作时,则可以响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
35.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,可以对电子设备的触摸屏是否处于解锁状态进行检测,当检测到电子设备的触摸屏处于解锁状态时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的滑动操作时,则可以响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
36.在一些实施方式中,可以对电子设备的触摸屏是否处于点亮状态进行检测,当检测到电子设备的触摸屏处于点亮状态时,可以对电子设备的触摸屏是否处于解锁状态进行检测,当检测到电子设备的触摸屏处于解锁状态时,可以对电子设备的触摸屏当前所显示的界面进行检测,其中,当检测到电子设备当前所显示的界面为桌面或者应用界面时,则可以对作用于触摸屏上的触控操作进行检测,当检测到作用于触摸屏上的滑动操作时,则可以响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
37.作为一种方式,电子设备的触摸屏上可以设置有触摸传感器。可以通过触摸传感器对作用于触摸屏上的触控操作进行检测,当通过触摸传感器检测到作用于触摸屏上的滑动操作时,则可以通过触摸传感器检测滑动操作对应的起点位置,并通过触摸传感器检测滑动操作对应的手指数量。在一些实施方式中,可以以电子设备的触摸屏的某个位置作为坐标原点建立坐标系,通过触摸传感器检测滑动操作的起始触摸位置,并获取该起始触摸位置在该坐标系中的坐标作为滑动操作对应的起点位置。在一些实施方式中,可以通过触摸传感器检测滑动操作的触摸轨迹的数量,基于该触摸轨迹的数量获取滑动操作对应的手指数量,其中,触摸轨迹的数量与手指数量一致,例如,当手指数量为一个时,则触摸轨迹的数量为一个,当手指数量为两个时,则触摸轨迹的数量为两个。
38.作为又一种方式,电子设备的触摸屏上可以设置有压力传感器。可以通过压力传感器对作用于触摸屏上的触控操作进行检测,当通过压力传感器检测到作用于触摸屏上的
滑动操作时,则可以通过压力传感器检测滑动操作对应的起点位置,并通过压力传感器检测滑动操作对应的手指数量。在一些实施方式中,可以以电子设备的触摸屏的某个位置作为坐标原点建立坐标系,通过压力传感器检测滑动操作的起始按压位置,并获取该起始按压位置在该坐标系中的坐标作为滑动操作对应的起点位置。在一些实施方式中,可以通过压力传感器检测滑动操作的按压轨迹的数量,基于该按压轨迹的数量获取滑动操作对应的手指数量,其中,按压轨迹的数量与手指数量一致,例如,当手指数量为一个时,则按压轨迹的数量为一个,当手指数量为两个时,则按压轨迹的数量为两个。
39.作为再一种方式,电子设备的触摸屏上可以设置有压力传感器和触摸传感器。电子设备还可以通过触摸传感器和压力传感器共同检测滑动操作对应的起点位置和滑动操作对应的手指数量,在此不再赘述。
40.在一些实施方式中,在确定滑动操作对应的起点位置时,如果手指数量为一个,则可以以一个手指的触摸中点对应的位置作为起点位置,可以以一个手指的触摸顶点对应的位置作为起点位置,也可以以一个手指的触摸底点对应的位置作为起点位置,在此不做限定。
41.在一些实施方式中,在确定滑动操作对应的起点位置时,如果手指数量为多个(如两个),则可以以多个手指的触摸中点对应的位置作为起点位置(选取多个手指中的每个手指各自的触摸中点,基于每个手指各自的触摸中点获得多个手指的触摸中点),可以以多个手指的触摸顶点对应的位置作为起点位置(选取多个手指中触摸点更接近第一边缘的触摸点对应的位置作为起点位置),也可以以多个手指的触摸底点对应的位置作为起点位置,在此不做限定(选取多个手指中触摸点更远离第一边缘的触摸点对应的位置作为起点位置)。
42.步骤s120:当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量对显示区域进行控制。
43.在一些实施方式中,电子设备的触摸屏包括第一边缘。其中,以电子设备竖屏显示为例,该第一边缘可以为电子设备的顶部边缘、可以为电子设备的底部边缘、可以为电子设备的左侧边缘、也可以为电子设备的右侧边缘,在此不做限定。
44.在一些实施方式中,电子设备可以预先设置并存储有第一预设距离,该第一预设距离用于作为起点位置与触摸屏的第一边缘的距离的判断依据。因此,在本实施例中,在获得滑动操作对应的起点位置后,可以计算起点位置和触摸屏的第一边缘的距离,并将起点位置和触摸屏的第一边缘的距离与第一预设距离进行比较,以判断起点位置和触摸屏的第一边缘的距离是否小于第一预设距离。若确定起点位置和触摸屏的第一边缘的距离小于第一预设距离,则可以确定起点位置满足触发快捷控制的其中一个条件,则可以继续进行快捷控制的其他条件的判断。若起点位置和触摸屏的第一边缘的距离不小于第一预设距离,则可以确定起点位置不满足触发条件控制的条件,则可以不触发快捷控制。
45.作为一种方式,在获取滑动操作的起点位置后,可以获取触摸屏的多个边缘(四个边缘)分别与起点位置的距离,获得多个距离,并从多个距离中确定最小的距离作为目标距离,获取该目标距离对应的边缘作为第一边缘。其中,当多个距离中最小的距离不止一个(为两个)时,则可以获取最近一次作为第一边缘的目标边缘,当该目标边缘为该两个边缘中的其中一个时,则可以将该目标边缘作为第一边缘。
46.在本实施例中,当确定该起点位置与触摸屏的第一边缘的距离小于第一预设距离
时,则可以根据该滑动操作对应的手指数量,对显示区域进行控制,从而实现在起点位置满足触发条件时,根据手指数量对显示区域进行控制,以提升相应控制的触发成功率。
47.作为一种方式,当该滑动操作的手指数量为一个时,则可以对显示区域进行第一控制;当该滑动操作的手指数量为两个及以上时,则可以对显示区域进行第二控制。其中,第一控制和第二控制不同。
48.作为又一种方式,当该滑动操作的手指数量为一个时,则可以对显示区域进行第一控制;当该滑动操作的手指数量为两个时,则可以对显示区域进行第二控制;当该滑动操作的手指数量为三个时,则可以对显示区域进行第三控制;当该滑动操作的手指数量为四个时,则可以对显示区域进行第四控制;当该滑动操作的手指数量为五个时,则可以对显示区域进行第五控制。其中,第一控制、第二控制、第三控制、第四控制以及第五控制各不相同。
49.本技术一个实施例提供的设备控制方法,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制,从而通过根据滑动操作对应的起点位置和手指数量,对显示区域进行控制,以提升相应控制的触发成功率。
50.请参阅图2,图2示出了本技术又一个实施例提供的设备控制方法的流程示意图。该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括显示区域,下面将针对图2所示的流程进行详细的阐述,设备控制方法具体可以包括以下步骤:
51.步骤s210:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
52.其中,步骤s210的具体描述请参阅步骤s110,在此不再赘述。
53.步骤s220:当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,对显示区域的显示内容进行控制。
54.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,以及对该手指数量是否为一个进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为一个时,则可以直接对触摸屏的显示区域的显示内容进行控制。例如,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为一个时,查找预先设置的一个手指滑动时对应的控制方式,基于该一个手指滑动时对应的控制方式对显示区域的显示内容进行控制。
55.步骤s230:当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为至少两个时,根据起点位置对显示区域的显示内容进行控制。
56.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,以及对该手指数量是否为至少两个进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个时,则可以根据该起点位置对触摸屏的显示区域的显示内容进行控制。例如,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个时,查找预先设置的至少两个手指在该起点位置滑动时对应的控制方式,基于该至少两个手指在该起点位置滑动时对应的控制
方式对显示区域的显示内容进行控制。
57.例如,当起点位置为第一起点位置时,则可以查找预先设置的至少两个手指在该第一起点位置滑动时对应的第一控制方式,并基于该至少两个手指在该第一起点位置滑动时对应的第一控制方式对显示区域的显示内容进行第一控制。当起点位置为第二起点位置时,则可以查找预先设置的至少两个手指在该第二起点位置滑动时对应的第二控制方式,并基于该至少两个手指在该第一起点位置滑动时对应的第二控制方式对显示区域的显示内容进行第二控制。其中,第一控制方式和第二控制方式不同。
58.其中,至少两个手指可以包括:两个手指、三个手指、四个手指、五个手指等,在此不做限定。
59.本技术又一个实施例提供的设备控制方法,响应作用于触摸屏上的滑动操作,获取该滑动操作对应的起点位置,并获取该滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,对显示区域的显示内容进行控制,当起点位置与触摸屏的第一边沿的距离小于第一预设距离且手指数量为至少两个时,根据起点位置对显示区域的显示内容进行控制。相较于图1所示的设备控制方法,本实施例还在手指数量为一个时,直接对显示区域的显示内容进行控制,以及在手指数量为至少两个时,根据起点位置对显示区域的显示内容进行控制,从而根据手指数量和起点位置区分不一样的控制功能,以对显示区域的显示内容进行不同的控制,提升显示内容的控制触发成功率。
60.请参阅图3,图3示出了本技术再一个实施例提供的设备控制方法的流程示意图。该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括显示区域,下面将针对图3所示的流程进行详细的阐述,设备控制方法具体可以包括以下步骤:
61.步骤s310:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
62.其中,步骤s310的具体描述请参阅步骤s110,在此不再赘述。
63.步骤s320:当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示第一页面。
64.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,以及对该手指数量是否为一个进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为一个时,则可以直接在显示区域显示第一页面。例如,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为一个时,查找预先设置的一个手指滑动时对应的第一页面,并在该显示区域显示该第一页面。
65.作为一种方式,在显示区域显示该第一页面的方式可以包括:在显示区域悬浮显示该第一页面且由第一页面完全覆盖当前页面、在显示区域悬浮显示该第一页面且由第一页面部分覆盖当前页面、或者在显示区域由第一页面替换显示该当前页面。
66.步骤s330:当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示第二页面,其中,第二边缘与第三边缘相对设置,第一边缘垂直
于第二边缘和第三边缘。
67.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,对该手指数量是否为至少两个进行判断,以及对该起点位置是否满足第一预设条件进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个以及起点位置满足第一预设条件时,则可以根据该起点位置确定在显示区域显示第二页面。例如,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个时,查找预先设置的至少两个手指在该起点位置滑动时对应的第二页面,并在该显示区域显示该第二页面。
68.作为一种方式,在显示区域显示该第二页面的方式可以包括:在显示区域悬浮显示该第二页面且由第二页面完全覆盖当前页面、在显示区域悬浮显示该第二页面且由第二页面部分覆盖当前页面、或者在显示区域由第二页面替换显示该当前页面。
69.在一些实施方式中,电子设备的触摸屏包括第一边缘、第二边缘以及第三边缘,其中,第二边缘与第三边缘相对设置,第一边缘垂直于第二边缘和第三边缘。以电子设备竖屏显示为例,该第一边缘可以为电子设备的顶部边缘,则第二边缘可以为电子设备的左侧边缘,第三边缘可以为电子设备的右侧边缘;或者,该第一边缘可以为电子设备的顶部边缘,则第二边缘可以为电子设备的右侧边缘,第三边缘可以为电子设备的左侧边缘。
70.在一些实施方式中,电子设备可以预先设置并存储有第二预设距离,该第二预设距离用于作为起点位置与触摸屏的第二边缘和第三边缘的距离的判断依据。因此,在本实施例中,在获得滑动操作对应的起点位置后,可以计算该起点位置与该第二边缘的距离以及该起点位置与该第三边缘的距离,并将该起点位置与该第二边缘的距离与第二预设距离进行比较,以判断该起点位置与触摸屏的第二边缘的距离是否小于第二预设距离,以及将该起点位置与该第三边缘的距离与第二预设距离进行比较,以判断该起点位置与触摸屏的第三边缘的距离是否小于第二预设距离。其中,当判断结果表征起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,则可以确定该起点位置满足第一预设条件,可以在显示区域显示第二页面。
71.本技术又一种实施例提供的设备控制方法,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示第一页面,当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示第二页面。相较于图1所示的设备控制方法,本实施例还在手指数量为一个时,直接在显示区域显示第一面,以及在手指数量为至少两个且起点位置靠近电子设备的两侧时,在显示区域显示第二页面,从而根据手指数量和起点位置区分不一样的控制功能,以在显示区域显示不同的页面,提升快捷页面的触发成功率。
72.请参阅图4,图4示出了本技术另一个实施例提供的设备控制方法的流程示意图。该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括显示区域,下面将针对图4所示的流程进行详细的阐述,设备控制方法具体可以包括以下步骤:
73.步骤s410:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获
取滑动操作对应的手指数量。
74.其中,步骤s410的具体描述请参阅步骤s110,在此不再赘述。
75.步骤s420:当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示通知中心对应的页面,其中,通知中心对应的页面用于显示电子设备安装的多个应用程序的通知消息。
76.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,以及对该手指数量是否为一个进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为一个时,则可以直接在显示区域显示通知中心对应的页面。其中,通知中心用于提供电子设备安装的多个应用程序的通知消息,通知中心对应的页面用于显示电子设备安装的多个应用程序的通知消息,用户可以在通知中心对应的页面中查看和管理电子设备的系统及各个应用程序的通知消息。
77.请参阅图5和图6,图5示出了本技术实施例提供的第一种滑动操作的示意图,图6示出了本技术实施例提供的电子设备的第一种界面示意图。如图5所示,当滑动操作对应的起点位置与触摸屏130第一边缘(顶部边缘)的距离小于第一预设距离,且手指数量为一个时,则可以在显示区域显示通知中心对应的页面a,即如图6所示。可以理解的,此时,起点位置可以位于第二边缘和第三边缘之间的任意位置。
78.步骤s430:当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示控制中心对应的页面,其中,控制中心对应的页面用于显示电子设备的多个目标功能控件。
79.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,对该手指数量是否为至少两个进行判断,以及对该起点位置是否与触摸屏的第二边缘和触摸屏的第三边缘的距离小于第二预设距离进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个以及起点位置与触摸屏的第二边缘和触摸屏的第三边缘的距离小于第二预设距离时,则可以在显示区域显示控制中心对应的页面。其中,控制中心用于收纳电子设备常用的功能和开关,控制中心对应的页面用于显示电子设备的多个目标功能控件(常用的功能和开关),用户可以在控制中心对应的页面中查看和管理电子设备的各个目标功能。
80.请参阅图7和图8,图7示出了本技术实施例提供的第二种滑动操作的示意图,图8示出了本技术实施例提供的电子设备的第二种界面示意图。如图7所示,当滑动操作对应的起点位置与触摸屏130第一边缘(顶部边缘)的距离小于第一预设距离,且手指数量为两个,以及起点位置与触摸屏的第二边缘(右侧边缘)的距离小于第二预设距离时,则可以在显示区域显示控制中心对应的页面132,即如图8所示。
81.请参阅图9,图9示出了本技术实施例提供的第三种滑动操作的示意图。如图9所示,当滑动操作对应的起点位置与触摸屏130第一边缘(顶部边缘)的距离小于第一预设距离,且手指数量为两个,以及起点位置与触摸屏的第三边缘(左侧边缘)的距离小于第二预设距离时,则可以在显示区域显示控制中心对应的页面b,即如图8所示。
82.步骤s440:当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与第二边缘和第三边缘的距离均大于或等于第二预设距离时,将显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,第二边缘与第三边缘相对设置,第一边缘垂直于第二边缘和第三边缘。
83.在一些实施方式中,在获取滑动操作对应的起点位置和滑动操作对应的手指数量后,可以对该起点位置与触摸屏的第一距离是否小于第一预设距离进行判断,对该手指数量是否为至少两个进行判断,以及对该起点位置是否满足第二预设条件进行判断。其中,当确定该起点位置与触摸屏的第一边缘之间的距离小于第一预设距离,且确定该手指数量为至少两个以及起点位置满足第二预设条件时,则可以将显示区域划分为第一分屏区域和第二分屏区域。
84.在一些实施方式中,电子设备可以预先设置并存储有第二预设距离,该第二预设距离用于作为起点位置与触摸屏的第二边缘和第三边缘的距离的判断依据。因此,在本实施例中,在获得滑动操作对应的起点位置后,可以计算该起点位置与该第二边缘的距离以及该起点位置与该第三边缘的距离,并将该起点位置与该第二边缘的距离与第二预设距离进行比较,以判断该起点位置与触摸屏的第二边缘的距离是否小于第二预设距离,以及将该起点位置与该第三边缘的距离与第二预设距离进行比较,以判断该起点位置与触摸屏的第三边缘的距离是否小于第二预设距离。其中,当判断结果表征起点位置与触摸屏的第二边缘和触摸屏的第三边缘的距离均大于或等于第二预设距离时,则可以确定该起点位置满足第二预设条件,可以将显示区域划分为第一分屏区域和第二分屏区域。
85.其中,第一分屏区域的形状和第二分屏区域的形状可以相同,也可以不相同。第一分屏区域的大小和第二分屏区域的大小可以相同,也可以不相同。第一分屏区域的分界线可以为规则的线条(如直线),也可以为不规则的线条(如弯折线)。第一分屏区域的位置可以位于第二分屏区域的位置的上方、可以位于第二分屏区域的位置的下方、可以位于第二分屏区域的位置的左方、也可以位于第二分屏区域的位置的右方等,在此不做限定。
86.在一些实施方式中,对显示区域划分获得的第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,其中,该多任务界面可以用于显示至少一个应用程序对应的视窗。
87.作为第一种方式,第一分屏区域可以用于显示应用程序对应的应用界面,且第二分屏区域可用于显示多任务界面,或,第一分屏区域可以用于显示多任务界面,且第二分屏区域可用于显示应用程序对应的应用界面。
88.作为第二种方式,第一分屏区域可以用于显示多任务界面,且第一分屏区域可以用于显示空白界面,或,第一分屏区域可以用于显示空白界面,且第二分屏区域可以用于显示多任务界面。
89.作为第三种方式,第一分屏区域可以用于显示应用程序对应的应用界面,且第二分屏区域可用于显示多任务界面和应用图标,或,第一分屏区域可以用于显示多任务界面和应用图标,且第二分屏区域可用于显示应用程序对应的应用界面。
90.作为第四种方式,第一分屏区域可以用于显示多任务界面和应用图标,且第一分屏区域可以用于显示空白界面,或,第一分屏区域可以用于显示空白界面,且第二分屏区域
可以用于显示多任务界面和应用图标。
91.请参阅图10和图11,图10示出了本技术实施例提供的第四种滑动操作的示意图,图11示出了本技术实施例提供的电子设备的第三种界面示意图。如图10所示,当滑动操作对应的起点位置与触摸屏130第一边缘(顶部边缘)的距离小于第一预设距离,且手指数量为两个,以及起点位置与触摸屏的第二边缘(右侧边缘)和第三边缘(左侧边缘)的距离均大于或等于第二预设距离时,则可以将显示区域划分为第一分屏区域c和第二分屏区域d,即如图11所示。
92.本技术另一个实施例提供的设备控制方法,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示通知中心对应的页面,当起点位置与触摸屏的第一边缘的距离小于预设距离,且手指数量为至少两个一级起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示控制中心对应的页面,当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与第二边缘和第三边缘的距离均大于或等于第二预设距离时,将显示区域划分为第一分屏区域和第二分屏区域。相较于图1所示的设备控制方法,本实施例还在手指数量为一个时,显示通知中心对应的页面,在手指数量为至少两个且起点位置靠近电子设备的两侧边缘时,显示控制中心对应的页面,以及在手指数量为至少两个且起点位置远离电子设备的两侧边缘时,将显示区域进行分屏处理,从而根据手指数量和起点位置区分不一样的控制功能,以对显示区域进行不同的控制,提升控制触发成功率。
93.请参阅图12,图12示出了本技术又再一个实施例提供的设备控制方法的流程示意图。该方法应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括显示区域,下面将针对图12所示的流程进行详细的阐述,设备控制方法具体可以包括以下步骤:
94.步骤s510:响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
95.其中,步骤s510的具体描述请参阅步骤s110,在此不再赘述。
96.步骤s520:当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示通知中心对应的页面,其中,通知中心对应的页面用于显示电子设备安装的多个应用程序的通知消息。
97.步骤s530:当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示控制中心对应的页面,其中,控制中心对应的页面用于显示电子设备的多个目标功能控件。
98.其中,步骤s520-步骤s530的具体描述请参阅步骤s410-步骤s420,在此不再赘述。
99.步骤s540:当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与第二边缘和第三边缘的距离均大于或等于第二预设距离时,获取滑动操作对应的终点位置。
100.在本实施例中,在确定该滑动操作的起点位置与触摸屏的第一边缘的距离小于第一预设距离,与触摸屏的第二边缘的距离大于或等于第二预设距离,与触摸屏的第三边缘
的距离大于或等于第二预设距离,以及滑动操作的手指数量为至少两个时,则可以获取滑动操作对应的终点位置。
101.作为一种方式,电子设备的触摸屏上可以设置有触摸传感器。可以通过触摸传感器检测滑动操作对应的终点位置。在一些实施方式中,可以以电子设备的触摸屏的某个位置作为坐标原点建立坐标系,通过触摸传感器检测滑动操作的结束触摸位置,并获取该结束触摸位置在该坐标系中的坐标作为滑动操作对应的终点位置。
102.作为又一种方式,电子设备的触摸屏上可以设置有压力传感器。可以通过压力传感器检测滑动操作对应的终点位置。在一些实施方式中,可以以电子设备的触摸屏的某个位置作为坐标原点建立坐标系,通过压力传感器检测滑动操作的结束按压位置,并获取该结束按压位置在该坐标系中的坐标作为滑动操作对应的终点位置。
103.作为再一种方式,电子设备的触摸屏上可以设置有压力传感器和触摸传感器。电子设备还可以通过触摸传感器和压力传感器共同检测滑动操作对应的终点位置,在此不再赘述。
104.步骤s550:基于起点位置和终点位置,获得滑动操作对应的滑动方向。
105.在本实施例中,在获得滑动操作对应的起点位置和终点位置后,可以基于起点位置和终点位置,获取滑动操作对应的滑动方向。
106.在一些实施方式中,在获取滑动操作对应的起点位置和终点位置后,可以获取起点位置和终点位置的连线方向,基于连线方向获取滑动操作对应的滑动方向。
107.在一些实施方式中,在获取滑动操作对应的起点位置和终点位置后,可以获取起点位置和终点位置的连线方向,对连线方向进行角度修正处理获得目标连线方向,基于目标连线方向获取滑动操作对应的滑动方向。其中,目标连线方向与电子设备的纵轴方向平行或与电子设备的横轴方向平行。
108.请参阅图13,图13示出了本技术的图12所示的设备控制方法的步骤s550的流程示意图。下面将针对图13所示的流程进行详细的阐述,方法具体可以包括以下步骤:
109.步骤s551:当终点位置与触摸屏的第四边缘的距离小于第三预设距离时,确定滑动操作满足分屏触发条件,其中,第一边缘与第四边缘相对设置。
110.在一些实施方式中,电子设备的触摸屏包括第一边缘、第二边缘、第三边缘以及第四边缘,其中,第二边缘与第三边缘相对设置,第一边缘与第四边缘相对设置,第一边缘和第四边缘垂直于第二边缘和第三边缘。以电子设备竖屏显示为例,该第一边缘可以为电子设备的顶部边缘,则第二边缘可以为电子设备的左侧边缘,第三边缘可以为电子设备的右侧边缘,第四边缘可以为电子设备的底部边缘;或者,该第一边缘可以为电子设备的顶部边缘,则第二边缘可以为电子设备的右侧边缘,第三边缘可以为电子设备的左侧边缘,第四边缘可以为电子设备的底部边缘;或者,该第一边缘可以为电子设备的底部边缘,则第二边缘可以为电子设备的右侧边缘,第三边缘可以为电子设备的左侧边缘,第四边缘可以为电子设备的顶部边缘等,在此不做限定。
111.在一些实施方式中,电子设备可以预先设置并存储有第三预设距离,该第三预设距离用于作为终点位置与触摸屏的第四边缘的距离的判断依据。因此,在本实施例中,在获得滑动操作对应的终点位置后,可以计算该终点位置与该第四边缘的距离,并将该终点位置与该第四边缘的距离与第三预设距离进行比较,以判断该终点位置与触摸屏的第四边缘
的距离是否小于第三预设距离。其中,当终点位置与触摸屏的第四边缘的距离小于第三预设距离时,确定滑动操作满足分屏触发条件。
112.步骤s552:基于起点位置和终点位置,获得滑动操作对应的滑动方向。
113.步骤s560:基于滑动方向,将显示区域划分为第一分屏区域和第二分屏区域,其中,第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面。
114.在本实施例中,在获取滑动操作对应的滑动方向后,可以根据滑动方向将触摸屏的显示区域划分为第一分屏区域和第二分屏区域。
115.请再参阅图10和图11。如图10所示,当滑动操作的从触摸屏130的顶部下滑向触摸屏的底部时,则可以将触摸屏130的显示区域进行左右分屏,即将显示区域划分为第一分屏区域c和第二分屏区域d(如图11所示)。
116.请参阅图14和图15,图14示出了本技术实施例提供的第五种滑动操作的示意图,图15示出了本技术实施例提供的电子设备第四种界面示意图。如图14所示,当滑动操作从触摸屏130的右侧左滑至触摸屏的左侧时,则可以将触摸屏130的显示区域进行上下分屏,即将显示区域划分为第一分屏区域c和第二分屏区域d(如图15所示)。
117.在一些实施方式中,对显示区域划分获得的第一分屏区域和第二分屏区域中的其中一个分屏区域用于显示多任务界面,其中,该多任务界面可以用于显示至少一个应用程序对应的视窗。
118.在一些实施方式中,在获得滑动操作对应的滑动方向后,可以根据该滑动方向确定分屏方向。作为一种方式,电子设备可以预先设置多个滑动方向和多个分屏方向的映射关系,并将多个滑动方向和多个分屏方向的映射关系存储入映射关系表,基于此,在获得滑动操作对应的滑动方向后,可以从映射关系表中的多个滑动方向中获取与滑动操作对应的滑动方向作为目标滑动方向,再基于多个滑动方向和多个分屏方向的映射关系,从多个分屏方向中确定与目标滑动方向存在映射关系的分屏方向作为目标分屏方向,则该目标分屏方向可以确定为滑动操作对应的滑动方向对应的分屏方向。
119.在一些实施方式中,当确定滑动操作对应的滑动方向与电子设备的纵轴方向平行时,则可以将分屏方向确定为与电子设备的纵轴方向平行,即,将电子设备的触摸屏的显示区域进行左右分屏;当确定滑动操作对应的滑动方向与电子设备的横轴方向平行时,则可以将分屏方向确定为与电子设备的横轴方向平行,即,将电子设备的触摸屏的显示区域进行上下分屏;当确定滑动操作对应的滑动方向与电子设备的对角线方向平行时,则可以将分屏方向确定为与电子设备的对角线方向平行,即,将电子设备的触摸屏的显示区域进行斜角分屏。
120.在一些实施方式中,电子设备可以预先设置并存储有指定方向,且设置该指定方向为电子设备的纵轴方向或横轴方向。那么,当滑动方向与电子设备的纵轴方向平行时,则将电子设备的纵轴方向确定为分屏方向,基于该分屏方向可以将触摸屏的显示区域进行左右分屏,当滑动方向与电子设备的横轴方向平行时,则将电子设备的横轴方向确定为分屏方向,基于该分屏方向可以将触摸屏的显示区域进行上下分屏。
121.以分屏方向为电子设备的纵轴方向为例,当双指从触摸屏的顶部下滑至底部或者从触摸屏的顶部上滑至顶部时,可以将触摸屏的显示区域进行左右分屏。以分屏方向为电子设备的横轴方向为例,当双指从触摸屏的左侧边缘右滑至右侧边缘或者从触摸屏的右侧
边缘左滑至左侧边缘时,可以将触摸屏的显示区域进行上下分屏。
122.本技术又再一个实施例提供的设备控制方法,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离且手指数量为一个时,在显示区域显示通知中心对应的页面,当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个以及起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示控制中心对应的页面,当起点位置与触摸屏的第一边缘的距离小于第一预设距离,且手指数量为至少两个一级起点位置与第二边缘和第三边缘的距离均大于或等于第二预设距离时,获取滑动操作对应的终点位置,基于起点位置和终点位置,获得滑动操作对应的滑动方向,基于滑动方向,将显示区域划分为第一分屏区域和第二分屏区域。相较于图1所示的设备控制方法,本实施例还在手指数量为一个时,显示通知中心对应的页面,在手指数量为至少两个且起点位置靠近电子设备的两侧边缘时,显示控制中心对应的页面,以及在手指数量为至少两个且起点位置远离电子设备的两侧边缘时,根据起点位置和终点位置将显示区域进行分屏处理,从而根据手指数量和起点位置区分不一样的控制功能,以对显示区域进行不同的控制,提升控制触发成功率,以及提升分屏的准确性。
123.请参阅图16,图16示出了本技术实施例提供的设备控制装置的模块框图。该设备控制装置200应用于上述电子设备,该电子设备包括触摸屏,该触摸屏包括显示区域,下面将针对图16所示的框图进行阐述,设备控制装置200包括:参数获取模块210和设备控制模块220,其中:
124.参数获取模块210,用于响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量。
125.设备控制模块220,用于当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制。
126.进一步地,设备控制模块220包括:第一设备控制子模块和第二设备控制子模块,其中:
127.第一设备控制子模块,用于当手指数量为一个时,对显示区域的显示内容进行控制。
128.进一步地,第一设备控制子模块包括:第一页面显示单元,其中:
129.第一页面显示单元,用于当手指数量为一个时,在显示区域显示第一页面。
130.进一步地,第一页面显示单元包括:通知中心页面显示子单元,其中:
131.通知中心页面显示子单元,用于当手指数量为一个时,在显示区域显示通知中心对应的页面,其中,通知中心对应的页面用于显示电子设备安装的多个应用程序的通知消息。
132.第二设备控制子模块,用于当手指数量为至少两个时,根据起点位置对显示区域的显示内容进行控制。
133.进一步地,第二设备控制子模块包括:第二页面显示单元,其中:
134.第二页面显示单元,用于当手指数量为至少两个且起点位置与触摸屏的第二边缘或触摸屏的第三边缘的距离小于第二预设距离时,在显示区域显示第二页面,其中,第二边缘与第三边缘相对设置,第一边缘垂直于第二边缘和第三边缘。
processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
152.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
153.触摸屏130用于显示由用户输入的信息、提供给用户的信息以及电子设备100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该触摸屏130可以为液晶显示器(liquid crystal display,lcd),也可以为有机发光二极管(organic light-emitting diode,oled),在此不做限定。
154.请参阅图18,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,程序代码可被处理器调用执行上述方法实施例中所描述的方法。
155.计算机可读存储介质300可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。
156.综上所述,本技术实施例提供的设备控制方法、装置、电子设备以及存储介质,响应作用于触摸屏上的滑动操作,获取滑动操作对应的起点位置,并获取滑动操作对应的手指数量,当起点位置与触摸屏的第一边缘的距离小于第一预设距离时,根据手指数量,对显示区域进行控制,从而通过根据滑动操作对应的起点位置和手指数量,对显示区域进行控制,以提升相应控制的触发成功率。
157.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献