一种基于多点触控技术的内容选择方法、装置及移动终端的制作方法

文档序号:6400733阅读:221来源:国知局
专利名称:一种基于多点触控技术的内容选择方法、装置及移动终端的制作方法
技术领域
本发明涉及移动通信终端技术领域,尤其涉及一种基于多点触控技术的内容选择方法、装置及移动终端。
背景技术
移动终端也叫移动通信终端,是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑,通常指手机或者具有多种应用功能的智能手机以及平板电脑。随着带有多点触控功能的移动终端越来越普及,人们生活中随处可见他们的踪影。在公共交通工具上,随处可见拿着智能手机看电子书的人,确实,阅读已经成为智能终端用户使用越来越多的功能,所以各类阅读应用软件层出不穷,而且因为阅读可以进行分享,所以大部分阅读器都拥有分享内容,笔记和评论的功能。
当前大部分人都是在碎片化的时间内(如地铁、公交等)使用电子书功能,当发现书中有些内容比较精彩或者比较重要,需要进行分享或做笔记的时候,需要对内容进行选择,然后进行后续操作。怎么样比较方便快捷并准确的选择所需要的内容成为大家共同寻求解决的问题。
当前有很多解决选择文字的方案,大都不能一步到位,需要反复拖放才能将要选择的内容选中:
当用户需要选择的内容后,手指长按屏幕中需要选择的起始位置后,应用程序拿到手指触摸的那个点的坐标,然后从排版引擎拿到当前坐标所对应的文字,从而选中该文字。还有的自动选中该文字所在的一个词、一句话或者一段内容,并给改文字左右带上可拖动手柄,用户通过拖动左右手柄进行前后文字的选择。发明内容
本发明的目的在于提出一种基于多点触控技术的内容选择方法、装置及移动终端,能够减少用户操作步骤。
为达此目的,本发明采用以下技术方案:
一种基于多点触控技术的内容选择方法,包括:
S1、当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序;
S2、排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容;
S3、对所述文字内容进行突出渲染。
进一步地,所述步骤S3中所述突出渲染方法为高亮显示。
进一步地,所述坐标获取模块中所述根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序具体包括:当所述两个点坐标的纵坐标不相等时,则所述两个点坐标中纵坐标小的点坐标对应的触摸点所对应的内容在前;当所述两个点坐标的纵坐标相等时,则所述两个点坐标中横坐标小的点坐标对应的触摸点所对应的内容在前。
根据本发明的同一构思,本发明还提供了一种基于多点触控技术的内容选择装置,包括:
坐标获取模块,用于当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序;
内容获取模块,排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容;
突出渲染模块,用于对所述文字索引内容进行突出渲染。
进一步地,所述突出渲染模块中所述突出渲染方法为高亮显示。
进一步地,所述坐标获取模块中所述根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序具体包括:当所述两个点坐标的纵坐标不相等时,则所述两个点坐标中纵坐标小的点坐标对应的触摸点所对应的内容在前;当所述两个点坐标的纵坐标相等时,则所述两个点坐标中横坐标小的点坐标对应的触摸点所对应的内容在前。
基于同一发明构思,本发明还提出了一种移动终端,所述移动终端包括以上所述的基于多点触控技术的内容选择装置。
本发明通过充分利用多点触摸屏幕的功能,使用户能通过用两个手指分别放到文字的开始位置和末尾位置来直接选择两点之间所有内容,从而直接进行选择,能减少用户操作步骤,使用户操作更加方便。


图1是本发明具体实施例一所述的基于多点触控技术的内容选择方法流程图2是本发明具体实施例二所述的基于多点触控技术的内容选择装置结构框图。
具体实施方式
下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。
实施例一
图1是本实施例所述的基于多点触控技术的内容选择方法流程图,如图1所示,本实施例所述对的基于多点触控技术的内容选择方法包括:
S101、多点触摸屏接收到用户两个手指的两个点坐标。
本实施例所述方法用于具有多点触摸屏的移动终端,包括具有多点触摸屏的手机、笔记本、平板电脑、POS机甚至包括车载电脑。本实施例所述方法主要用于通过移动终端进行阅读时的进行文字选择,因此,主要指具有多点触摸屏的智能手机以及平板电脑。
多点触控,又称多重触控、多点感应、多重感应,英译为Multitouch或Mult1-Touch,是采用人机交互技术与硬件设备共同实现的技术,能在没有传统鼠标、键盘等输入设备下进行计算机的人机交互操作。多点触摸技术,能构成一个触摸屏(屏幕,桌面,墙壁等)或触控板,都能够同时接受来自屏幕上多个点进行计算机的人机交互操作。
S102、根据两个点的坐标计算出哪个是前点,哪个是后点。
屏幕接收到用户两个手指的两个点坐标pi (xl,yl)和p2 (x2,y2),其中Pl和P2均可通过各手指触摸点的中心点来计算获得;
根据两个点的坐标计算出哪个是前点,哪个是后点,具体方法包括:
如果yl〈y2,则p2在前,反之p2在后;
如果yl=y2,xl〈x2,则pi在前,反之pi在后。
S103、排版引擎根据前后坐标的位置,获取所对应两个点坐标的文字索引号,获所两个索引号之间的文字内容。
所述排版引擎可根据屏幕大小和相关参数(字体、边距、间隔、行高等),根据内容类型进行每页显示的内容,并按照一定的规则对内容进行排版,使内容在屏幕规定的尺寸内得以完美的表现,排版引擎一般能够记录或者计算出每个文字或图片所在屏幕的坐标位置。
S104、对两个索引号之间的文字内容进行高亮提醒。
排版引擎根据前后坐标的位置,获取所对应的文字索引内容,并进行突出渲染,在本实施例的一个优选实施方式中,所述突出渲染方式为高亮显不。
S105、执行用户后续的复制、分享等操作。
实施例二
根据本发明的同一构思,本发明还提供了一种基于多点触控技术的内容选择装置,图2是本实施例所述的基于多点触控技术的内容选择装置结构框图,如图2所示,本实施例所述的基于多点触控技术的内容选择装置包括:
坐标获取模块201,用于当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序。
本实施例所述方法用于具有多点触摸屏的移动终端,包括具有多点触摸屏的手机、笔记本、平板电脑、POS机甚至包括车载电脑。本实施例所述方法主要用于通过移动终端进行阅读时的进行文字选择,因此,主要指具有多点触摸屏的智能手机以及平板电脑。
多点触控,又称多重触控、多点感应、多重感应,英译为Multitouch或Mult1-Touch,是采用人机交互技术与硬件设备共同实现的技术,能在没有传统鼠标、键盘等输入设备下进行计算机的人机交互操作。多点触摸技术,能构成一个触摸屏(屏幕,桌面,墙壁等)或触控板,都能够同时接受来自屏幕上多个点进行计算机的人机交互操作。
根据两个点的坐标计算出哪个是前点,哪个是后点。
屏幕接收到用户两个手指的两个点坐标pi (xl,yl)和p2 (x2,y2),其中Pl和P2均可通过各手指触摸点的中心点来计算获得;
根据两个点的坐标计算出哪个是前点,哪个是后点,具体方法包括:
如果yl〈y2,则p2在前,反之p2在后;
如果yl=y2,xl〈x2,则pi在前,反之pi在后。
内容获取模块202,排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容。
所述排版引擎可根据屏幕大小和相关参数(字体、边距、间隔、行高等),根据内容类型进行每页显示的内容,并按照一定的规则对内容进行排版,使内容在屏幕规定的尺寸内得以完美的表现,排版引擎一般能够记录或者计算出每个文字或图片所在屏幕的坐标位置。
突出渲染模块203,用于对所述文字索引内容进行突出渲染。
排版引擎根据前后坐标的位置,获取所对应的文字索引内容,并进行突出渲染,在本实施例的一个优选实施方式中,所述突出渲染方式为高亮显不。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于多点触控技术的内容选择方法,其特征在于,包括: 51、当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序; 52、排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容; 53、对所述文字内容进行突出渲染。
2.如权利要求1所述的基于多点触控技术的内容选择方法,其特征在于,所述步骤S3中所述突出渲染方法为高亮显示。
3.如权利要求1或2所述的基于多点触控技术的内容选择方法,其特征在于,所述步骤Si中所述根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序具体包括:当所述两个点坐标的纵坐标不相等时,则所述两个点坐标中纵坐标小的点坐标对应的触摸点所对应的内容在前;当所述两个点坐标的纵坐标相等时,则所述两个点坐标中横坐标小的点坐标对应的触摸点所对应的内容在前。
4.一种基于多点触控技术的内容选择装置,其特征在于,包括: 坐标获取模块,用于当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序; 内容获取模块,排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容; 突出渲染模块,用于对所述文字索引内容进行突出渲染。
5.如权利要求4所述的基于多点触控技术的内容选择装置,其特征在于,所述突出渲染模块中所述突出渲染方法为高亮显示。
6.如权利要求4或5所述的基于多点触控技术的内容选择装置,其特征在于,所述坐标获取模块中所述根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序具体包括:当所述两个点坐标的纵坐标不相等时,则所述两个点坐标中纵坐标小的点坐标对应的触摸点所对应的内容在前;当所述两个点坐标的纵坐标相等时,则所述两个点坐标中横坐标小的点坐标对应的触摸点所对应的内容在前。
7.一种移动终端,其特征在于,所述移动终端包括权利要求4-6任一所述的基于多点触控技术的内容选择装置。
全文摘要
本发明公开了一种基于多点触控技术的内容选择方法、装置及移动终端,方法包括S1、当移动终端的多点触摸屏接收到两个触摸点时,获取所述两个触摸点对应的两个点坐标,根据所述两个点坐标判断所述两个触摸点对应内容的前后顺序;S2、排版引擎根据所述两个点坐标获取所述两个触摸点对应的两个文字索引号,依据所述两个触摸点对应内容的前后顺序获取所述两个索引号之间的文字内容;S3、对所述文字内容进行突出渲染。本发明通过充分利用多点触摸屏幕的功能,使用户能通过用两个手指分别放到文字的开始位置和末尾位置来直接选择两点之间所有内容,从而直接进行选择,能减少用户操作步骤,使用户操作更加方便。
文档编号G06F3/0488GK103150118SQ201310092730
公开日2013年6月12日 申请日期2013年3月21日 优先权日2013年3月21日
发明者蒋训波 申请人:天闻数媒科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1