CN103777882B - 基于触摸屏的多项选中方法及装置 - Google Patents
基于触摸屏的多项选中方法及装置 Download PDFInfo
- Publication number
- CN103777882B CN103777882B CN201210410171.2A CN201210410171A CN103777882B CN 103777882 B CN103777882 B CN 103777882B CN 201210410171 A CN201210410171 A CN 201210410171A CN 103777882 B CN103777882 B CN 103777882B
- Authority
- CN
- China
- Prior art keywords
- touch
- event
- selection region
- screen
- touch point
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
一种基于触摸屏的多项选中方法,包括:检测多点触摸事件;获取所述多点触摸事件对应的触摸点的位置信息;根据所述触摸点的位置信息划定选择区域;选中所述选择区域对应的对象。此外,还提供了一种基于触摸屏的多项选中装置、遥控显示装置显示区域内的多项选中方法以及遥控显示装置。上述基于触摸屏的多项选中方法及装置、遥控显示装置显示区域内的多项选中方法以及遥控显示装置可以提高操作效率。
Description
技术领域
本发明涉及遥控器领域,特别是涉及一种基于触摸屏的多项选中方法及装置、一种遥控显示装置显示区域内的多项选中方法以及一种遥控显示装置。
背景技术
随着显示装置技术的发展,智能显示装置在生活中越来越普及。智能显示装置在传统的显示装置的基础上嵌入了功能强大的操作***,不仅可以将显示装置信号转变成图像输出,还可以执行文件管理、查看图片、录制视频等任务。
智能显示装置通常都配有智能遥控器。智能遥控器上设有触摸屏,用于显示显示装置画面的缩略图像和提供操作界面。用户可通过在智能遥控器的触摸屏上对图标或虚拟的按钮进行触摸操作来输入指令。
然而,用户在传统技术中的触摸屏上进行多项选中时,需要将触摸屏上对象(图标、列表项等界面上的显示对象)逐个选中。当候选的文件较多时,用户需要执行选择操作多次,使得用户操作的便利性不足,从而降低了操作效率。
发明内容
基于此,有必要提供一种能提高操作效率的基于触摸屏的多项选中方法。
一种基于触摸屏的多项选中方法,包括:
检测多点触摸事件;
获取所述多点触摸事件对应的触摸点的位置信息;
根据所述触摸点的位置信息划定选择区域;
选中所述选择区域对应的对象。
此外,还有必要提供一种能提高操作效率的基于触摸屏的多项选中装置。
一种基于触摸屏的多项选中装置,包括:
事件检测模块,用于检测多点触摸事件;
触摸点位置获取模块,用于获取所述多点触摸事件对应的触摸点的位置信息;
选择区域划定模块,用于根据所述触摸点的位置信息划定选择区域;
对象选中模块,用于选中所述选择区域对应的对象。
此外,还有必要提供一种能提高操作效率的遥控显示装置显示区域内的多项选中方法。
一种遥控显示装置显示区域内的多项选中方法,所述遥控显示装置包括触屏遥控器和显示装置,所述方法包括:
所述显示装置在其显示区域内展示对象;
所述触屏遥控器检测多点触摸事件;
所述触屏遥控器获取所述多点触摸事件对应的触摸点的位置信息;
所述触屏遥控器根据所述触摸点的位置信息划定选择区域并发送给所述显示装置;
所述显示装置在其显示区域内根据所述接收到的选择区域划定多选范围;
所述触屏遥控器选中所述选择区域对应的对象,并根据所述选中的对象生成选中指令发送给所述显示装置;
所述显示装置接收所述选中指令,并根据所述选中指令获取对应的对象。
一种遥控显示装置,所述遥控显示装置包括触屏遥控器和显示装置,其特征在于,所述显示装置包括:
显示模块,用于在其显示区域内展示对象;
所述触屏遥控器包括:
事件检测模块,用于检测多点触摸事件;
触摸点位置获取模块,用于获取所述多点触摸事件对应的触摸点的位置信息;
选择区域划定模块,用于根据所述触摸点的位置信息划定选择区域;
信息传输模块,用于将所述选择区域上传所述显示装置;
所述显示装置的显示模块还用于在其显示区域内根据所述接收到的选择区域划定多选范围;
所述触屏遥控器还包括:
对象选中模块,用于选中所述选择区域对应的对象,并根据所述选中的对象生成选中指令;
所述触屏遥控器的信息传输模块还用于将所述选中指令发送给所述显示装置;
所述显示装置还包括数据接收模块,用于接收所述选中指令,并根据所述选中指令获取对应的对象。
上述基于触摸屏的多项选中方法和装置、遥控显示装置显示区域内的多项选中方法以及遥控显示装置,通过检测多点触摸事件获取触摸屏上的多个触摸点,根据多个触摸点的位置信息划定选择区域,并选中选择区域对应的对象,使得用户可在一次操作中通过多点触摸框选多个对象,而不用一个一个的选择对象,从而降低了用户选中操作的次数,提高了操作效率。
附图说明
图1为一个实施例中基于触摸屏的多项选中方法的流程图;
图2为一个实施例中多选操作界面示意图;
图3为另一个实施例中多选操作界面示意图;
图4为另一个实施例中多选操作界面示意图;
图5为另一个实施例中多选操作界面示意图;
图6为另一个实施例中多选操作界面示意图;
图7为一个实施例中基于触摸屏的多项选中装置的结构示意图;
图8为一个实施例中遥控显示装置显示区域内的多项选中方法的流程图;
图9为一个实施例中遥控显示装置的结构示意图。
具体实施方式
在一个实施例中,如图1所示,一种基于触摸屏的多项选中方法,包括:
步骤S102,检测多点触摸事件。
多点触摸事件即触摸屏上存在多个触摸点时触发的事件。在一个实施例中,多点触摸事件可以在触摸屏上的多个位置同时被触摸时触发。在一个实施例中,多点触摸事件也可以是触摸屏上的第一位置已处于被触摸状态之后,在触摸屏上的第二位置被触摸时触发。例如,若用户用一根手指在触摸屏上滑动,则会触发滑动事件,而在滑动过程中,用户用第二根手指触碰触摸屏,则会触发多点触摸事件。
在一个实施例中,可通过触摸屏的应用程序接口检测多点触摸事件。
步骤S104,获取多点触摸事件对应的触摸点的位置信息。
多点触摸事件对应多个触摸点。触摸点的位置信息可以是触摸点在触摸屏上所处的坐标。触摸屏具有分辨率属性,该分辨率属性定义了触摸屏的在显示方向上的水平坐标和垂直坐标的取值范围,例如,若分辨率为1440×900,则水平坐标和垂直坐标的取值范围分别为1440像素和900像素。可通过触摸屏的应用程序接口获取触摸点在触摸屏上所处的坐标。
步骤S106,根据触摸点的位置信息划定选择区域。
在一个实施例中,可根据触摸点的位置信息获取相互之间距离最远的两个触摸点的位置信息,根据距离最远的两个触摸点的位置信息划定选择区域。
进一步的,可以距离最远的两个触摸点作为对角端点划定矩形的选择区域。在本实施例中,可获取两个触摸点的水平坐标和垂直坐标,通过将两个触摸点的水平坐标互换或垂直坐标互换得到矩形选择区域的四个顶点,从而划定该选择区域。
由于矩形的性质,距离最远的两个触摸点即为该矩形选择区域的对角端点。且通过将两个触摸点的水平坐标互换或垂直坐标互换的方式定位矩形选择区域的四个顶点,从而划定矩形选择区域,使得划定的矩形选择区域的四条边与触摸屏的显示方向平行或垂直,矩形选择区域更加规则,从而提高了用户操作的便利性。
例如,如图2所示,若用户用两根手指触摸屏幕,则触发的多点触摸事件对应A和B两个触摸点,其坐标分别为A:(100,200)和B:(300,400)。触摸点中距离最远的两个触摸点即A和B。则可以A和B为对角端点划定矩形的选择区域,即划定后的矩形的选择区域的四个顶点为(100,200)、(100,400)、(300,400)和(300,200)。
如图3所示,若用户用三根手指触摸屏幕,则触发的多点触摸事件对应C、D和E三个触摸点,其坐标分别为C:(100,200)、D:(300,400)和E:(150,250),则相互之间距离最远的两个触摸点即为C和D。则可以C和D为对角端点划定矩形的选择区域,划定后的矩形的选择区域的四个顶点即为(100,200)、(100,400)、(300,400)和(300,200)。
进一步的,还可显示划定后的选择区域的外边框。显示选择区域的外边框,可提示选择区域的大小,从而提高了用户操作的便利性。
在另一个实施例中,还可划定触摸点围成的多边形区域作为选择区域。
例如,如图4所示,若用户用三根手指触摸屏幕,则触发的多点触摸事件对应F、G和H三个触摸点,其坐标分别为F:(100,200)、G:(300,400)和H:(100,300),则划定的选择区域为三角形,其三个顶点分别为F:(100,200)、G:(300,400)和H:(100,300)。
步骤S108,选中选择区域对应的对象。
对象即界面上的显示对象,包括桌面上的图标、列表中的列表项等。选中对象即将对象的是否选中属性设置为选中。
在一个实施例中,选中选择区域对应的对象的步骤可具体为:检测多点触摸释放事件,获取检测到多点触摸释放事件时的选择区域,获取选择区域内的对象,设置获取到的对象为选中状态。
多点触摸释放事件即多点触摸释放时触发的事件。可在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则意味着触摸屏上的操作为单点触摸,从而触发多点触摸释放事件。
在本实施例中,获取选择区域内的对象的步骤可具体为:遍历对象,获取对象的位置信息,提取位置信息位于选择区域中得对象。可通过将对象的坐标与选择区域顶点的坐标进行比较来判断对象是否位于选择区域中。
在一个实施例中,还可检测与触摸点对应的滑动事件和/或消失事件,根据滑动事件和/或消失事件重定位触摸点的位置信息。重定位触摸点的位置信息之后,可继续执行根据触摸点的位置信息划定选择区域的步骤。
触摸点对应的滑动事件即触摸点跟随用户的操作移动时触发的事件。触摸点对应的消失事件即触摸点对应的位置停止被触摸时触发的事件。
例如,如图5所示,触摸点为A:(100,200)和B:(300,400),划定后的矩形的选择区域为(100,200)、(100,400)、(300,400)和(300,200)。若触摸点A的滑动操作由(100,200)沿直线移动至(150,250),则可跟随触摸点A的坐标的变化调整矩形选择区域的范围,直至(150,250)、(150,400)、(300,400)和(300,250)。
如图6所示,触摸点为C:(100,200)、D:(300,400)和E:(150,250),划定后的矩形的选择区域的四个顶点为(100,200)、(100,400)、(300,400)和(300,200)。若检测到触摸点D的消失事件,则重定位触摸点的信息后得到触摸点的位置信息为:C:(100,200)、E:(150,250),则可根据C和E重新划定矩形选择区域为(100,200)、(100,250)、(150,250)和(150,200)。
根据触摸点的滑动事件和/或消失事件重定位触摸点的位置信息,可使用户通过滑动或停止触摸快速地调整选择区域的范围,从而提高了用户操作的便利性。
在一个实施例中,如图7所示,一种基于触摸屏的多项选中装置,包括:事件检测模块102、触摸点位置获取模块104、选择区域划定模块106以及对象选中模块108,其中:
事件检测模块102,用于检测多点触摸事件。
多点触摸事件即触摸屏上存在多个触摸点时触发的事件。在一个实施例中,多点触摸事件可以在触摸屏上的多个位置同时被触摸时触发。在一个实施例中,多点触摸事件也可以是触摸屏上的第一位置已处于被触摸状态之后,在触摸屏上的第二位置被触摸时触发。例如,若用户用一根手指在触摸屏上滑动,则会触发滑动事件,而在滑动过程中,用户用第二根手指触碰触摸屏,则会触发多点触摸事件。
在一个实施例中,事件检测模块102可用于通过触摸屏的应用程序接口检测多点触摸事件。
触摸点位置获取模块104,用于获取多点触摸事件对应的触摸点的位置信息。
多点触摸事件对应多个触摸点。触摸点的位置信息可以是触摸点在触摸屏上所处的坐标。触摸屏具有分辨率属性,该分辨率属性定义了触摸屏的在显示方向上的水平坐标和垂直坐标的取值范围,例如,若分辨率为1440×900,则水平坐标和垂直坐标的取值范围分别为1440像素和900像素。触摸点位置获取模块104可用于通过触摸屏的应用程序接口获取触摸点在触摸屏上所处的坐标。
选择区域划定模块106,用于根据触摸点的位置信息划定选择区域。
在一个实施例中,选择区域划定模块106可用于根据触摸点的位置信息获取相互之间距离最远的两个触摸点的位置信息,根据距离最远的两个触摸点的位置信息划定选择区域。
进一步的,选择区域划定模块106还可用于以距离最远的两个触摸点作为对角端点划定矩形的选择区域。在本实施例中,选择区域划定模块106还可用于获取两个触摸点的水平坐标和垂直坐标,通过将两个触摸点的水平坐标互换或垂直坐标互换得到矩形选择区域的四个顶点,从而划定该选择区域。
由于矩形的性质,距离最远的两个触摸点即为该矩形选择区域的对角端点。且通过将两个触摸点的水平坐标互换或垂直坐标互换的方式定位矩形选择区域的四个顶点,从而划定矩形选择区域,使得划定的矩形选择区域的四条边与触摸屏的显示方向平行或垂直,矩形选择区域更加规则,从而提高了用户操作的便利性。
例如,如图2所示,若用户用两根手指触摸屏幕,则触发的多点触摸事件对应A和B两个触摸点,其坐标分别为A:(100,200)和B:(300,400)。触摸点中距离最远的两个触摸点即A和B。则可以A和B为对角端点划定矩形的选择区域,即划定后的矩形的选择区域的四个顶点为(100,200)、(100,400)、(300,400)和(300,200)。
如图3所示,若用户用三根手指触摸屏幕,则触发的多点触摸事件对应C、D和E三个触摸点,其坐标分别为C:(100,200)、D:(300,400)和E:(150,250),则相互之间距离最远的两个触摸点即为C和D。则可以C和D为对角端点划定矩形的选择区域,划定后的矩形的选择区域的四个顶点即为(100,200)、(100,400)、(300,400)和(300,200)。
进一步的,基于触摸屏的多项选中装置还包括显示模块(图中未标示),可用于显示划定后的选择区域的外边框。显示选择区域的外边框,可提示选择区域的大小,从而提高了用户操作的便利性。
在另一个实施例中,选择区域划定模块106还可用于划定触摸点围成的多边形区域作为选择区域。
例如,如图4所示,若用户用三根手指触摸屏幕,则触发的多点触摸事件对应F、G和H三个触摸点,其坐标分别为F:(100,200)、G:(300,400)和H:(100,300),则划定的选择区域为三角形,其三个顶点分别为F:(100,200)、G:(300,400)和H:(100,300)。
对象选中模块108,用于选中选择区域对应的对象。
对象即界面上的显示对象,包括桌面上的图标、列表中的列表项等。选中对象即将对象的是否选中属性设置为选中。
在一个实施例中,对象选中模块108可用于检测多点触摸释放事件,获取检测到多点触摸释放事件时的选择区域,获取选择区域内的对象,设置获取到的对象为选中状态。
多点触摸释放事件即多点触摸释放时触发的事件。可在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则意味着触摸屏上的操作为单点触摸,从而触发多点触摸释放事件。
在本实施例中,对象选中模块108还可用于遍历对象,获取对象的位置信息,提取位置信息位于选择区域中得对象。对象选中模块108可用于通过将对象的坐标与选择区域顶点的坐标进行比较来判断对象是否位于选择区域中。
在一个实施例中,事件检测模块102还可用于检测与触摸点对应的滑动事件和/或消失事件。触摸点位置获取模块104还可用于根据滑动事件和/或消失事件重定位触摸点的位置信息。触摸点位置获取模块104重定位触摸点的位置信息之后,选择区域划定模块106还可继续根据触摸点的位置信息划定选择区域。
触摸点对应的滑动事件即触摸点跟随用户的操作移动时触发的事件。触摸点对应的消失事件即触摸点对应的位置停止被触摸时触发的事件。
例如,如图5所示,触摸点为A:(100,200)和B:(300,400),划定后的矩形的选择区域为(100,200)、(100,400)、(300,400)和(300,200)。若触摸点A的滑动操作由(100,200)沿直线移动至(150,250),则可跟随触摸点A的坐标的变化调整矩形选择区域的范围,直至(150,250)、(150,400)、(300,400)和(300,250)。
如图6所示,触摸点为C:(100,200)、D:(300,400)和E:(150,250),划定后的矩形的选择区域的四个顶点为(100,200)、(100,400)、(300,400)和(300,200)。若检测到触摸点D的消失事件,则重定位触摸点的信息后得到触摸点的位置信息为:C:(100,200)、E:(150,250),则可根据C和E重新划定矩形选择区域为(100,200)、(100,250)、(150,250)和(150,200)。
根据触摸点的滑动事件和/或消失事件重定位触摸点的位置信息,可使用户通过滑动或停止触摸快速地调整选择区域的范围,从而提高了用户操作的便利性。
在一个实施例中,如图8所示,一种遥控显示装置显示区域内的多项选中方法。该遥控显示装置包括触屏遥控器和显示装置,该方法包括:
步骤S202,显示装置在其显示区域内展示对象。
显示装置的显示区域即显示装置显示屏上的用于显示图像信号的区域,对象即前述的图标、按钮等。
步骤S204,触屏遥控器检测多点触摸事件。
触屏遥控器上包含有触摸屏输入设备,触屏遥控器可通过触摸屏检测前述的多点触摸事件。
步骤S206,触屏遥控器获取多点触摸事件对应的触摸点的位置信息。
步骤S208,触屏遥控器根据触摸点的位置信息划定选择区域并发送给显示装置。
步骤S210,显示装置在其显示区域内根据接收到的选择区域划定多选范围。
选择区域为触屏遥控器的触摸屏上的区域,多选范围为显示装置显示区域内的部分区域。显示装置可根据选择区域在触屏遥控器的触摸屏中的位置范围以及触摸屏的大小等比例地在其显示区域内划定多选范围。
在一个实施例中,触摸屏输入设备可接收显示装置传输来的显示装置显示区域的缩略图像,并展示在触摸屏上。用户可根据触屏遥控器上的触摸屏显示的缩略图像调节选择区域。显示装置根据选择区域对应的前述的缩略图像的区域范围在显示装置的显示区域中划定多选范围。
步骤S212,触屏遥控器选中选择区域对应的对象,并根据选中的对象生成选中指令发送给显示装置。
步骤S214,显示装置接收选中指令,并根据选中指令获取对应的对象。
在本实施例中,触摸屏上的选择区域对应显示装置屏幕上的多选范围,选择区域对应的对象即显示装置上的多选范围中所包含的对象。触屏遥控器可获取选中的对象的对象标识,然后根据该对象标识生成选中指令。显示装置接收到选中指令后,可在选中指令中提取对象标识,进而获取对应的对象。
在一个实施例中,如图9所示,一种遥控显示装置,遥控显示装置包括显示装置200和触屏遥控器300,其中,显示装置200包括:
显示模块202,用于显示装置在其显示区域内展示对象。
显示装置的显示区域即显示装置显示屏上的用于显示图像信号的区域,对象即前述的图标、按钮等。
触屏遥控器300包括:
事件检测模块302,用于检测多点触摸事件。
触屏遥控器上包含有触摸屏输入设备,触屏遥控器可通过触摸屏检测前述的多点触摸事件。
触摸点位置获取模块304,用于获取多点触摸事件对应的触摸点的位置信息。
选择区域划定模块306,用于根据触摸点的位置信息划定选择区域。
信息传输模块308,用于将选择区域上传显示装置200。
显示装置200的显示模块202还用于在其显示区域内根据接收到的选择区域划定多选范围。
选择区域为触屏遥控器的触摸屏上的区域,多选范围为显示装置显示区域内的部分区域。显示装置可根据选择区域在触屏遥控器的触摸屏中的位置范围以及触摸屏的大小等比例地在其显示区域内划定多选范围。
在一个实施例中,触摸屏输入设备可接收显示装置传输来的显示装置显示区域的缩略图像,并展示在触摸屏上。用户可根据触屏遥控器上的触摸屏显示的缩略图像调节选择区域。显示装置根据选择区域对应的前述的缩略图像的区域范围在显示装置的显示区域中划定多选范围。
触屏遥控器300还包括对象选中模块310,用于选中选择区域对应的对象,并根据选中的对象生成选中指令。
信息传输模块308还用于将选中指令发送给显示装置200。
显示装置200还包括数据接收模块204,还用于接收选中指令,并根据选中指令获取对应的对象。
在本实施例中,触摸屏上的选择区域对应显示装置屏幕上的多选范围,选择区域对应的对象即显示装置上的多选范围中所包含的对象。对象选中模块310可用于获取选中的对象的对象标识,并根据该对象标识生成选中指令。数据接收模块204接收到选中指令后,可在选中指令中提取对象标识,进而获取对应的对象。
上述基于触摸屏的多项选中方法及装置、遥控显示装置显示区域内的多项选中方法以及遥控显示装置,通过检测多点触摸事件获取触摸屏上的多个触摸点,根据多个触摸点的位置信息划定选择区域,并选中选择区域对应的对象,使得用户可在一次操作中通过多点触摸框选多个对象,而不用一个一个的选择对象,从而降低了用户选中操作的次数,提高了操作效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种基于触摸屏的多项选中方法,应用于触屏遥控器,所述方法包括:
检测多点触摸事件;所述多点触摸事件是所述触屏遥控器的触摸屏上存在多个触摸点时触发的事件;
获取所述多点触摸事件对应的触摸点的位置信息;
根据所述触摸点的位置信息划定选择区域;所述选择区域是由所述触摸点围成的多边形区域;
检测与所述触摸点对应的消失事件,根据所述消失事件重定位所述触摸点的位置信息,根据重定位的触摸点的位置信息划定选择区域;
将所述选择区域发送给显示装置,使得所述显示装置根据所述选择区域划定多选范围;
在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则触发多点触摸释放事件;
检测到所述多点触摸释放事件时,选中所述选择区域对应的对象;
根据选中的对象生成选中指令发送给所述显示装置,使得所述显示装置根据所述选中指令获取所述多选范围中所包含的对象。
2.根据权利要求1所述的基于触摸屏的多项选中方法,其特征在于,所述方法还包括:
检测与所述触摸点对应的滑动事件;
根据所述滑动事件重定位所述触摸点的位置信息。
3.根据权利要求1所述的基于触摸屏的多项选中方法,其特征在于,所述选中所述选择区域对应的对象的步骤为:
获取检测到所述多点触摸释放事件时的选择区域;
获取所述选择区域内的对象;
设置获取到的对象为选中状态。
4.一种基于触摸屏的多项选中装置,其特征在于,应用于触屏遥控器,所述基于触摸屏的多项选中装置包括:事件检测模块、触摸点位置获取模块、选择区域划定模块、信息传输模块和对象选中模块;
所述事件检测模块,用于检测多点触摸事件;所述多点触摸事件是所述触屏遥控器的触摸屏上存在多个触摸点时触发的事件;
所述触摸点位置获取模块,用于获取所述多点触摸事件对应的触摸点的位置信息;
所述选择区域划定模块,用于根据所述触摸点的位置信息划定选择区域;所述选择区域是由所述触摸点围成的多边形区域;
所述事件检测模块还用于检测与所述触摸点对应的消失事件;
所述触摸点位置获取模块还用于根据所述消失事件重定位所述触摸点的位置信息;
所述选择区域划定模块还用于根据重定位的触摸点的位置信息划定选择区域;
所述信息传输模块,用于将所述选择区域发送给显示装置,使得所述显示装置根据所述选择区域划定多选范围;
所述事件检测模块还用于在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则触发多点触摸释放事件;
所述对象选中模块,用于检测到所述多点触摸释放事件时,选中所述选择区域对应的对象;
所述信息传输模块还用于根据选中的对象生成选中指令发送给所述显示装置,使得所述显示装置根据所述选中指令获取所述多选范围中所包含的对象。
5.根据权利要求4所述的基于触摸屏的多项选中装置,其特征在于,所述事件检测模块还用于检测与所述触摸点对应的滑动事件;
所述触摸点位置获取模块还用于根据所述滑动事件重定位所述触摸点的位置信息。
6.根据权利要求4所述的基于触摸屏的多项选中装置,其特征在于,所述对象选中模块还用于获取检测到所述多点触摸释放事件时的选择区域,获取所述选择区域内的对象,设置获取到的对象为选中状态。
7.一种遥控显示装置显示区域内的多项选中方法,所述遥控显示装置包括触屏遥控器和显示装置,所述方法包括:
所述显示装置在其显示区域内展示对象;
所述触屏遥控器检测多点触摸事件;所述多点触摸事件是触摸屏上存在多个触摸点时触发的事件;
所述触屏遥控器获取所述多点触摸事件对应的触摸点的位置信息;
所述触屏遥控器根据所述触摸点的位置信息划定选择区域;所述选择区域是由所述触摸点围成的多边形区域;检测与所述触摸点对应的消失事件,根据所述消失事件重定位所述触摸点的位置信息,根据重定位的触摸点的位置信息划定选择区域;将所述选择区域发送给所述显示装置;
所述显示装置在其显示区域内根据接收到的选择区域划定多选范围;
所述触屏遥控器在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则触发多点触摸释放事件;检测到所述多点触摸释放事件时,选中所述选择区域对应的对象,并根据所述选中的对象生成选中指令发送给所述显示装置;
所述显示装置接收所述选中指令,并根据所述选中指令获取所述多选范围中所包含的对象。
8.一种遥控显示装置,所述遥控显示装置包括触屏遥控器和显示装置,其特征在于,所述显示装置包括:
显示模块,用于在其显示区域内展示对象;
所述触屏遥控器包括:事件检测模块、触摸点位置获取模块、选择区域划定模块、信息传输模块和对象选中模块;
所述事件检测模块,用于检测多点触摸事件;所述多点触摸事件是触摸屏上存在多个触摸点时触发的事件;
所述触摸点位置获取模块,用于获取所述多点触摸事件对应的触摸点的位置信息;
所述选择区域划定模块,用于根据所述触摸点的位置信息划定选择区域;所述选择区域是由所述触摸点围成的多边形区域;
所述事件检测模块还用于检测与所述触摸点对应的消失事件;
所述触摸点位置获取模块还用于根据所述消失事件重定位所述触摸点的位置信息;
所述选择区域划定模块还用于根据重定位的触摸点的位置信息划定选择区域;
所述信息传输模块,用于将所述选择区域上传所述显示装置;
所述显示装置的显示模块还用于在其显示区域内根据接收到的选择区域划定多选范围;
所述事件检测模块还用于在某个触摸点消失时判断触摸屏上剩余触摸点的个数是否小于2,若是,则触发多点触摸释放事件;
所述对象选中模块,用于检测到所述多点触摸释放事件时,选中所述选择区域对应的对象,并根据所述选中的对象生成选中指令;
所述信息传输模块还用于将所述选中指令发送给所述显示装置;
所述显示装置还包括数据接收模块,用于接收所述选中指令,并根据所述选中指令获取所述多选范围中所包含的对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410171.2A CN103777882B (zh) | 2012-10-24 | 2012-10-24 | 基于触摸屏的多项选中方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410171.2A CN103777882B (zh) | 2012-10-24 | 2012-10-24 | 基于触摸屏的多项选中方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103777882A CN103777882A (zh) | 2014-05-07 |
CN103777882B true CN103777882B (zh) | 2017-07-11 |
Family
ID=50570188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210410171.2A Active CN103777882B (zh) | 2012-10-24 | 2012-10-24 | 基于触摸屏的多项选中方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103777882B (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104571908B (zh) * | 2013-10-28 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 一种对象选择的方法和装置 |
CN104090726B (zh) * | 2014-07-31 | 2017-12-19 | Tcl通讯(宁波)有限公司 | 一种移动终端触摸屏解锁方法及*** |
CN104503697B (zh) * | 2014-12-29 | 2018-08-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106155492B (zh) * | 2015-04-15 | 2020-02-11 | 阿里巴巴集团控股有限公司 | 批量处理信息的方法和装置 |
CN106201235A (zh) * | 2015-04-29 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | 对象选择的方法、装置及终端 |
CN106354378B (zh) * | 2015-07-13 | 2019-11-15 | 阿里巴巴集团控股有限公司 | 一种快速选中多个目标的方法和装置 |
KR101850795B1 (ko) * | 2015-11-09 | 2018-04-20 | 엘지전자 주식회사 | 주차 수행 장치 및 차량 |
CN106020691B (zh) * | 2016-05-20 | 2019-05-07 | 青岛海信移动通信技术股份有限公司 | 一种条目选择方法及移动终端 |
CN107066167A (zh) * | 2016-09-27 | 2017-08-18 | 华为技术有限公司 | 一种区域选择方法、装置和图形用户界面 |
CN108205410A (zh) * | 2016-12-19 | 2018-06-26 | 广州市动景计算机科技有限公司 | 便携式电子终端及待操作对象选定装置与方法 |
CN106598466A (zh) * | 2016-12-20 | 2017-04-26 | 珠海市魅族科技有限公司 | 一种信息列表的控制方法及*** |
CN106599275A (zh) * | 2016-12-23 | 2017-04-26 | 广东小天才科技有限公司 | 拍照搜索的方法及装置 |
CN110462574A (zh) * | 2018-03-23 | 2019-11-15 | 深圳市大疆创新科技有限公司 | 控制方法、控制设备、控制***和计算机可读存储介质 |
CN109126133A (zh) * | 2018-08-27 | 2019-01-04 | 广州要玩娱乐网络技术股份有限公司 | 游戏单位编队控制方法、装置、存储介质及移动终端 |
WO2020133386A1 (zh) * | 2018-12-29 | 2020-07-02 | 深圳市柔宇科技有限公司 | 一种笔记局部选取方法、装置、电子终端和可读存储介质 |
CN110764663A (zh) * | 2019-09-02 | 2020-02-07 | 珠海格力电器股份有限公司 | 选定多个应用的方法、装置、终端及计算机可读介质 |
CN113296663A (zh) * | 2021-05-12 | 2021-08-24 | 深圳市宝视达光电有限公司 | 用于画板选取方法、装置及智能终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279665A (zh) * | 2011-06-24 | 2011-12-14 | Tcl集团股份有限公司 | 一种基于触摸板遥控器的电视遥控方法、装置及*** |
WO2012033361A2 (en) * | 2010-09-08 | 2012-03-15 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting region on screen of mobile device |
CN102662510B (zh) * | 2012-03-24 | 2016-08-03 | 上海量明科技发展有限公司 | 通过多点触摸实现截图的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8201109B2 (en) * | 2008-03-04 | 2012-06-12 | Apple Inc. | Methods and graphical user interfaces for editing on a portable multifunction device |
-
2012
- 2012-10-24 CN CN201210410171.2A patent/CN103777882B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012033361A2 (en) * | 2010-09-08 | 2012-03-15 | Samsung Electronics Co., Ltd. | Method and apparatus for selecting region on screen of mobile device |
CN102279665A (zh) * | 2011-06-24 | 2011-12-14 | Tcl集团股份有限公司 | 一种基于触摸板遥控器的电视遥控方法、装置及*** |
CN102662510B (zh) * | 2012-03-24 | 2016-08-03 | 上海量明科技发展有限公司 | 通过多点触摸实现截图的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103777882A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103777882B (zh) | 基于触摸屏的多项选中方法及装置 | |
CN101324828B (zh) | 用于操作多点触摸使能装置的方法和设备 | |
CN104679401B (zh) | 一种终端的触控方法及终端 | |
CN104838352B (zh) | 在多表面装置中的动作初始化 | |
EP2495644B1 (en) | Portable information terminal comprising two adjacent display screens | |
KR20140068938A (ko) | 터치 입력을 사용하는 멀티 셀 선택 기법 | |
WO2012135534A1 (en) | 3d user interface control | |
CN103795868A (zh) | 一种移动终端屏幕解锁方法、装置及移动终端 | |
EP3215915B1 (en) | User terminal device and method for controlling user terminal device thereof | |
KR20160094442A (ko) | 플로팅 터치에 기초한 클릭 객체 확대 방법 및 장치 | |
US20130002720A1 (en) | System and method for magnifying a webpage in an electronic device | |
US20140111457A1 (en) | Touch discrimination using fisheye lens | |
CN103294257A (zh) | 对于手写识别用于引导手写输入的装置和方法 | |
CN102637116B (zh) | 3d场景交互方法、装置及碰撞检测方法、装置 | |
JP5880199B2 (ja) | 表示制御装置、表示制御方法およびプログラム | |
CN104375637A (zh) | 触控***、触控装置、移动设备以及触控处理方法 | |
CN103064583A (zh) | 显示块排列方法、显示块切换方法及移动终端 | |
US10019127B2 (en) | Remote display area including input lenses each depicting a region of a graphical user interface | |
CN104375697A (zh) | 一种移动设备 | |
KR101682162B1 (ko) | 멀티 터치를 기반으로 한 드로잉 기법 및 이를 이용한 정보 인식 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 | |
CN104375698A (zh) | 一种触控设备 | |
US20160124602A1 (en) | Electronic device and mouse simulation method | |
JP2016129019A (ja) | グラフィック要素の選択 | |
CN204270263U (zh) | 便携式感知设备、移动终端及其控制装置 | |
CN204270260U (zh) | 一种移动设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20151022 Address after: Beijing 100080 Haidian District 38 Haidian Avenue branch bank building 16 1601-1608 room Applicant after: Tencent Technology (Beijing) Co., Ltd Address before: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403 Applicant before: Tencent Technology (Shenzhen) Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |