本发明涉及触控技术领域,尤其涉及一种双屏终端的边缘触控方法、装置及计算机可读存储介质。
背景技术:
经过多年的快速发展,手机的触控技术已相当成熟了。从早期的电阻屏发展到目前的电容屏,再到目前热门的曲面屏,常见的曲面屏手机在手机两侧边缘处有一定的弧度,如此就产生了手机边缘触控的新型触控操作体验,并为用户带来了越来越好的操作体验。
然而,当前的手机边缘触控操作尚处于该类技术发展初期,而且主流的智能终端边缘触控技术是基于单屏手机而设计,因此,业内目前缺少更复杂的边缘触控操作实现方法,同时对于将来有可能会出现快速发展的双屏或双曲面屏手机而言,对于手机边缘触控操作方式来说,目前的技术还存在继续优化的空间。
技术实现要素:
本发明的主要目的在于提供一种双屏终端的边缘触控方法、装置及计算机可读存储介质,旨在实现双屏终端的边缘触控操作,丰富了边缘触控操作类型,提升了用户体验效果。
为实现上述目的,本发明提供一种双屏终端的边缘触控方法,所述双屏终端包括第一触控屏和第二触控屏,所述双屏终端的边缘触控方法包括:
在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;
当所述触控信息满足预设条件时,执行对应的操作。
可选地,所述判断各个触控点的触控信息是否满足预设条件的步骤,包括:
判断所述触控压力是否大于预设压力,或,判断所述触控点的触控压力的变化值是否大于预设压力差值,或,判断各个触控点之间的压力差是否大于预设压力差值;
当所述触控压力大于预设压力,或,所述触控点的触控压力的变化值大于预设压力差值,或,各个触控点之间的压力差大于预设压力差值时,判断所述触控位置是否在预设触控区域内;
当所述所述触控位置在预设触控区域内时,则确定所述触控点的触控信息满足预设条件。
可选地,所述确定所述触控点的触控信息满足预设条件的步骤之前,还包括:
判断所述触控类型是否为预设触控类型;
当所述触控类型为预设触控类型,则确定所述触控点的触控信息满足预设条件。
可选地,所述确定所述触控点的触控信息满足预设条件的步骤之前,还包括:
判断所述触控类型是否为预设触控类型,并判断所述触控顺序是否符合预设触控顺序;
当所述触控类型为预设触控类型且所述触控顺序与预设触控顺序一致时,则确定所述触控点的触控信息满足预设条件。
可选地,所述在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息的步骤,包括:
在接收到基于多点触发的边缘触控信号时,获取所述第一触控屏和第二触控屏的工作状态,并根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
所述判断各个触控点的触控信息是否满足预设条件的步骤,包括:
判断各个触控点的触控信息是否满足所述工作状态下的预设条件。
可选地,所述判断各个触控点的触控信息是否满足预设条件的步骤之前,包括:
根据所述边缘触控信号确定用户的持握姿态;
检测所述持握姿态是否符合预设持握姿态,当所述持握姿态符合预设持握姿态时,执行步骤:判断各个触控点的触控信息是否满足预设条件。
可选地,所述触控类型包括按压操作、长按操作、点击操作和滑动操作,所述触控顺序包括按压所述触控点输入的先后顺序以及触摸所述触控点的次数。
此外,为实现上述目的,本发明还提供一种双屏终端的边缘触控装置,所述双屏终端的边缘触控装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的边缘触控程序,所述边缘触控程序被所述处理器执行时实现如上所述的双屏终端的边缘触控方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有边缘触控程序,所述边缘触控程序被处理器执行时实现如上所述的双屏终端的边缘触控方法的步骤。
本发明提供一种双屏终端的边缘触控方法、装置及计算机可读存储介质。所述双屏终端包括第一触控屏和第二触控屏,所述双屏终端的边缘触控方法包括:在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;当所述触控信息满足预设条件时,执行对应的操作。通过上述方式,本发明可应用于双屏终端,所述双屏终端包括第一触控屏和第二触控屏。当双屏终端接收到基于多点触发的边缘触控信号时,根据边缘触控信号确定第一触控屏和第二触控屏对应的各个触控点的触控信息,由于不同的边缘触控操作,能形成不同的触控信息,进而根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,执行对应的操作,包括屏幕解锁、音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等。因此本发明可在用户在双屏终端进行边缘触控操作时,根据不同的边缘触控操作在第一触控屏和第二触控屏中各个触控点的触控信息来执行不同的操作,边缘触控操作类型更加丰富,从而提升了用户体验效果。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明双屏终端的边缘触控方法第一实施例的流程示意图;
图3为本发明实施例方案涉及的一触控屏的边缘触控区域示意图;
图4为本发明双屏终端的边缘触控区域设置的一示意图;
图5为本发明实施例中判断各个触控点的触控信息是否满足预设条件的细化流程示意图;
图6为本发明实施例中当所述触控类型为预设触控类型,则确定所述触控点的触控信息满足预设条件的第一细化流程示意图;
图7为本发明实施例中当所述触控类型为预设触控类型,则确定所述触控点的触控信息满足预设条件的第二细化流程示意图;
图8为本发明用户触控双屏终端的一实施例的示意图;
图9为本发明移动终端的边缘触控区域设置的一示意图;
图10为本发明双屏终端的边缘触控方法第二实施例的流程示意图;
图11为本发明双屏终端的边缘触控方法第三实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在现有技术中,主流的智能终端边缘触控技术主要是基于单屏终端而设计的,而且边缘触控操作类型较为单一,用户体验较差,缺少可支持双屏终端进行边缘触控操作的处理技术。
为了解决上述技术问题,本发明提供一种双屏终端的边缘触控方法。所述双屏终端包括第一触控屏和第二触控屏,所述双屏终端的边缘触控方法包括:在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;当所述触控信息满足预设条件时,执行对应的操作。通过上述方式,本发明可应用于双屏终端,所述双屏终端包括第一触控屏和第二触控屏。当双屏终端接收到基于多点触发的边缘触控信号时,根据边缘触控信号确定第一触控屏和第二触控屏对应的各个触控点的触控信息,由于不同的边缘触控操作,能形成不同的触控信息,进而根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,执行对应的操作,包括屏幕解锁、音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等。因此本发明可在用户在双屏终端进行边缘触控操作时,根据不同的边缘触控操作在第一触控屏和第二触控屏中各个触控点的触控信息来执行不同的操作,边缘触控操作类型更加丰富,从而提升了用户体验效果。
请参阅图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是智能手机,也可以是pc(personalcomputer,个人计算机)、平板电脑、pda(personaldigitalassistant,个人数字助理)、便携计算机等可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wi-fi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及边缘触控程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的边缘触控程序,并执行以下操作:
在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;
当所述触控信息满足预设条件时,执行对应的操作。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作:
所述判断各个触控点的触控信息是否满足预设条件的步骤,包括:
判断所述触控压力是否大于预设压力,或,判断所述触控点的触控压力的变化值是否大于预设压力差值,或,判断各个触控点之间的压力差是否大于预设压力差值;
当所述触控压力大于预设压力,或,所述触控点的触控压力的变化值大于预设压力差值,或,各个触控点之间的压力差大于预设压力差值时,判断所述触控位置是否在预设触控区域内;
当所述所述触控位置在预设触控区域内时,则确定所述触控点的触控信息满足预设条件。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作:
判断所述触控类型是否为预设触控类型;
当所述触控类型为预设触控类型,则确定所述触控点的触控信息满足预设条件。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作:
判断所述触控类型是否为预设触控类型,并判断所述触控顺序是否符合预设触控顺序;
当所述触控类型为预设触控类型且所述触控顺序与预设触控顺序一致时,则确定所述触控点的触控信息满足预设条件。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作:
在接收到基于多点触发的边缘触控信号时,获取所述第一触控屏和第二触控屏的工作状态,并根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
所述判断各个触控点的触控信息是否满足预设条件的步骤,包括:
判断各个触控点的触控信息是否满足所述工作状态下的预设条件。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作:
根据所述边缘触控信号确定用户的持握姿态;
检测所述持握姿态是否符合预设持握姿态,当所述持握姿态符合预设持握姿态时,执行步骤:判断各个触控点的触控信息是否满足预设条件。
进一步地,处理器1001可以调用存储器1005中存储的边缘触控程序,还执行以下操作;
所述触控类型包括按压操作、长按操作、点击操作和滑动操作,所述触控顺序包括按压所述触控点输入的先后顺序以及触摸所述触控点的次数。
请参阅图2,图2为本发明双屏终端的边缘触控方法第一实施例的流程示意图。
在本发明实施例中,所述双屏终端包括第一触控屏和第二触控屏,该双屏终端的边缘触控方法包括:
步骤s10,在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
在本发明实施例中,该双屏终端的边缘触控方法应用于双屏终端,主要是用于双屏终端使用过程中通过边缘触控操作快速执行对应的操作,例如屏幕解锁、音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等,可实现的边缘触控操作种类更加丰富,从而提升用户体验效果。该双屏终端的边缘触控方法可以应用于智能手机,也可以是pc、平板电脑、pda、便携计算机等具有双屏的可移动式终端设备。本实施例以双屏手机为例进行说明。
在本发明实施例中,该双屏手机包括两个触控屏,分别记为第一触控屏和第二触控屏,当双屏终端接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定双屏终端的第一触控屏和第二触控屏中对应触控点的触控信息。其中,边缘触控信号为用户在双屏手机的边缘触控区域进行触控操作时产生的。双屏手机的边缘触控区域可以为用户自然持握手机时,用户的手指在手机的侧面能够达到的区域。具体的,请参阅图3,图3为本发明实施例方案涉及的一触控屏的边缘触控区域示意图,如图3所示,边缘触控区域2位于智能手机两侧边框与主触屏1之间,手机的边缘触控区域存在压力传感器,从而使得用户进行触控操作时,压力传感器可检测到,并转化成对应的边缘触控信号发送给双屏终端。当然,该智能手机为双曲面屏手机时,该边缘触控区域还可以为双屏曲面手机的两侧曲面屏幕区域,以电容式触摸屏为例,当用户在手机的两侧曲面屏幕区域进行边缘触控操作时,在第一触控屏和第二触控屏中的各个触控点的电容就会发生变化,从而产生对应的边缘触控信号发送给双屏终端。在本发明实施例中,以双曲面屏手机为例进行说明。
步骤s20,判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;
步骤s30,当所述触控信息满足预设条件时,执行对应的操作。
根据接收到的边缘触控信号可确定用户进行边缘触控操作时的触控信息,并根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,执行对应的操作,例如屏幕解锁、音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等。
具体的,可以对边缘触控区域进行子区域的划分,每个子区域内的同一触控操作可对应相同或不同的操作指令,请参照图4,图4为本发明双屏终端的边缘触控区域设置的一示意图,如图4所示,该双屏手机包括两个触控屏,屏幕3为第一触控屏,屏幕4为第二触控屏,第一触控屏的边缘触控区域可以分为a-g八个区域,第二触控屏的边缘触控区域也可以对应的分为a-g八个区域。需要说明的是,该双屏手机的第一触控屏和第二触控屏可以分别在手机机体的正反两侧,也可以通过铰链相连接,在使用时可以进行折叠。以第一触控屏和第二触控屏分别在手机机体的正反两侧,其中用户正对第一触控屏3时进行的边缘触控操作为例进行说明。
在判断各个触控点的触控信息是否满足预设条件时,可以根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合进行判断。其中,触控类型包括按压操作、长按操作、点击操作和滑动操作,触控顺序包括按压触控点输入的先后顺序以及触摸触控点的次数。按压操作的确定方法包括但不限于:触控坐标在预设时间内一直位于某一边缘触控区域,且触控压力大于预设阈值。长按操作的确定方法包括但不限于:触控坐标在超过预设时间一直位于某一边缘触控区域,且触控压力大于预设阈值。点击操作的确定方法包括但不限于:在预设时间间隔内,检测到触控坐标间断性地位于同一边缘触控区域,且接触屏幕时的触控压力大于预设阈值。滑动操作的确定方法包括但不限于:终端根据手指的触控坐标在屏幕上,基于某种几何图线,出现连接的坐标移动变化,且当坐标移动变化的几何方向或距离达到预设的阈值时,终端可以执行对应的操作。此外,需要说明的是,该预设条件包括系统预设条件和用户自定义预设条件。例如,用户进行屏幕解锁前,需用户设定解锁条件。对于音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等操作,当用户的边缘触控操作与系统预设条件相同时,执行对应的操作。需要说明的是,预设阈值小于或等于预设压力,当预设阈值等于预设压力时,则可以不对预设压力进行判断。
具体的,可以根据触控信息中的其中一种判断是否满足预设条件,例如,当用户在全屏观看视频时,当检测到用户在边缘触控区域进行滑动操作时,当检测到第一触控屏中的任意边缘触控区域有向右滑动操作时,可执行视频快进操作;当检测到第一触控屏中的任意边缘触控区域有向左滑动操作时,可执行视频快退操作;当检测到从第一触控屏到第二触控屏的滑动操作时,可执行切换下一节目/下一剧集的操作;当检测到从第二触控屏到第一触控屏的滑动操作时,可执行切换上一节目/上一剧集的操作。当然,该操作也可以适用于电子书阅览等场景,例如,当检测到用户在边缘触控区域进行滑动操作时,当检测到第一触控屏中的任意边缘触控区域有向右滑动操作时,可执行向后翻页操作;当检测到第一触控屏中的任意边缘触控区域有向左滑动操作时,可执行向前翻页操作;当检测到从第一触控屏到第二触控屏的滑动操作时,可执行切换到电子书下一章节的操作;当检测到从第二触控屏到第一触控屏的滑动操作时,可执行切换到电子书上一章节的操作。
进一步地,请参阅图5,图5为本发明实施例中判断各个触控点的触控信息是否满足预设条件的第一细化流程示意图。步骤s20可以包括:
步骤s210,判断所述触控压力是否大于预设压力,或,判断所述触控点的触控压力的变化值是否大于预设压力差值,或,判断各个触控点之间的压力差是否大于预设压力差值;
步骤s220,当所述触控压力大于预设压力,或,所述触控点的触控压力的变化值大于预设压力差值,或,各个触控点之间的压力差大于预设压力差值时,判断所述触控位置是否在预设触控区域内;
步骤s230,当所述所述触控位置在预设触控区域内时,则确定所述触控点的触控信息满足预设条件。
在本发明实施例中,还可以根据触控信息中的其中两种判断是否满足预设条件。例如,可以根据触控压力和触控位置进行判断,其中可以根据触控压力判断出有效触控点,再对该有效触控点对应的触控位置进行判断,当均满足预设条件时,则执行对应的操作。具体的,根据触控压力判断出有效触控点,可以通过判断所述触控压力是否大于预设压力,或,判断所述触控点的触控压力的变化值是否大于预设压力差值,或,判断各个触控点之间的压力差是否大于预设压力差值,当所述触控压力大于预设压力,或,所述触控点的触控压力的变化值大于预设压力差值,或,各个触控点之间的压力差大于预设压力差值时,当满足三者中的其中任意一个条件时,即可以判断出对应的触控点为有效触控点。需要说明的是,当各个触控点之间的压力差大于预设压力差值时,可以判断每两个触控点之间的压力差大于预设压力差值时,两个触控点中触控压力大的触控点为有效触控点,也可以判断两个触控点中触控压力小的触控点为有效触控点。此外,还需要说明的是,判断条件二和判断条件三中的预设压力差值,可以设为同一个值,也可以设为不同值。上述对有效触控点的判断方法,采用了三种判断条件中满足其中一种即可的方法,考虑到了不同用户的使用习惯,可提升用户的体验效果。例如,第一种条件是一种较为普遍的方式,当触控点的触控压力大于预设压力,即可判定为有效触控点;第二种条件主要是针对用户按压产生的触控压力较小时,虽然用户使用某一手指进行触控时触控压力有变化,但未超过触控压力,此时只要该手指的触控压力的变化值超过预设压力差值,也可判定为有效触控;第三种条件主要是针对用户采用不同手指进行触控时,可能每个手指产生的触控压力均未超过预设压力,但是相对而言,用户某些手指有用力按压想要触发触控操作,此时,可以对各个手指产生的触控压力之间进行比较,当两个触控点之间的压力差大于预设压力差值时,可以判断两个触控点中触控压力较大的触控点为有效触控点。
例如,假设预设压力为1n,预设压力差值为0.3n,用户设定屏幕解锁密码时,当用户喜欢右手持握手机,持握姿态如图8所示时,此时在第一触控屏的a、e、f、g、h区域和在第二触控屏的a、e、f、g、h区域共出现十个触控点,假设此时每个触控点的压力均为0.4n,每个触控点对应一个触控压力,假设用户设定食指进行按压解锁,此时,e、e区域的触控点对应触控压力分别为1.2n(牛顿)、0.8n,其他触控点的压力保持不变,此时,由于e区域的触控点满足上述三个判断条件,因此可以判定该触控点为有效触控点,e区域的触控点虽然不满足大于预设压力(1n)的条件,但满足后两个判断条件,因此也可以判定该触控点为有效触控点,此时,用户想要解锁时,需要检测到两个有效触控点,并且分别在e区域和e区域内,才能执行屏幕解锁操作。再例如,假设上述实施例中,e、e区域的触控点对应触控压力分别为1.2n(牛顿)、0.6n,其他触控点的压力保持不变,则只有e区域的触控点为有效触控点,此时,用户想要解锁时,需要检测到一个有效触控点,并且在e区域内,才能执行屏幕解锁操作。其中,用户在进行按压时,会产生一个坐标点集合,该坐标点集合可反应出用户手指的指面区域有效接触触屏,且被触屏识别的区域,判断触控点的触控位置是否在预设触控区域内时是通过触控点的坐标进行判断,而触控点坐标可由指面有效接触触屏的坐标点集合通过预设的条件计算而来,计算方法包括但不限于:计算规则或非规则区域的近似平均中心点坐标值或中心点坐标区域平均值;判断相邻的多点按压的区域之间是否有明显的分界;判断多指面近似圆形图案的指面形状模糊识别技术等,从而区分出用户的多个不同指面同时接触触屏的状态信息。同时,用户手指的指面有效接触触屏时,会对应一个压力值集合信息,即为坐标点集合中每个坐标点对应按压压力的大小值集合。触控压力可根据按压区域采样点压力值集合信息通过预设的条件计算而来,计算方法包括但不限于:根据压力集合中所有坐标点压力值取平均值;取手指标志位坐标点坐标位置的压力值;取压力集合中最大压力点压力值等。
当然,在具体实施例中,还可以根据其他两种触控信息判断是否满足预设条件,例如触控位置和触控类型,当用户处于照片全屏浏览状态时,用户进行多点边缘触控操作时,当检测到从e区域到e区域的滑动操作时,对该照片执行顺时针旋转90度的操作;当检测到从e区域到e区域的滑动操作时,对该照片执行逆时针旋转90度的操作;当检测到从f区域到f区域的滑动操作时,对执行相册队列向右侧移动一张的操作;当检测到从f区域到f区域的滑动操作时,对执行相册队列向左侧移动一张的操作。当然,在具体实施例中,用户也可以根据个人习惯,设置成自己偏好的边缘触控区域,从而在触控该区域中进行触控操作,且该触控操作满足预设要求时,执行对应的操作。
进一步地,请参阅图6,图6为本发明实施例中判断各个触控点的触控信息是否满足预设条件的第二细化流程示意图。步骤s230还可以包括:
步骤s231,当所述所述触控位置在预设触控区域内时,判断所述触控类型是否为预设触控类型;
步骤s232,当所述触控类型为预设触控类型,则确定所述触控点的触控信息满足预设条件。
在本发明实施例中,还可以根据触控信息中的其中三种判断是否满足预设条件。例如,可以根据触控压力、触控位置和触控类型进行判断,其中,可以先根据触控压力判断出有效触控点,再对该有效触控点对应的触控位置进行判断,然后再判断触控类型是否为预设触控类型,当均满足预设条件时,则执行对应的操作。具体的,根据触控压力判断有效触控点的方法已在上述实施例中进行说明,在此不再赘述。例如,根据用户习惯,可以设定e区域、f区域、e区域和f区域进行音量/铃声大小调节操作。具体的,用户进行多点边缘触控操作时,检测到某一触控点的压力大于预设压力,或某一触控点的变化值大于预设压力差值,或某一触控点与另一触控点的差值大于预设压力差值时,即判断该触控点为有效触控点,然后判断该有效触控点的触控位置在哪一预设区域,当该有效触控点在第一触控屏的e区域时,判断该有效触控点的触控类型,当为点击触控时,则对第一触控屏执行音量/铃声大小增大操作;当为长按触控时,则对第一触控屏执行音量/铃声大小快速增大操作。当该有效触控点在第二触控屏的e区域时,可以根据该有效触控点的触控类型,对应的对第二触控屏执行音量/铃声大小增大操作/快速增大操作。当用户进行多点边缘触控操作时,检测到某一触控点的压力大于预设压力,或某一触控点的变化值大于预设压力差值,或某一触控点与另一触控点的差值大于预设压力差值时,即判断该触控点为有效触控点,然后判断该触控点的触控位置在哪一预设区域,当该有效触控点在第一触控屏的f区域时,判断该有效触控点的触控类型,当为点击触控时,则对第一触控屏执行音量/铃声大小减小操作;当为长按触控时,则对第一触控屏执行音量/铃声大小减小操作。当该有效触控点在第二触控屏的f区域时,可以根据该有效触控点的触控类型,对应的对第二触控屏执行音量/铃声大小减小操作/快速减小操作。其中,执行音量还是铃声大小的调节可以根据检测到手机是否正在播放音频或视频等,当手机在播放音频或视频时,则对应执行音量调节操作;当手机未播放音频或视频时,则对应执行铃声大小调节操作。
进一步地,请参阅图7,图7为本发明实施例中判断各个触控点的触控信息是否满足预设条件的第三细化流程示意图。步骤s230还可以包括:
步骤s233,当所述所述触控位置在预设触控区域内时,判断所述触控类型是否为预设触控类型,并判断所述触控顺序是否符合预设触控顺序;
步骤s234,当所述触控类型为预设触控类型且所述触控顺序与预设触控顺序一致时,则确定所述触控点的触控信息满足预设条件。
在本发明实施例中,还可以根据触控信息中的触控压力、触控位置、触控类型和触控顺序这四种信息判断是否满足预设条件。其中,可以先根据触控压力判断出有效触控点,再对该有效触控点对应的触控位置进行判断,然后再判断触控类型是否为预设触控类型,并判断所述触控顺序是否符合预设触控顺序,当均满足预设条件时,则执行对应的操作。具体的,根据触控压力判断有效触控点的方法已在上述实施例中进行说明,在此不再赘述。例如,以用户进行屏幕解锁操作进行说明,当然,在此之前,用户需设定解锁密码,在解锁密码设置过程中,当用户只想设置一个解锁密码,用于同时对第一触控屏和第二触控屏进行解锁时,可提示用户正确持握手机,使第一触控屏正对用户,从而在此种状态下设置解锁密码。当用户想设置两个解锁密码,分别用于对第一触控屏和第二触控屏进行解锁时,可以在用户设置第一触控屏解锁密码时,提示用户正确持握手机,使第一触控屏正对用户,进而在此种状态下设置第一触控屏解锁密码;然后在用户设置第二触控屏解锁密码时,提示用户更换手机持握方式,使第二触控屏正对用户,进而在此种状态下设置第二触控屏解锁密码。以用户右手持握手机设定第一触控屏的解锁密码为例进行说明,此时,请参阅图8,图8为本发明用户触控双屏终端的一实施例的示意图,如图8所示,用户在右手持握手机设定第一触控屏的解锁密码时,此时在第一触控屏的a、e、f、g、h区域和在第二触控屏的a、e、f、g、h区域共出现十个触控点,假设此时每个触控点的压力均为0.4n,为方便说明,用户在使用某一个手指或多个手指进行按压时,默认其他手指对应的触控点的压力为0.4n,预设压力为1n,预设压力差值为0.3n,假设用户设置的解锁密码的情况如下:1)使用食指进行按压操作,e、e区域的触控点对应触控压力分别为1.2n、0.8n,此时,由于e区域的触控点满足上述三个判断条件,因此可以判定该触控点为有效触控点,e区域的触控点虽然不满足大于预设压力(1n)的条件,但满足后两个判断条件,因此也可以判定该触控点为有效触控点,因此,可以判定该次触控为e、e区域均有有效触控点,且均为按压操作,从而可以将该次触控记为e、e按压;2)用户同时使用大拇指和中指进行长按操作,a区域、a区域、f区域、f区域的触控点对应触控压力分别为0.6n、0.8n、0.9n、0.9n,此时,由于a区域的触控点不满足任何一个判断条件,而a区域的触控点满足第二个判断条件,f区域、f区域的触控点均满足第二个条件和第三个条件,因此可以判定该次触控为a区域有效触控点,且触控类型为长按操作,同时f区域、f区域均有有效触控点,且均为长按操作,从而可以将该次触控记为a长按与ff长按;3)用户使用无名指进行按压操作,g、g区域的触控点对应触控压力分别为0.9n、0.7n,此时,由于只有g区域的触控点均满足第二个条件和第三个条件,因此可以判定该次触控为g区域有效触控点,且触控类型为按压操作,从而可以将该次触控记为g按压。最后,可以将该预设密码记为ee按压—a长按与ff长按—g按压。则当用户进行解锁时,各个触控点对应的触控压力、触控位置、触控类型和触控顺序这四种触控信息均满足该预设解锁条件时,执行屏幕解锁操作。
此外,用户在边缘触控区域进行按压时,在第一触控屏和第二触控触屏均会产生一定的触控压力,此时还可以根据所述第一触控屏和第二触控屏中相对应的各个触控点的触控压力与预设压力的关系确定该触控点的有效触控类型。其中,有效触控类型包括第一触控屏有效触控、第二触控屏有效触控和两触控屏同时有效触控。例如用户以图8所示的手势持握双屏手机时,当大拇指进行按压操作时,在第一触控屏a区域和第二触控屏a区域分别对应一个触控点和一个触控压力,当第一触控屏a区域中触控点的触控压力大于第二触控屏a区域中触控点的触控压力,且差值大于预设阈值(例如0.2n)时,则确定为第一触控屏有效触控;当第二触控屏a区域中触控点的触控压力大于第一触控屏a区域中触控点的触控压力,且差值大于预设阈值时,则确定为第二触控屏有效触控;当第一触控屏a区域中触控点的触控压力与第二触控屏a区域中触控点的触控压力的差值小于预设阈值时,则确定为两触控屏同时有效触控。例如,用户在右手持握手机设定第一触控屏的解锁密码时,按食指—大拇指—中指—无名指—小拇指的顺序进行按压,根据触控压力判断出有效触控类型依次为第一触控屏有效触控—两触控屏同时有效触控—第二触控屏有效触控—第一触控屏有效触控—第二触控屏有效触控,且触控类型依次为按压—长按—长按—按压—按压时,则设定预设条件为e、e第一触控屏有效触控,按压—a、a两触控屏同时有效触控,长按—f、f第二触控屏有效触控,长按—g、g第一触控屏有效触控,按压—h、h两触控屏同时有效触控,按压。解锁时,必须按此触控顺序对对应的触控区域进行对应的触控操作,而且各触控点对应的有效触屏类型为对应的预设有效触控类型时,执行屏幕解锁操作。该种通过边缘触控操作进行解锁的方式,相比于现有技术中通过九宫格或数字密码进行解锁的方式而言更为安全,避免了解锁过程中他人易于偷窥从而获取解码密码的情况。当然,在具体实施例中,用户的手指还可以在预设边缘触控区域中的某些区域进行同时按压,形成预设解锁密码。
再例如,当根据用户习惯,可以设定f区域和a区域、f区域和a区域进行截屏操作。当检测到有效触控点分为位于f区域和a区域,且检测到同时有长按操作时,则对该双屏终端的第一触控屏执行截屏操作。当检测到有效触控点分为位于f区域和a区域,且检测到同时有长按操作时,则对该双屏终端的第二触控屏执行截屏操作。
此外,还需说明的是,在具体实施过程中,该边缘触控方法不仅可适用于双屏终端,还可以适用于单屏终端,以及三屏、四屏等多屏终端。以音量/铃声大小调节操作、截屏和照片浏览为例进行说明,请参阅图9,图9为本发明移动终端的边缘触控区域设置的一示意图,该触控屏可以为单屏终端的触控屏,也可以为多屏终端的某一触控屏。具体的,当检测到e区域有点击操作时,则对该单屏终端的触控屏或多屏终端的对应触控屏执行音量/铃声大小增大操作;当检测到f区域有点击操作时,则对该单屏终端的触控屏或多屏终端的对应触控屏执行音量/铃声大小减小操作;当检测到e区域有长按操作时,则对该单屏终端的触控屏或多屏终端的对应触控屏执行音量/铃声大小快速增大操作;当检测到f区域有长按操作时,则对该单屏终端的触控屏或多屏终端的对应触控屏执行音量/铃声大小快速减小操作;当检测到f区域和a区域同时有长按操作时,则对该单屏终端的触控屏或多屏终端的对应触控屏执行截屏操作。其中,执行音量还是铃声大小的调节可以根据检测到手机是否正在播放音频或视频等,当手机在播放音频或视频时,则对应执行音量调节操作;当手机未播放音频或视频时,则对应执行铃声大小调节操作。
再例如,当用户处于照片全屏浏览状态时,当检测到a区域有向右滑动操作时,在该单屏终端的触控屏或多屏终端的对应触控屏中对该照片执行顺时针旋转90度的操作;当检测到a区域有向左滑动操作时,在该单屏终端的触控屏或多屏终端的对应触控屏中对该照片执行逆时针旋转90度的操作;当检测到b区域有向右滑动操作时,在该单屏终端的触控屏或多屏终端的对应触控屏中对执行相册队列向右侧移动一张的操作;当检测到b区域有向左滑动操作时,在该单屏终端的触控屏或多屏终端的对应触控屏中对执行相册队列向左侧移动一张的操作。
本发明提供一种双屏终端的边缘触控方法。所述双屏终端包括第一触控屏和第二触控屏,所述双屏终端的边缘触控方法包括:在接收到基于多点触发的边缘触控信号时,根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;判断各个触控点的触控信息是否满足预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合;当所述触控信息满足预设条件时,执行对应的操作。通过上述方式,本发明可应用于双屏终端,所述双屏终端包括第一触控屏和第二触控屏。当双屏终端接收到基于多点触发的边缘触控信号时,根据边缘触控信号确定第一触控屏和第二触控屏对应的各个触控点的触控信息,由于不同的边缘触控操作,能形成不同的触控信息,进而根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,执行对应的操作,包括屏幕解锁、音量/铃声大小调节、截屏、视频播放、电子书阅览、照片浏览等。因此本发明可在用户在双屏终端进行边缘触控操作时,根据不同的边缘触控操作在第一触控屏和第二触控屏中各个触控点的触控信息来执行不同的操作,边缘触控操作类型更加丰富,从而提升了用户体验效果。
请参阅图10,图10为本发明双屏终端的边缘触控方法第二实施例的流程示意图。
基于图2所示的第一实施例,该双屏终端的边缘触控方法中的步骤s10可以包括:
步骤s11,在接收到基于多点触发的边缘触控信号时,获取所述第一触控屏和第二触控屏的工作状态,并根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息;
此时,步骤s20可以包括:
步骤s21,判断各个触控点的触控信息是否满足所述工作状态下的预设条件,其中所述触控信息包括触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合。
在本发明实施例中,由于相同的边缘触控操作可以对应着不同场景的运行状态下的不同操作,因此,为避免双屏终端执行错误操作,在双屏终端接收到基于多点触发的边缘触控信号时,获取所述第一触控屏和第二触控屏的工作状态,其中所述工作状态包括锁屏状态和多种场景的运行状态,然后根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息。最终,根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足该工作状态下的预设条件,当所述触控信息满足预设条件时,则执行对应的操作。例如,上述实施方式中,在全屏观看视频和电子书阅览的场景下,相同的边缘触控操作对应着不同的操作。
请参阅图11,图11为本发明双屏终端的边缘触控方法第三实施例的流程示意图。
基于图2所示的第一实施例,该双屏终端的边缘触控方法还包括:
步骤s40,根据所述边缘触控信号确定用户的持握姿态;
步骤s50,检测所述持握姿态是否符合预设持握姿态,当所述持握姿态符合预设持握姿态时,执行步骤s20。
本实施例相对于图2所示的第一实施例的区别在于:为了防止用户在双屏终端使用过程中的误触控操作,导致执行错误的操作,因此当持握姿态符合预设持握姿态时,才进一步根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,则执行对应的操作,从而减少误触控操作引起错误操作的发生概率,提升用户体验效果。
在本发明实施例中,当双屏终端接收到基于多点触发的边缘触控信号时,可以根据所述边缘触控信号确定所述第一触控屏和第二触控屏中对应触控点的触控信息,该触控信息可以包括触控压力、触控位置、触控类型和触控顺序,从而可以根据触控信息识别用户在同一时间段内同时有几个手指的指面触摸到手机屏幕,进而确定用户的持握姿态。然后检测所述持握姿态是否符合预设持握姿态,当所述持握姿态符合预设持握姿态时,根据触控信息中的触控压力、触控位置、触控类型和触控顺序中的至少一种或两种以上组合判断各个触控点的触控信息是否满足预设条件,当所述触控信息满足预设条件时,执行对应的操作。其中,预设持握姿态时用户预先设置的持握姿态,用户可在移动终端的设置界面,根据自身的操作习惯持握移动终端,进而存储器对用户在设置预设持握姿态时的边缘触控区域和对应的手机两侧手指数量进行存储。例如,当用户喜欢右手单手持握手机时,可以预设解锁的持握姿态为双屏终端的右侧检测到有一个手指接触且左侧有四个手指接触,还可以预设音量/铃声大小调节和截屏操作的持握姿态为双屏终端的左侧检测到至少有两个手指接触,且右侧至少有一个手指接触。
本发明还提出一种计算机可读存储介质,该计算机可读存储介质上存储有边缘触控程序,所述边缘触控程序被处理器执行时实现如以上任一项实施例所述的双屏终端的边缘触控方法的步骤。
本发明计算机可读存储介质的具体实施例与上述双屏终端的边缘触控方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。