一种触控处理的方法和装置的制造方法

文档序号:9921756阅读:344来源:国知局
一种触控处理的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别地涉及一种触控处理的方法和装置。
【背景技术】
[0002]目前触摸屏在日常工作和生活中已经被广泛地使用,通用的触摸屏主要有电阻屏、电容屏,例如手机屏幕。另外,还有一种红外触摸屏,因为其具有高稳定性和高分辨率的特点,故而应用也越来越广泛。这种红外触摸屏的原理(如图1所示)是屏幕四边排布红外发射管和红外接收管,一一对应形成横竖交叉的红外线矩阵,手指在触摸屏幕时,就会挡住经过该位置的横竖两条红外线,因而可以判断出触摸点在屏幕的坐标位置。
[0003]然而,这种工厂批量生产的红外触摸屏只有固定的几种规则尺寸,比如30寸、40寸、55寸、75寸等,并且长宽比例都是固定的,因此,在使用过程中会带来以下问题:
[0004]1、规格固定,不能随着用户的需要去随意改变屏幕规格;
[0005]2、尺寸受限,红外触摸屏最大尺寸为80寸左右,如果用户需要更大尺寸的红外触摸屏,则无法满足需求;
[0006]3、使用受限,在尺寸上面无法达到某些场景的特定需求,所以在一些大型的商展和宣传活动中,无法使用。
[0007]可见,随着当前业务发展的多样化,现有的触摸屏技术已经无法满足个性化应用需求,亟需研发一种可灵活调整的超级大型的触摸屏幕。为此,本发明选择使用R0D4硬件装置作为激光扫描设备,使用玻璃板等作为红外触摸屏的中央屏幕,由这两者组成实现的触摸屏。
[0008]R0D4设备是全球首款利用网络通信和测量数据预处理的激光区域扫描设备,近年来在人机互动、游戏、监控技术、无人驾驶汽车等领域应用广泛。它的激光扫描仪具有二维扫描功能,R0D4设备中包含一个“时间飞行(TOF,Time Of Flight)"摄像机,可通过时间飞行法进行3D成像,S卩:TOF摄像机发射出扇形的红外射线,对拍摄物体不断地发送光脉冲,通过传感器接收从目标物体返回的光,探测光脉冲的往返飞行时间从而得到目标物体距离,然后再根据发出光栅偏离角度算出物体的位置极坐标。
[0009]本发明提出的由R0D4设备与玻璃板组成的触摸屏在进行数据传输时,仍可基于TU1协议和OSC协议来进行。桌面用户界面对象TU10(Table-Top User InterfacesObjects)协议是为台式可触摸的用户界面而专门设计的一个简单又通用的协议,红外多点触摸屏可以利用该协议来传输触摸点的位置数据信息。TU1协议本身是基于0SC(0penSound Control)协议的,可以看作是0SC(0pen Sound Control)数据的一种标准化实现。OSC协议主要是用于局域网内的数据传输,在局域网中,OSC信息可以通过UDP协议,从WIFI发送或接收,所以可以用来相同局域网中不同设备间的实时通讯和信息传递。
[0010]本发明提出的一种触控处理的方法和装置突破了现有技术中屏幕规格、尺寸、使用场景的限制,实现的触摸屏幕不受尺寸限制,可以满足任何场景下对于触摸屏幕的需求。

【发明内容】

