CN102819389B - 一种移动终端以及在移动终端显示内容的方法 - Google Patents
一种移动终端以及在移动终端显示内容的方法 Download PDFInfo
- Publication number
- CN102819389B CN102819389B CN201210251061.6A CN201210251061A CN102819389B CN 102819389 B CN102819389 B CN 102819389B CN 201210251061 A CN201210251061 A CN 201210251061A CN 102819389 B CN102819389 B CN 102819389B
- Authority
- CN
- China
- Prior art keywords
- touch
- finger
- processing unit
- rolling rate
- screen
- 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
本发明公开了一种移动终端以及在移动终端显示内容的方法,移动终端包括触摸传感器、显示单元和第一处理单元,所述方法包括步骤:S1、第一处理单元依次接收第一手指和第二手指的触摸信号;S2、第一处理单元计算第一手指在触摸屏上对应的位置到第二手指在触摸屏上对应的位置的位移;S3、第一处理单元根据所述位移的大小确定第一滚动速率,并控制显示单元在所述位移的方向上以第一滚动速率滚动显示内容;S4、第一处理单元接收第一手指结束触摸的信号和/或第二手指结束触摸的信号以控制显示单元停止滚动显示内容。用户的两个手指持续触摸屏幕,就可以沿着所述位移的方向持续地滚动显示内容,操作简单。
Description
技术领域
本发明涉及触控技术,更具体地说,涉及一种具有多点触摸功能的移动终端以及在移动终端显示内容的方法。
背景技术
带有触控屏的移动终端,例如手机、平板电脑等,能够为用户带来各种各样的多媒体服务。由于大多数移动终端的尺寸小,其用于显示内容的显示单元的尺寸也受到了限制,当需要显示的信息量大时,显示单元将无法显示所有的信息。通常,用户可通过单个手指在触控屏上滑动,来控制显示单元内的显示内容沿着手指滑动的方向滚动,实现在显示单元的固定范围内浏览不同的信息。如果需要持续地滚动浏览,用户就必须不断地滑动屏幕,直到需要浏览的内容的位置处于显示单元的范围内。因此,当需要显示的信息量很大时,用户需要在触控屏上滑动很多次才能到看期望的内容,不仅速度慢,还会导致用户手指的疲劳。
可见,现有的带有触控屏的移动终端以及在移动终端上显示内容的方法具有以下缺陷:需要通过多次操作才能维持滚动显示内容,并且在一次滚动显示内容的过程中无法调整滚动的速率。
发明内容
本发明针对现有技术需要通过多次操作才能维持滚动显示内容,并且在一次滚动显示内容的过程中无法调整滚动的速率的缺陷,提供一种能够通过简单操作来维持滚动显示内容,并且在一次滚动显示内容的过程中能够调整滚动的速率的移动终端以及在移动终端显示内容的方法。
本发明解决其技术问题提供的技术方案是:
提供一种移动终端,包括触摸屏和处理器,所述触摸屏包括触摸传感器和用于显示内容的显示单元,所述处理器包括:
第一处理单元,其通过所述触摸传感器依次接收第一手指和第二手指的触摸信号,计算所述第一手指的触摸信号在所述触摸屏上对应的位置到所述第二手指的触摸信号在所述触摸屏上对应的位置的位移,根据所述位移的大小确定第一滚动速率,控制所述显示单元在所述位移的方向上以所述第一滚动速率滚动显示内容,并在通过所述触摸传感器接收到第一手指结束触摸的信号和/或第二手指结束触摸的信号时控制所述显示单元停止滚动显示内容;其中,所述位移的大小正比于所述第一滚动速率;
第二处理单元,其通过所述触摸传感器接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号,计算第一手指在所述触摸屏上触摸或滑动到的位置与第二手指在所述触摸屏上触摸或滑动到的位置之间的距离,根据所述距离确定第二滚动速率,调整所述显示单元在所述位移的方向上以所述第二滚动速率滚动显示内容;其中,所述距离正比于所述第二滚动速率。
优选地,所述距离与所述第二滚动速率的比例系数与所述位移的大小与所述第一滚动速率的比例系数相同,分别预设于所述第一处理单元和第二处理单元中;所述处理器还包括比例系数调整单元,用于调整所述比例系数。
提供一种在移动终端显示内容的方法,所述移动终端包括触摸屏和处理器,所述触摸屏包括触摸传感器和用于显示内容的显示单元,所述处理器包括第一处理单元和第二处理单元,所述方法包括以下步骤:
S1、所述第一处理单元通过所述触摸传感器依次接收第一手指和第二手指的触摸信号;
S2、所述第一处理单元计算所述第一手指的触摸信号在所述触摸屏上对应的位置到所述第二手指的触摸信号在所述触摸屏上对应的位置的位移;
S3、所述第一处理单元根据所述位移的大小确定第一滚动速率,并控制所述显示单元在所述位移的方向上以所述第一滚动速率滚动显示内容,所述第一滚动速率正比于所述位移的大小;
S5、所述第二处理单元通过所述触摸传感器接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号;
S6、所述第二处理单元计算第一手指在所述触摸屏上触摸或滑动到的位置与第二手指在所述触摸屏上触摸或滑动到的位置之间的距离;
S7、所述第二处理单元根据所述距离确定第二滚动速率,并调整所述显示单元在所述位移的方向上以所述第二滚动速率滚动显示内容,所述第二滚动速率正比于所述距离;
S4、所述第一处理单元通过所述触摸传感器接收第一手指结束触摸的信号和/或第二手指结束触摸的信号以控制所述显示单元停止滚动显示内容。
优选地,在所述步骤S7和S4之间还包括步骤:
S8、多次循环执行所述步骤S5至S7以多次调整所述显示单元在所述位移的方向上滚动显示内容的速率。
优选地,预设一比例系数,根据所述比例系数与所述位移确定所述滚动速率,所述处理器还包括比例系数调整单元,所述方法还包括:
S9、通过比例系数调整单元调整比例系数。
本发明的移动终端具有以下有益效果:第一处理单元计算第一手指的触摸信号在触摸屏上对应的位置到第二手指的触摸信号在所述触摸屏上对应的位置的位移,根据所述位移的大小确定第一滚动速率控制显示单元在所述位移的方向上以第一滚动速率滚动显示内容,用户的两个手指持续触摸屏幕,就可以沿着所述位移的方向持续地滚动显示内容,操作简单。
另外,第二处理单元通过计算第一手指在所述触摸屏上触摸或滑动到的位置与第二手指在所述触摸屏上触摸或滑动到的位置之间的距离,根据所述距离确定第二滚动速率,以调整显示单元在所述位移的方向上以所述第二滚动速率滚动显示内容,实现了在一次滚动显示内容的过程中能调整滚动的速率,使得需要浏览的内容能够被快速定位。
本发明的在移动终端显示内容的方法具有与本发明的移动终端相同的有益效果,在此不再赘述。
附图说明
图1为本发明的移动终端第一实施例的结构框图;
图2为本发明的移动终端第一实施例的工作原理图;
图3为本发明的移动终端第二实施例的结构框图;
图4为本发明的移动终端显示内容的方法第一实施例的流程图。
具体实施方式
以下结合附图和实施例对本发明做进一步的解释说明。
图1为本发明的移动终端第一实施例的结构框图,如图1所示,在本实施例中,本发明的移动终端包括触摸屏110和处理器120,触摸屏110包括触摸传感器111和用于显示内容的显示单元112,处理器120包括第一处理单元121。
在本实施例中,本发明的移动终端具有多点触摸功能。传统的触摸屏一次只能判断一个触摸点,若同时有两个以上的点被触摸,就不能做出正确反应,或者说反应混乱,多点触摸功能可以实现将整个任务分解为两个方面的工作,一是同时采集多点信号,二是对每路信号的意义进行判断,也就是所谓的手势识别。
在本实施例中,用户首先使用第一手指触摸触摸屏110,此时第一处理单元121通过触摸传感器111接收第一手指的触摸信号并记录该信号在触摸屏110上对应的位置A。然后,用户使用第二手指触摸触摸屏110,第一处理单元121通过触摸传感器111接收第二手指的触摸信号并记录该信号在触摸屏110上对应的位置B。
第一处理单元121判断出用户的第一和第二手指并没有再输入其它动作信号,用户的第二手指此时仅通过触摸的方式与触摸屏110接触,第一处理单元121计算先接收到的第一手指的触摸信号在触摸屏110上对应的位置A到后接收到的第二手指的触摸信号在触摸屏110上对应的位置B的位移。
第一处理单元121根据所述位移的大小|AB|确定第一滚动速率V1,第一滚动速率和所述位移的大小成正比:V1=K*|AB|;其中K为比例系数,根据实际应用预先设置在第一处理单元121中。确定了第一滚动速率V1后,第一处理单元121控制显示单元112以第一滚动速率V1在所述位移的方向上滚动显示内容。只要用户的第一手指和第二手指持续触碰触摸屏110,并且触碰的位置不发生改变,第一处理单元121将控制显示单元112以第一滚动速率V1在所述位移的方向上一直滚动显示内容,直到第一处理单元121通过触摸传感器111接收到第一手指结束触摸的信号和/或第二手指结束触摸的信号,再或者显示内容已经滚动到边沿。
也就是说,当用户第一和第二手指中的一个离开触摸屏110时,滚动将停止。
图2为本发明的移动终端第一实施例的工作原理图,如图2所示,移动终端开始工作时在显示单元112内显示内容;第一处理单元121判断是否先后有两个手指触摸到屏幕,否则继续正常显示内容,是则判断后接触的第二个手指是否通过触摸的方式与屏幕接触;若是通过触摸方式向接触,第一处理单元121则根据第一手指和第二手指在触摸屏上的位移按照一定比例(即为预设在第一处理单元121的比例系数)计算滚动的速度(速度为矢量,本领域技术人员能够与之前的描述相对应),第一处理单元121控制显示单元121以所述速度滚动显示内容;第一处理单元121判断第一和第二手指中的至少一个是否结束触摸,是则控制显示单元121停止滚动显示内容、流程结束,否则执行判断后接触的第二手指是否通过触摸的方式与屏幕接触的步骤。
本发明的移动终端也支持现有的单手指滑动改变滚动显示内容的方向及速度。即根据用户手指在触摸屏110上滑动的方向和速率确定滚动显示内容的速度,手指离开屏幕后开始减速,减到0就停止滚动。
图3为本发明的移动终端第二实施例的结构框图,如图3所示,在本实施例中,处理器120还包括第二处理单元122。
在本实施例中,第二处理单元122通过触摸传感器111接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号,计算第一手指在所述触摸屏110上触摸或滑动到的位置与第二手指在所述触摸屏110上触摸或滑动到的位置之间的距离。所述第一手指从触摸到滑动的信号指的是用户的第一手指从原来的触摸点A滑动到了另一个触摸点A’,第二手指从触摸到滑动信号指的是用户的第二手指从原来的触摸点B滑动到了另一个触摸点B’。上述触摸到滑动的过程中,手持保持对触摸屏110的接触。由于计算的距离为标量,因为第一和第二手指的位置均可发生改变。例如,第二处理单元122通过触摸传感器111接收第一手指从触摸点A处到滑动到了新的触摸点A”处的信号,判断出需要改变滚动的速率,其记录新触摸点A”,计算新触摸点A”和第二手指原触摸点B之间的距离。这个过程可以理解为,第二处理单元122一直在等待从触摸传感器111接收到的信息中出现从触摸到滑动的信息,因此,第二处理单元122也可确定此时没有发生改变的第二手指触摸信息对应的触摸点B。
第二处理单元122根据计算出的距离S确定第二滚动速率V2,调整显示单元112在位移的方向上以所述第二滚动速率V2滚动显示内容。第二处理单元122仅仅改变滚动的速率而不改变滚动的方向。第二滚动速率V2和距离S的大小成正比:V2=K*S;其中K为比例系数,根据实际应用预先设置在第二处理单元121中。可见,在本实施例中,距离S与第二滚动速率V2的比例系数与所述位移的大小|AB|与第一滚动速率V1的比例系数相同。在本发明的其它实施例中,上述两个比例系数可以不同。
在本实施例中,其余情况与本发明的移动终端的第一实施例相同,在此不再赘述。
在本发明的第三实施例中,处理器120还包括比例系数调整单元,用于调整第一处理单元121和第二处理单元122中预设的比例系数。在本实施例中,其余情况与本发明的移动终端的第二实施例相同,在此不再赘述。
本发明还提供了一种在本发明的在移动终端显示内容的方法,图4为所述方法实施例的流程图,如图4所示,在本实施例中,所述方法包括以下步骤:
S1、第一处理单元121通过触摸传感器111依次接收第一手指和第二手指的触摸信号;
S2、第一处理单元121计算第一手指的触摸信号在触摸屏110上对应的位置到第二手指的触摸信号在所述触摸屏110上对应的位置的位移;
S3、第一处理单元121根据所述位移的大小确定第一滚动速率V1,并控制显示单元112在所述位移的方向上以第一滚动速率V1滚动显示内容,所述位移的大小正比于第一滚动速率V1;
S4、第一处理单元121通过触摸传感器111接收第一手指结束触摸的信号和/或第二手指结束触摸的信号以控制显示单元112停止滚动显示内容。
在本发明的在移动终端显示内容的方法第二实施例中,在所述步骤S3和S4之间还包括步骤:
S5、第二处理单元122通过触摸传感器111接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号;
S6、第二处理单元122计算第一手指在所述触摸屏110上触摸或滑动到的位置与第二手指在所述触摸屏110上触摸或滑动到的位置之间的距离;
S7、第二处理单元122根据所述距离确定第二滚动速率V2,并调整显示单元112在所述位移的方向上以第二滚动速率V2滚动显示内容,所述距离成正比于第二滚动速率V2。
在所述步骤S7和S4之间还包括步骤:
S8、多次循环执行所述步骤S5至S7以多次调整显示单元112在所述位移的方向上滚动显示内容的速率。
在本实施例中,每次计算出的距离与用其确定的滚动速率的比例系数与所述位移的大小与第一滚动速率V1的比例系数相同,所述方法还包括:
S9、通过比例系数调整单元调整比例系数。
在本实施例中,其余情况与本发明的所述方法的第一实施例相同,在此不再赘述。
在具体的实施过程中可对本发明的移动终端和在移动终端显示内容的方法进行适当的改进,以适应具体情况的具体要求,并且本发明中各实施例的技术特征可以单独使用,也可以组合使用。因此可以理解,根据本发明的具体实施方式只是起到示范作用,并不用于限制本发明的保护范围。
Claims (5)
1.一种移动终端,包括触摸屏(110)和处理器(120),所述触摸屏(110)包括触摸传感器(111)和用于显示内容的显示单元(112),其特征在于,所述处理器(120)包括:
第一处理单元(121),其通过所述触摸传感器(111)依次接收第一手指和第二手指的触摸信号,计算所述第一手指的触摸信号在所述触摸屏(110)上对应的位置到所述第二手指的触摸信号在所述触摸屏(110)上对应的位置的位移,根据所述位移的大小确定第一滚动速率,控制所述显示单元(112)在所述位移的方向上以所述第一滚动速率滚动显示内容,并在通过所述触摸传感器(111)接收到第一手指结束触摸的信号和/或第二手指结束触摸的信号时控制所述显示单元(112)停止滚动显示内容;其中,所述位移的大小正比于所述第一滚动速率;
第二处理单元(122),其通过所述触摸传感器(111)接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号,计算第一手指在所述触摸屏(110)上触摸或滑动到的位置与第二手指在所述触摸屏(110)上触摸或滑动到的位置之间的距离,根据所述距离确定第二滚动速率,调整所述显示单元(112)在所述位移的方向上以所述第二滚动速率滚动显示内容;其中,所述距离正比于所述第二滚动速率。
2.根据权利要求1所述的移动终端,其特征在于,所述距离与所述第二滚动速率的比例系数与所述位移的大小与所述第一滚动速率的比例系数相同,分别预设于所述第一处理单元(121)和第二处理单元(122)中;所述处理器(120)还包括比例系数调整单元,用于调整所述比例系数。
3.一种在移动终端显示内容的方法,所述移动终端包括触摸屏(110)和处理器(120),所述触摸屏(110)包括触摸传感器(111)和用于显示内容的显示单元(112),所述处理器(120)包括第一处理单元(121)和第二处理单元(122),其特征在于,所述方法包括以下步骤:
S1、所述第一处理单元(121)通过所述触摸传感器(111)依次接收第一手指和第二手指的触摸信号;
S2、所述第一处理单元(121)计算所述第一手指的触摸信号在所述触摸屏(110)上对应的位置到所述第二手指的触摸信号在所述触摸屏(110)上对应的位置的位移;
S3、所述第一处理单元(121)根据所述位移的大小确定第一滚动速率,并控制所述显示单元(112)在所述位移的方向上以所述第一滚动速率滚动显示内容,所述第一滚动速率正比于所述位移的大小;
S5、所述第二处理单元(122)通过所述触摸传感器(111)接收第一手指从触摸到滑动信号和/或第二手指从触摸到滑动信号;
S6、所述第二处理单元(122)计算第一手指在所述触摸屏(110)上触摸或滑动到的位置与第二手指在所述触摸屏(110)上触摸或滑动到的位置之间的距离;
S7、所述第二处理单元(122)根据所述距离确定第二滚动速率,并调整所述显示单元(112)在所述位移的方向上以所述第二滚动速率滚动显示内容,所述第二滚动速率正比于所述距离;
S4、所述第一处理单元(121)通过所述触摸传感器(111)接收第一手指结束触摸的信号和/或第二手指结束触摸的信号以控制所述显示单元(112)停止滚动显示内容。
4.根据权利要求3所述的在移动终端显示内容的方法,在所述步骤S7和S4之间还包括步骤:
S8、多次循环执行所述步骤S5至S7以多次调整所述显示单元(112)在所述位移的方向上滚动显示内容的速率。
5.根据权利要求3所述的在移动终端显示内容的方法,其特征在于,预设一比例系数,根据所述比例系数与所述位移确定所述滚动速率,所述处理器(120)还包括比例系数调整单元,所述方法还包括:
S9、通过比例系数调整单元调整比例系数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210251061.6A CN102819389B (zh) | 2012-07-19 | 2012-07-19 | 一种移动终端以及在移动终端显示内容的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210251061.6A CN102819389B (zh) | 2012-07-19 | 2012-07-19 | 一种移动终端以及在移动终端显示内容的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102819389A CN102819389A (zh) | 2012-12-12 |
CN102819389B true CN102819389B (zh) | 2016-03-09 |
Family
ID=47303520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210251061.6A Active CN102819389B (zh) | 2012-07-19 | 2012-07-19 | 一种移动终端以及在移动终端显示内容的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102819389B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645855A (zh) * | 2013-11-29 | 2014-03-19 | 东莞宇龙通信科技有限公司 | 触控阅读方法及装置 |
CN103744599B (zh) * | 2013-12-26 | 2018-01-23 | 广东明创软件科技有限公司 | 背部触控方法及其移动终端 |
CN104793841A (zh) * | 2014-01-22 | 2015-07-22 | 腾讯科技(深圳)有限公司 | 动画播放控制方法和*** |
CN105516229B (zh) * | 2014-10-15 | 2020-02-28 | 中兴通讯股份有限公司 | 一种更新虚拟桌面的方法和装置 |
CN106610775A (zh) * | 2015-10-26 | 2017-05-03 | 中兴通讯股份有限公司 | 一种界面滚动的控制方法和装置 |
CN109308140B (zh) * | 2017-07-27 | 2021-12-31 | 宏碁股份有限公司 | 电子装置以及显示图像产生方法 |
CN111221460A (zh) * | 2019-10-30 | 2020-06-02 | 维沃移动通信有限公司 | 一种内容滚动显示方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226452A (zh) * | 2007-01-20 | 2008-07-23 | Lg电子株式会社 | 具有触摸屏的电子设备以及使用其显示信息的方法 |
CN101446884A (zh) * | 2008-12-19 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种触摸屏设备及其滚屏方法 |
CN101595472A (zh) * | 2006-12-19 | 2009-12-02 | 瑟克公司 | 激活和控制触摸板上的滚动的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101415296B1 (ko) * | 2007-05-29 | 2014-07-04 | 삼성전자주식회사 | 휴대 단말기의 메뉴 실행 장치 및 방법 |
-
2012
- 2012-07-19 CN CN201210251061.6A patent/CN102819389B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101595472A (zh) * | 2006-12-19 | 2009-12-02 | 瑟克公司 | 激活和控制触摸板上的滚动的方法 |
CN101226452A (zh) * | 2007-01-20 | 2008-07-23 | Lg电子株式会社 | 具有触摸屏的电子设备以及使用其显示信息的方法 |
CN101446884A (zh) * | 2008-12-19 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种触摸屏设备及其滚屏方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102819389A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102819389B (zh) | 一种移动终端以及在移动终端显示内容的方法 | |
CN101950243B (zh) | 一种移动终端及其设置按键位置的方法 | |
US8847978B2 (en) | Information processing apparatus, information processing method, and information processing program | |
KR101123297B1 (ko) | 유저인터페이스장치 및 휴대단말장치 | |
US8276085B2 (en) | Image navigation for touchscreen user interface | |
CN103809843B (zh) | 一种在浏览器中调节显示屏亮度的方法和装置 | |
US20040021676A1 (en) | Method and apparatus of view window scrolling | |
US20090058801A1 (en) | Fluid motion user interface control | |
WO2015154338A1 (zh) | 一种基于手势操作调整终端窗口显示的方法及装置 | |
CN105302464B (zh) | 一种对流式文档进行划线的***及方法 | |
CN106055264A (zh) | 一种信息显示方法及显示装置 | |
CN103793159A (zh) | 一种移动终端及其设置显示区域和显示内容的方法 | |
CN104571919A (zh) | 终端屏幕显示方法及装置 | |
CN105389119A (zh) | 一种移动终端的屏幕滚动控制方法和*** | |
WO2014154055A1 (zh) | 一种文本选择方法、装置和终端 | |
CN105353933A (zh) | 电容式触摸屏控制方法 | |
CN104331186A (zh) | 触摸屏书写区域的处理方法和*** | |
CN104731495A (zh) | 页面内容选取方法及*** | |
CN107092433B (zh) | 触控一体机的触摸控制方法及装置 | |
CN107291955A (zh) | 一种图表数据动态显示方法和装置 | |
CN104423615B (zh) | 一种辅助输入方法、装置及应用其的电子设备 | |
CN104951221B (zh) | 响应触摸操作的方法和电子设备 | |
CN103677616A (zh) | 一种电子装置的操作方法 | |
US20170115869A1 (en) | Display device | |
CN110430296A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |