一种支持穿透操作的交互方法及显示屏与流程

文档序号:37856542发布日期:2024-05-07 19:30阅读:62来源:国知局

本发明属于触摸屏,具体涉及一种支持穿透操作的交互方法及显示屏。


背景技术:

1、触摸屏(touch panel)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。

2、从1974开始出现世界上最早的电阻式触摸屏以来,随着科技的发展和应用需求的增长,各种触摸技术相继诞生以适应各种行业和层次的应用。如今,已经形成了商业化的触摸屏技术包括:电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波(saw)技术触摸屏等,并已广泛应用到了手机、平板电脑、零售业、公共信息查询、多媒体信息系统、医疗仪器、工业自动控制、娱乐与餐饮业、自动售票系统、教育系统等许多领域。

3、随着多媒体信息查询设备的与日俱增,人们越来越多地谈到触摸屏,因为触摸屏不仅适用于中国多媒体信息查询的国情,而且触摸屏具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。利用这种技术,用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当,这种技术大大方便了那些不懂电脑操作的用户。

4、当前市面上的常规大屏系统,当系统弹出窗口之后,计算机禁止在显示屏上继续进行书写。当用户手指触摸书写屏幕,计算机通过电容屏获取触摸事件,将弹窗消失,与此同时计算机不允许屏幕书写,需手指抬起一次再按下,计算机二次识别到手指按下操作才允许进行书写。这种操作模式需要用户在大屏上点击两次才能进行继续书写,用户体验不友好。


技术实现思路

1、本发明的目的在于克服现有显示屏在弹出窗口时需要在显示屏上点击两次才能继续书写的缺陷。

2、为了实现上述目的,本发明提出了一种支持穿透操作的交互方法,用于当显示屏弹出窗口时,支持操作人触摸弹出窗口之外区域时,关闭弹出窗口并同时响应触摸事件,所述方法包括:

3、步骤1:当显示屏弹出窗口对操作人进行提示时,先禁止显示屏对触摸事件的响应,使操作人触摸显示屏时无响应;

4、步骤2:当收到操作人按压显示屏的动作时,获取按压点坐标,与弹出窗口坐标进行比对;当按压点位于弹出窗口内部时,不做任何处理;当按压点位于弹出窗口外部时,关闭弹出窗口,恢复显示屏的触摸事件响应,并响应当前按压事件,以实现穿透操作。

5、作为上述方法的一种改进,所述获取按压点坐标,与弹出窗口坐标进行比对;具体包括:设定手指按压点坐标为(x,y),弹出窗口左上角坐标为(x1,y1),弹出窗口宽度为w,高度为h;

6、当x<x1或x>x1+w时,判定手指按下位置处于弹出窗口的外部;

7、当x1<=x<=x1+w,且y<y1或y>y1+h时,判定手指按下位置处于弹出窗口的外部;

8、其他情况时,判定手指按下位置位于弹出窗口的内部。

9、本发明还提供一种支持穿透操作的显示屏,所述显示屏为触摸屏,所述显示屏包括控制系统,其特征在于,

10、控制系统用于弹出窗口对操作人进行提示,并禁止显示屏对触摸事件的响应,使操作人触摸显示屏时无响应;

11、还用于接收操作人按压显示屏的动作,获取按压点坐标,与弹出窗口坐标进行比对;当按压点位于弹出窗口内部时,不做任何处理;当按压点位于弹出窗口外部时,关闭弹出窗口,恢复显示屏的触摸事件响应,并响应当前按压事件。

12、作为上述显示屏对一种改进,所述获取按压点坐标,与弹出窗口坐标进行比对;具体包括:

13、设定手指按压点坐标为(x,y),弹出窗口左上角坐标为(x1,y1),弹出窗口宽度为w,高度为h;

14、当x<x1或x>x1+w时,判定手指按下位置处于弹出窗口的外部;

15、当x1<=x<=x1+w,且y<y1或y>y1+h时,判定手指按下位置处于弹出窗口的外部;

16、其他情况时,判定手指按下位置位于弹出窗口的内部。

17、本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的方法。

18、本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如上述任一项所述的方法。

19、与现有技术相比,本发明的优势在于:

20、1.本发明的支持穿透操作的交互方法适合用在多种应用场景之中,满足不同场景需求,例如教学、会议演示等。

21、2.当系统弹出窗口,打断当前工作时,无需操作人点击两次显示屏,做到无感知书写,操作人注意到弹出窗口后,无需停顿处理弹出窗口,可以继续进行原来的操作,改善了用户体验。



技术特征:

1.一种支持穿透操作的交互方法,用于当显示屏弹出窗口时,支持操作人触摸弹出窗口之外区域时,关闭弹出窗口并同时响应触摸事件,所述方法包括:

2.根据权利要求1所述的支持穿透操作的交互方法,其特征在于,所述获取按压点坐标,与弹出窗口坐标进行比对;具体包括:设定手指按压点坐标为(x,y),弹出窗口左上角坐标为(x1,y1),弹出窗口宽度为w,高度为h;

3.一种支持穿透操作的显示屏,所述显示屏为触摸屏,所述显示屏包括控制系统,其特征在于,

4.根据权利要求3所述的支持穿透操作的显示屏,其特征在于,所述获取按压点坐标,与弹出窗口坐标进行比对;具体包括:

5.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至2中任一项所述的方法。

6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至2任一项所述的方法。


技术总结
本发明提供了一种支持穿透操作的交互方法及显示屏,用于当显示屏弹出窗口时,支持操作人触摸弹出窗口之外区域时,关闭弹出窗口并同时响应触摸事件,所述方法包括:当显示屏弹出窗口对操作人进行提示时,先禁止显示屏对触摸事件的响应,使操作人触摸显示屏时无响应;当收到操作人按压显示屏的动作时,获取按压点坐标,与弹出窗口坐标进行比对;当按压点位于弹出窗口内部时,不做任何处理;当按压点位于弹出窗口外部时,关闭弹出窗口,恢复显示屏的触摸事件响应,并响应当前按压事件,以实现穿透操作。本发明的优势在于:当系统弹出窗口,打断当前工作时,无需操作人点击两次显示屏,可以继续进行原来的操作,改善了用户体验。

技术研发人员:瞿斌
受保护的技术使用者:北京翼鸥教育科技有限公司
技术研发日:
技术公布日:2024/5/6
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!