[0011]有鉴于此,本发明提供一种触控处理的方法和装置,能够实现灵活调整的超级大型的触摸屏幕,并且可根据需求自定义屏幕大小和长宽比例,完全不受屏幕尺寸和长宽比限制;另外,还可以支持更多的触摸点且具有更强的交互性,满足不同场景的特定需求。
[0012]为实现上述目的,根据本发明的一个方面,提供了一种触控处理的方法。
[0013]—种触控处理的方法,包括:接收激光扫描设备发来的用户端的触点信息;按照预定规则将所述用户端的触点信息转换成模拟触点信息;将所述模拟触点信息按照预定格式发送给应用程序,以便所述应用程序根据接收的模拟触点信息执行相应的操作;获取所述操作的结果并显示在用户端。
[0014]可选地,在接收激光扫描设备发来的用户端的触点信息的步骤之前,还包括:与激光扫描设备建立连接,并接收所述激光扫描设备发来的扫描参数;显示所述接收的扫描参数;调整所述显示的扫描参数以使所述激光扫描设备的扫描范围与所述用户端的显示范围相对应;将所述调整后的扫描参数存储在配置文件中。
[0015]可选地,按照预定规则将所述用户端的触点信息转换成模拟触点信息的步骤,包括:计算所述用户端的触点的面积;判断所述触点的面积是否超过预设值;若是,则将所述触点处理成为圆形,并将所述圆形的圆心作为触点中心,并将所述触点中心的坐标转换为模拟触点的位置坐标;否则,将所述触点的位置坐标转换为模拟触点的位置坐标。
[0016]可选地,按照预定规则将所述用户端的触点信息转换成模拟触点信息的步骤之后,还包括:根据所述模拟触点信息绘制表示模拟触点的图形并显示所述图形。
[0017]可选地,所述预定格式为桌面用户界面对象协议规定的格式。
[0018]可选地,应用程序根据接收的模拟触点信息执行相应的操作的步骤包括:根据所述模拟触点信息生成模拟触摸事件;调用应用服务器操作系统来执行所述模拟触摸事件。
[0019]可选地,所述操作系统为Windows 8。
[0020]根据本发明的另一方面,提供了一种触控处理的装置。
[0021]—种触控处理的装置,包括:触点信息接收模块,用于接收激光扫描设备发来的用户端的触点信息;触点信息转换模块,用于按照预定规则将所述用户端的触点信息转换成模拟触点信息;触点信息发送模块,用于将所述模拟触点信息按照预定格式发送给应用程序,以便所述应用程序根据接收的模拟触点信息执行相应的操作;操作结果显示模块,用于获取所述操作的结果并显示在用户端。
[0022]可选地,还包括:设备调整模块,用于与激光扫描设备建立连接,并接收所述激光扫描设备发来的扫描参数;显示所述接收的扫描参数;调整所述显示的扫描参数以使所述激光扫描设备的扫描范围与所述用户端的显示范围相对应;将所述调整后的扫描参数存储在配置文件中。
[0023]可选地,所述触点信息转换模块还用于:计算所述用户端的触点的面积;判断所述触点的面积是否超过预设值;当触点的面积超过预设值时,将所述触点处理成为圆形,并将所述圆形的圆心作为触点中心,并将所述触点中心的坐标转换为模拟触点的位置坐标;以及当触点的面积不超过预设值时,将所述触点的位置坐标转换为模拟触点的位置坐标。
[0024]可选地,还包括:图形绘制模块,用于根据所述模拟触点信息绘制表示模拟触点的图形并显示所述图形。
[0025]可选地,所述预定格式为桌面用户界面对象协议规定的格式。
[0026]可选地,还包括:触摸事件模拟模块,用于根据所述模拟触点信息生成模拟触摸事件,并调用应用服务器操作系统来执行所述模拟触摸事件。
[0027]可选地,所述操作系统为Windows 8。
[0028]根据本发明的技术方案,接收激光扫描设备发来的用户端的触点信息,并按照预定规则将该用户端的触点信息转换成模拟触点信息,将模拟触点信息按照预定格式发送给应用程序,以便应用程序根据模拟触点信息执行相应操作,之后,获取操作结果并显示在用户端,即可实现根据接收到的用户端的触点信息,利用R0D4设备来模拟触摸操作的功能。使用本发明的技术方案,能够实现超级大型的触摸屏幕,屏幕长宽可以超过10米,并且可根据需求自定义屏幕大小和长宽比例,完全不受屏幕尺寸和长宽比限制,由于使用的是windowsS系统,因此可支持更多的触摸点且具有更强的交互性,满足公司年会、新品宣传、互动娱乐等场景的特定需求。
【附图说明】
[0029]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[°03°]图1是现有技术的红外触摸屏的实现原理示意图;
[0031]图2是根据本发明实施例的触控处理方法的主要步骤示意图;
[0032]图3是根据本发明实施例的触控处理装置的主要模块示意图;
[0033]图4是根据本发明实施例的触控处理系统的结构示意图;
[0034]图5是根据本发明实施例的触控处理装置的功能实现示意图。
【具体实施方式】
[0035]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0036]图2是根据本发明实施例的触控处理方法的主要步骤示意图。
[0037]如图2所示,本实施例的触控处理方法主要包括如下的步骤S21至步骤S24。
[0038]步骤S21:接收激光扫描设备发来的用户端的触点信息。所述激
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1