一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

单触摸屏多触摸接收设备的触控方法、装置和计算机设备与流程

2022-03-01 18:27:12 来源:中国专利 TAG:


1.本技术涉及图像显示领域,特别涉及一种单触摸屏多触摸接收设备的触控方法、装置、计算机设备和存储介质。


背景技术:

2.在医疗影像行业中,医生常需要使用双画面的显示器进行阅片工作,双画面显示器即一个显示器可以显示两个画面,例如:在左画面显示windows系统的画面,右画面显示android系统的画面。
3.目前的实现方案是:在单画面的模式中,使单触摸屏可以支持多个触摸接收设备(即不同系统的主机设备)。参照图1,触摸接收设备一、触摸接收设备二均具备图像信号的输出,当切换信号通道时,根据当前显示的画面,判断当前所显示的哪个操作系统的画面,若显示的是触摸接收设备一所在操作系统的画面,则通过触摸屏通讯切换开关,将触摸屏通讯切换到触摸接收设备一,若显示的是触摸接收设备二所在操作系统的画面,将触摸屏通讯切换到触摸接收设备二。该方案核心在于通过触摸屏通讯切换开关使触摸的动作发送到当前显示的触摸接收设备上。
4.该方案在实现双画面模式中的缺陷如下:
5.当触摸屏通讯切换开关切换到其中一个触摸接收设备中,触摸屏只能作用于该触摸接收设备。若用户在多个画面间频繁进行切换,触摸屏通讯切换开关也会频繁进行切换,因操作系统重新建立触摸屏通讯需要花费一定的时间,因此容易产生触摸延时与卡顿。同时,切换到一个触摸接收设备时,触摸屏的坐标会全部映射到一个触摸接收设备的显示画面上,因此无法映射触摸屏坐标到多个显示画面上。


技术实现要素:

6.本技术的主要目的为提供一种单触摸屏多触摸接收设备的触控方法、装置、计算机设备和存储介质,旨在克服目前无法将触摸屏坐标映射至多个不同显示画面上的缺陷。
7.为实现上述目的,本技术提供了一种单触摸屏多触摸接收设备的触控方法,包括以下步骤:
8.接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
9.对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
10.将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
11.本技术还提供了一种单触摸屏多触摸接收设备的触控装置,包括:
12.第一接收单元,用于接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
13.转换单元,用于对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所
对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
14.发送单元,用于将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
15.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
16.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
17.本技术提供的单触摸屏多触摸接收设备的触控方法、装置、计算机设备和存储介质,接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标;将触摸屏上的触摸坐标转换到触摸接收设备上的真实触摸坐标,即可以实现将触摸屏坐标映射至任意显示画面上,并通过对应的触摸接收设备上的真实触摸坐标进行显示画面的处理操作。
附图说明
18.图1是现有技术中的画面切换方案的流程示意图;
19.图2是本技术一实施例中单触摸屏多触摸接收设备的触控方法步骤示意图;
20.图3是本技术一实施例中单触摸屏多触摸接收设备的触控方法原理示意图;
21.图4是本技术一实施例中单显示屏中显示多画面的示意图;
22.图5是本技术另一实施例中单显示屏中显示多画面的示意图;
23.图6是本技术一实施例中步骤s2的具体步骤示意图;
24.图7是本技术一实施例中在显示屏中显示图标的步骤示意图;
25.图8是本技术一实施例中在显示屏中显示图标的示意图;
26.图9是本技术一实施例中在显示屏中放大图标的步骤示意图;
27.图10是本技术一实施例中在显示屏中放大图标的示意图;
28.图11是本技术一实施例中单触摸屏多触摸接收设备的触控装置结构框图;
29.图12是本技术一实施例的计算机设备的结构示意框图。
30.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
31.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
32.参照图2以及图3,本技术一实施例中提供了一种单触摸屏多触摸接收设备的触控方法,包括以下步骤:
33.步骤s1,接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
34.步骤s2,对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
35.步骤s3,将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
36.在本实施例中,上述方案可应用于医疗影像行业中,实现在同一个显示屏中显示来源于多个触摸接收设备的多路图像数据对应的画面时,将触摸屏的坐标映射到显示屏所有的显示画面中。具体的,上述显示屏可以通过多个端口分别与多个触摸接收设备(输出图像数据的设备,可以是不同的操作系统)进行连接,以接收触摸接收设备传输的图像数据(通常为医疗数据),接收到多个图像数据时,可通过一个图像处理芯片,将多个图像数据对应的画面显示在同一个显示屏上。在一实施例中,上述显示屏接收到多个触摸接收设备传输的图像数据时,将其拼接之后展示在同一界面中,便于进行图像对比。本实施例中的拼接指的是上述显示屏将接收到的多个图像数据整合(平铺)在上述显示屏上,彼此之间不会进行重叠。例如,参照图4,在上述显示屏上展示有左右并列的画面1以及画面2。可以理解的是,上述画面1以及画面2所占的显示屏大小可以一致,也可以不一致。在其他实施例,上述画面1以及画面2也可以是上下并排(参照图5)。本实施例中,不对来自于多系统的多路图像的显示大小进行特殊限定。在其他实施例中,上述显示屏中显示的多路图像数据对应的画面也可以是重叠的,或者部分重叠。
37.可以理解的是,上述显示屏上还连接有触摸屏(通过通讯端口连接),该触摸屏用于接收用户的触摸,从而触发触摸操作,该触摸操作用于操控上述显示屏中显示的图像。
38.如上述步骤s1所述的,在上述显示屏上显示有将多路图像数据拼接为一个画面的图像之后,若用户需要对其中的任意一个图像进行操控处理时,可以在上述触摸屏上进行触摸,以使得上述触摸屏触发上述触摸操作,该触摸操作携带有用户触摸上述触摸屏时的触摸坐标,可以理解的是,该触摸坐标是上述触摸屏上的物理坐标。
39.如上述步骤s2所述的,由于上述触摸坐标是用户在上述触摸屏上操作的物理坐标,为了得到该用户实际针对的图像数据,需要将上述触摸坐标转换到上述显示屏中得到对应的画面坐标,根据得到的画面坐标便可以确定出该触摸操作实际要针对的画面,从而可以得到该画面对应的触摸接收设备。进一步地,由于上述画面坐标是在上述显示屏中的坐标,而显示屏中包括有多个画面,同一画面在上述显示屏以及在对应的触摸接收设备上的真实触摸坐标不相同,为了得到在上述触摸接收设备上的真实触摸坐标,需要对上述画面坐标继续进行转换,上述真实触摸坐标为上述触摸接收设备上的物理坐标。
40.如上述步骤s3所述的,得到上述真实触摸坐标之后,便可以将上述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作,即实现了上述触摸屏与上述触摸接收设备的点对点操作。同时,上述显示屏在同一个界面中显示多个图像数据对应的画面,且将触摸屏的坐标投影到整个显示屏中,使得触摸屏可以对应分割到每个图像数据对应的画面中。
41.参照图6,在一实施例中,所述对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标的步骤s2,包括:
42.步骤s201,根据所述触摸坐标、所述触摸屏的物理尺寸以及所述显示屏的分辨率,计算所述触摸坐标对应在所述显示屏上的画面坐标;
43.步骤s202,根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面,以确定所述画面所对应的触摸接收设备;
44.步骤s203,根据所述画面坐标,以及所述画面坐标所在的显示区域的坐标和尺寸,计算得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标。
45.在本实施例中,提出了一种将上述触摸坐标进行坐标转换得到上述触摸接收设备中的真实触摸坐标的方式。
46.具体地,上述显示屏的整体显示画面的尺寸为:宽为w(m),高为h(m),该尺寸实际上即是对应上述显示屏的分辨率;上述触摸屏的物理尺寸为:宽为w(t),高为h(t);用户点击触摸屏的物理坐标(即上述触摸坐标)的横坐标为x(t),纵坐标为y(t);上述触摸坐标对应在上述显示屏上的画面坐标的横坐标为x(m),纵坐标为y(m)。
47.因此,得出
48.从而计算得出触摸坐标对应在上述显示屏上的画面坐标为:
[0049][0050][0051]
进一步地,根据上述计算得到的画面坐标,便可以确定该画面坐标所在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据对应的画面,根据该画面,便可以确定对应输出该画面的触摸接收设备。
[0052]
在一实施例中,上述显示屏上展示有左右并列的画面1以及画面2,设定上述画面坐标属于画面2所在的显示区域;为了便于计算,上述画面坐标所在的显示区域的坐标通常采用特定的点坐标,例如上述画面2所在的显示区域左上角的坐标。其中,画面2的左上角坐标为x(m2)和y(m2),宽和高为w(m2)和h(m2),上述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标为x(t2)和y(t2),则计算得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标的过程如下:
[0053][0054][0055]
从而计算出x(t2)和y(t2):
[0056][0057][0058]
在一个具体实施例中,上述显示屏的分辨率为:宽为1920,高为1080;上述触摸屏
的尺寸为:宽为16384,高为9600;用户点击的触摸屏的物理坐标为(10000,5000);
[0059]
根据公式计算得到用户触摸的画面坐标a为(1171,562)。
[0060]
其中,画面1的左上角坐标为(0,0),宽为960,高位1080;画面2的左上角坐标为(960,0),宽为960,高位1080,因此,用户触摸的画面坐标a属于画面2的范围。
[0061]
通过公式计算所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标为(3601,4995),将该真实触摸坐标发送至对应的触摸接收设备。
[0062]
在一实施例中,所述接收触摸屏触发的对显示屏的触摸操作的步骤s1之前,包括:
[0063]
步骤s101,接收多个触摸接收设备传输的多路图像数据;
[0064]
步骤s102,将多路所述图像数据所对应的画面,显示在所述显示屏上。
[0065]
在本实施例中,上述触摸接收设备具有多个,每个触摸接收设备均可以输出图像数据,每一个触摸接收设备所输出的图像数据均可以不同,将上述多路图像数据对应的画面,显示在上述显示屏上。例如,可以接收两个触摸接收设备传输的两路图像数据,将该显示屏分为左右两个显示区域,并分别将一路图像数据显示在一个显示区域中,则上述显示屏中同时拼接有多个图像数据。
[0066]
在一个实施例中,所述将多路所述图像数据所对应的画面,显示在所述显示屏上的步骤s102之后,包括:
[0067]
a、获取所述显示屏中各画面所在区域的坐标和大小,并进行保存。在本实施例中,获取所述显示屏中各路所述图像数据对应的画面所在区域的坐标和大小,并将其进行保存,便于后续计算真实触摸坐标时直接使用。
[0068]
在一个实施例中,所述将多路所述图像数据所对应的画面,显示在所述显示屏上的步骤s102之后,包括:
[0069]
b、模拟出对应所述触摸接收设备个数的触摸屏设备,并针对每个所述触摸接收设备,建立一个所述触摸屏设备与对应的所述触摸接收设备的一对一通讯连接。
[0070]
在本实施例中,采用模拟出多个触摸屏设备的方式,且模拟出的每个触摸屏设备与一个触摸接收设备进行一对一的通讯连接,每个触摸屏设备均一直与对应的触摸接收设备进行连接通讯,因此不需要“触摸屏通讯切换开关”进行切换,可直接把用户在触摸屏上触摸的数据对应发送给其中一个触摸接收设备,不存在切换耗时的问题。
[0071]
在一实施例中,所述将所述真实触摸坐标发送至对应的所述触摸接收设备的步骤s3,包括:
[0072]
步骤s301,获取对应的所述触摸接收设备所支持的目标数据格式;
[0073]
步骤s302,将所述真实触摸坐标封装为所述目标数据格式,并发送至对应的所述触摸接收设备。
[0074]
在本实施例中,由于上述触摸接收设备的操作系统不尽相同,为了便于发送上述真实触摸坐标至上述触摸接收设备进行解析,需要采用特定的目标数据格式进行传输。因此,可以获取上述触摸接收设备的操作系统类型,并根据该操作系统类型,确定其对应所支持的目标数据格式,进而将所述真实触摸坐标封装为所述目标数据格式,并发送至对应的所述触摸接收设备。
[0075]
参照图7,在一实施例中,所述接收触摸屏触发的对显示屏的触摸操作的步骤s1之后,还包括:
[0076]
步骤s02,根据所述触摸坐标、所述触摸屏的物理尺寸以及所述显示屏的分辨率,计算所述触摸坐标对应在所述显示屏上的画面坐标;
[0077]
步骤s03,在所述显示屏上的画面坐标处加载一个预设的图标。
[0078]
在本实施例中,由于上述显示屏中需要显示多个图像数据对应的画面,图像数据内容较多,对于用户的观感来说,难以在显示屏上快速找到用户的触摸操作针对的具体画面区域。因此,在本实施例中,为了加强显示效果,便于用户在显示屏上快速找到触摸操作针对的具体画面区域,可以选择在触摸操作针对的具体画面区域上加载一个预设的图标。通过该预设的图标进行显示,便可以快速找到上述用户的触摸操作针对的具体画面区域。
[0079]
具体地,如上述步骤s02所述的,计算所述触摸坐标对应在所述显示屏上的画面坐标的过程与上述步骤s201相似,在此不再赘述。
[0080]
如上述步骤s03所述的,在得到上述画面坐标之后,便得到了用户的触摸操作针对的具体画面区域,进而在上述画面坐标处加载一个预设的图标。(结合图8)
[0081]
可以理解的是,该预设的图标可以是数据库中预先存储的一个固定大小、固定样式的图标,也可以是临时生成的一个不固定大小、不固定样式的图标;同时,上述图标也可以根据当前场景进行适应性调整。
[0082]
参照图9,在一实施例中,所述在所述显示屏上的画面坐标处加载一个预设的图标的步骤s03之后,包括:
[0083]
步骤s04,获取在所述触摸屏触发的触摸操作的触摸属性;
[0084]
步骤s05,判断所述触摸属性是否满足预设条件;
[0085]
步骤s06,若满足,则放大显示所述预设的图标。
[0086]
在本实施例中,为了进一步地增强上述图标的显示效果,从而对用户进行提示,可以通过放大上述预设的图标的方式来提升显示效果。
[0087]
具体地,获取用户在所述触摸屏触发的触摸操作的触摸属性,上述触摸属性包括用户触摸同一个点的触摸时间、触摸同一个点的触摸压力、预设时间段内触摸的连续区域的大小中的至少一个。
[0088]
根据上述触摸属性,判断是否满足预设条件,若满足预设条件,则可以放大显示所述预设的图标。在本实施例中,由用户本身进行操控选择是否放大上述图标,当用户无法快速找到触摸操作针对的具体图像区域时,则可以通过改变上述触摸属性,使得上述触摸属性满足预设条件,则可以实现放大上述图标,从而快速找到上述具体图像区域。具体地,上述图标的放大效果请结合图10。
[0089]
在一具体实施例中,所述触摸属性为触摸时间;
[0090]
所述判断所述触摸属性是否满足预设条件的步骤s05,包括:
[0091]
判断所述触摸时间是否大于预设时间;若大于,则判定满足所述预设条件,若不大于,则判定不满足所述预设条件。
[0092]
在本实施例中,上述触摸属性为触摸时间时,用户可以控制触摸上述触摸屏的同一个点的触摸时间,当该触摸时间达到预设时间时,在上述显示屏上加载显示的图标则可以进行放大,放大后的图标则可以更直观的对用户进行提醒。
[0093]
在一具体实施例中,所述触摸属性为触摸压力;
[0094]
所述判断所述触摸属性是否满足预设条件的步骤s05,包括:
[0095]
判断所述触摸压力是否大于预设压力值;若大于,则判定满足所述预设条件,若不大于,则判定不满足所述预设条件。
[0096]
在本实施例中,上述触摸属性为触摸压力时,用户可以控制触摸上述触摸屏的同一个点的触摸压力,当该触摸压力达到预设压力值时,在上述显示屏上加载显示的图标则可以进行放大,放大后的图标则可以更直观的对用户进行提醒。
[0097]
在一实施例中,所述在所述显示屏上的画面坐标处加载一个预设的图标的步骤s03,包括:
[0098]
步骤s031,根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面,以确定所述画面所对应的触摸接收设备;
[0099]
步骤s032,获取所述画面所对应的触摸接收设备的操作系统类型;
[0100]
步骤s033,获取对应所述操作系统类型的图标;其中,数据库中存储有操作系统类型与图标的映射关系;
[0101]
步骤s034,将所述图标作为预设的图标加载在所述显示屏上的画面坐标处。
[0102]
在本实施例中,根据上述计算得到的画面坐标,便可以确定该画面坐标所在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据对应的画面,根据该画面,便可以确定对应输出该画面的触摸接收设备。
[0103]
在本实施例中,上述加载显示在上述显示屏上的画面坐标处的图标不是一个固定图标,根据上述图像数据所对应的触摸接收设备的操作系统类型不同,对应加载显示的图标不同。
[0104]
具体地,获取上述图像数据所对应的触摸接收设备的操作系统类型,例如windows系统、或者安卓系统等。在上述数据库中存储有操作系统类型与图标的映射关系,根据该映射关系,便可以得到上述触摸接收设备的操作系统类型所对应的图标,最后将该图标作为预设的图标加载显示在上述显示屏上的画面坐标处。
[0105]
在一实施例中,所述在所述显示屏上的画面坐标处加载一个预设的图标的步骤s03,包括:
[0106]
步骤s03a,根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面;
[0107]
步骤s03b,获取所述触摸操作针对的画面的分辨率,以及所述触摸操作针对的画面占所述显示屏的比例大小;
[0108]
步骤s03c,调用预设的图标,并根据所述分辨率以及所述比例大小计算所述预设的图标的显示大小;
[0109]
步骤s03d,将所述预设的图标以所述显示大小加载在所述显示屏上的画面坐标处。
[0110]
在本实施例中,根据上述计算得到的画面坐标,便可以确定该画面坐标所在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据画面。进而,获取触摸操作针对的画面的分辨率,以及所述触摸操作针对的画面占所述显示屏的比例大小。可以理解的是,上述显示屏中显示的多个画面的分辨率不尽相同,且其占用显示屏的比例大小也不同。可以理解的是,上述多个画面占显示屏的比例大小相同时,若其中一个画面的分辨率越高,则其显示效果越细腻,此时,加载显示在上述画面上预设的图标不宜过大,如果图标过大,则容易造成与画面的突兀感,影响显示效果。同理,在多个画面的分辨率相近时,其中占用显示屏的比例越大的画面,加载显示的预设图标应当相对越大。
[0111]
因此,上述预设的图标的显示大小与上述分辨率以及所述比例大小具备关联,在一实施例中,上述预设的图标的显示大小可以分别与上述分辨率以及所述比例大小呈等比关系。在根据上述分辨率以及所述比例大小计算得到预设的图标的显示大小之后,则按照该显示大小,在上述显示屏上的画面坐标处进行加载显示。
[0112]
参照图11,本技术一实施例中还提供了一种单触摸屏多触摸接收设备的触控装置,包括:
[0113]
第一接收单元10,用于接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
[0114]
转换单元20,用于对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
[0115]
发送单元30,用于将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
[0116]
在本实施例中,上述方案可应用于医疗影像行业中,实现在同一个显示屏中显示来源于多个触摸接收设备的多路图像数据对应的画面时,将触摸屏的坐标映射到显示屏所有的显示画面中。具体的,上述显示屏可以通过多个端口分别与多个触摸接收设备(输出图像数据的设备,可以是不同的操作系统)进行连接,以接收触摸接收设备传输的图像数据(通常为医疗数据),接收到多个图像数据时,可通过一个图像处理芯片,将多个图像数据对应的画面显示在同一个显示屏上。在一实施例中,上述显示屏接收到多个触摸接收设备传输的图像数据时,将其拼接之后展示在同一界面中,便于进行图像对比。本实施例中的拼接指的是上述显示屏将接收到的多个图像数据整合(平铺)在上述显示屏上,彼此之间不会进行重叠。例如,参照图4,在上述显示屏上展示有左右并列的画面1以及画面2。可以理解的是,上述画面1以及画面2所占的显示屏大小可以一致,也可以不一致。在其他实施例,上述画面1以及画面2也可以是上下并排(参照图5)。本实施例中,不对来自于多系统的多路图像的显示大小进行特殊限定。在其他实施例中,上述显示屏中显示的多路图像数据对应的画面也可以是重叠的,或者部分重叠。
[0117]
可以理解的是,上述显示屏上还连接有触摸屏(通过通讯端口连接),该触摸屏用于接收用户的触摸,从而触发触摸操作,该触摸操作用于操控上述显示屏中显示的图像。
[0118]
如上述第一接收单元10所述的,在上述显示屏上显示有将多路图像数据拼接为一
个画面的图像之后,若用户需要对其中的任意一个图像进行操控处理时,可以在上述触摸屏上进行触摸,以使得上述触摸屏触发上述触摸操作,该触摸操作携带有用户触摸上述触摸屏时的触摸坐标,可以理解的是,该触摸坐标是上述触摸屏上的物理坐标。
[0119]
如上述转换单元20所述的,由于上述触摸坐标是用户在上述触摸屏上操作的物理坐标,为了得到该用户实际针对的图像数据,需要将上述触摸坐标转换到上述显示屏中得到对应的画面坐标,根据得到的画面坐标便可以确定出该触摸操作实际要针对的画面,从而可以得到该画面对应的触摸接收设备。进一步地,由于上述画面坐标是在上述显示屏中的坐标,而显示屏中包括有多个画面,同一画面在上述显示屏以及在对应的触摸接收设备上的真实触摸坐标不相同,为了得到在上述触摸接收设备上的真实触摸坐标,需要对上述画面坐标继续进行转换,上述真实触摸坐标为上述触摸接收设备上的物理坐标。
[0120]
如上述发送单元30所述的,得到上述真实触摸坐标之后,便可以将上述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作,即实现了上述触摸屏与上述触摸接收设备的点对点操作。同时,上述显示屏在同一个界面中显示多个图像数据对应的画面,且将触摸屏的坐标投影到整个显示屏中,使得触摸屏可以对应分割到每个图像数据对应的画面中。
[0121]
在一实施例中,所述转换单元20,包括:
[0122]
第一计算子单元,用于根据所述触摸坐标、所述触摸屏的物理尺寸以及所述显示屏的分辨率,计算所述触摸坐标对应在所述显示屏上的画面坐标;
[0123]
确定子单元,用于根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面,以确定所述画面所对应的触摸接收设备;
[0124]
第二计算子单元,用于根据所述画面坐标,以及所述画面坐标所在的显示区域的坐标和尺寸,计算得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标。
[0125]
在本实施例中,提出了一种将上述触摸坐标进行坐标转换得到上述触摸接收设备中的真实触摸坐标的方式。
[0126]
具体地,上述显示屏的整体显示画面的尺寸为:宽为w(m),高为h(m),该尺寸实际上即是对应上述显示屏的分辨率;上述触摸屏的物理尺寸为:宽为w(t),高为h(t);用户点击触摸屏的物理坐标(即上述触摸坐标)的横坐标为x(t),纵坐标为y(t);上述触摸坐标对应在上述显示屏上的画面坐标的横坐标为x(m),纵坐标为y(m)。
[0127]
因此,得出
[0128]
从而第一计算子单元计算得出触摸坐标对应在上述显示屏上的画面坐标为:
[0129][0130][0131]
进一步地,确定子单元根据上述计算得到的画面坐标,便可以确定该画面坐标所
在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据对应的画面,根据该画面,便可以确定对应输出该画面的触摸接收设备。
[0132]
在一实施例中,上述显示屏上展示有左右并列的画面1以及画面2,设定上述画面坐标属于画面2所在的显示区域;为了便于计算,上述画面坐标所在的显示区域的坐标通常采用特定的点坐标,例如上述画面2所在的显示区域左上角的坐标。其中,画面2的左上角坐标为x(m2)和y(m2),宽和高为w(m2)和h(m2),上述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标为x(t2)和y(t2),则第二计算子单元计算得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标的过程如下:
[0133][0134][0135]
从而计算出x(t2)和y(t2):
[0136][0137][0138]
在一个具体实施例中,上述显示屏的分辨率为:宽为1920,高为1080;上述触摸屏的尺寸为:宽为16384,高为9600;用户点击的触摸屏的物理坐标为(10000,5000);
[0139]
根据公式计算得到用户触摸的画面坐标a为(1171,562)。
[0140]
其中,画面1的左上角坐标为(0,0),宽为960,高位1080;画面2的左上角坐标为(960,0),宽为960,高位1080,因此,用户触摸的画面坐标a属于画面2的范围。
[0141]
通过公式计算所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标为(3601,4995),将该真实触摸坐标发送至对应的触摸接收设备。
[0142]
在一实施例中,还包括:
[0143]
第二接收单元,用于接收多个触摸接收设备传输的多路图像数据;
[0144]
显示单元,用于将多路所述图像数据所对应的画面,显示在所述显示屏上。
[0145]
在本实施例中,上述触摸接收设备具有多个,每个触摸接收设备均可以输出图像
数据,每一个触摸接收设备所输出的图像数据均可以不同,将上述多路图像数据对应的画面,显示在上述显示屏上。例如,可以接收两个触摸接收设备传输的两路图像数据,将该显示屏分为左右两个显示区域,并分别将一路图像数据显示在一个显示区域中,则上述显示屏中同时拼接有多个图像数据。
[0146]
在一实施例中,还包括:
[0147]
保存单元,用于获取所述显示屏中各画面所在区域的坐标和大小,并进行保存。在本实施例中,获取所述显示屏中各路所述图像数据对应的画面所在区域的坐标和大小,并将其进行保存,便于后续计算真实触摸坐标时直接使用。
[0148]
在一实施例中,还包括:
[0149]
模拟单元,用于模拟出对应所述触摸接收设备个数的触摸屏设备,并针对每个所述触摸接收设备,建立一个所述触摸屏设备与对应的所述触摸接收设备的一对一通讯连接。
[0150]
在本实施例中,采用模拟出多个触摸屏设备的方式,且模拟出的每个触摸屏设备与一个触摸接收设备进行一对一的通讯连接,每个触摸屏设备均一直与对应的触摸接收设备进行连接通讯,因此不需要“触摸屏通讯切换开关”进行切换,可直接把用户在触摸屏上触摸的数据对应发送给其中一个触摸接收设备,不存在切换耗时的问题。
[0151]
在一实施例中,所述发送单元30将所述真实触摸坐标发送至对应的所述触摸接收设备,具体包括:
[0152]
获取对应的所述触摸接收设备所支持的目标数据格式;
[0153]
将所述真实触摸坐标封装为所述目标数据格式,并发送至对应的所述触摸接收设备。
[0154]
在本实施例中,由于上述触摸接收设备的操作系统不尽相同,为了便于发送单元30发送上述真实触摸坐标至上述触摸接收设备进行解析,需要采用特定的目标数据格式进行传输。因此,可以获取上述触摸接收设备的操作系统类型,并根据该操作系统类型,确定其对应所支持的目标数据格式,进而将所述真实触摸坐标封装为所述目标数据格式,并发送至对应的所述触摸接收设备。
[0155]
在一实施例中,还包括:
[0156]
计算单元,用于根据所述触摸坐标、所述触摸屏的物理尺寸以及所述显示屏的分辨率,计算所述触摸坐标对应在所述显示屏上的画面坐标;
[0157]
加载单元,用于在所述显示屏上的画面坐标处加载一个预设的图标。
[0158]
在本实施例中,由于上述显示屏中需要显示多个图像数据对应的画面,图像数据内容较多,对于用户的观感来说,难以在显示屏上快速找到用户的触摸操作针对的具体画面区域。因此,在本实施例中,为了加强显示效果,便于用户在显示屏上快速找到触摸操作针对的具体画面区域,可以选择在触摸操作针对的具体画面区域上加载一个预设的图标。通过该预设的图标进行显示,便可以快速找到上述用户的触摸操作针对的具体画面区域。
[0159]
具体地,如上述计算单元所述的,计算所述触摸坐标对应在所述显示屏上的画面坐标的过程与上述第一计算子单元相似,在此不再赘述。
[0160]
如上述加载单元所述的,在得到上述画面坐标之后,便得到了用户的触摸操作针对的具体画面区域,进而在上述画面坐标处加载一个预设的图标。
[0161]
(结合图8)
[0162]
可以理解的是,该预设的图标可以是数据库中预先存储的一个固定大小、固定样式的图标,也可以是临时生成的一个不固定大小、不固定样式的图标;同时,上述图标也可以根据当前场景进行适应性调整。
[0163]
在一实施例中,还包括:
[0164]
第一获取单元,用于获取在所述触摸屏触发的触摸操作的触摸属性;
[0165]
判断单元,用于判断所述触摸属性是否满足预设条件;
[0166]
放大单元,用于若满足预设条件,则放大显示所述预设的图标。
[0167]
在本实施例中,为了进一步地增强上述图标的显示效果,从而对用户进行提示,可以通过放大上述预设的图标的方式来提升显示效果。
[0168]
具体地,获取用户在所述触摸屏触发的触摸操作的触摸属性,上述触摸属性包括用户触摸同一个点的触摸时间、触摸同一个点的触摸压力、预设时间段内触摸的连续区域的大小中的至少一个。
[0169]
根据上述触摸属性,判断是否满足预设条件,若满足预设条件,则可以放大显示所述预设的图标。在本实施例中,由用户本身进行操控选择是否放大上述图标,当用户无法快速找到触摸操作针对的具体图像区域时,则可以通过改变上述触摸属性,使得上述触摸属性满足预设条件,则可以实现放大上述图标,从而快速找到上述具体图像区域。具体地,上述图标的放大效果请结合图10。
[0170]
在一实施例中,所述触摸属性为触摸时间;所述判断单元用于:
[0171]
判断所述触摸时间是否大于预设时间;若大于,则判定满足所述预设条件,若不大于,则判定不满足所述预设条件。
[0172]
在本实施例中,上述触摸属性为触摸时间时,用户可以控制触摸上述触摸屏的同一个点的触摸时间,当该触摸时间达到预设时间时,在上述显示屏上加载显示的图标则可以进行放大,放大后的图标则可以更直观的对用户进行提醒。
[0173]
在一实施例中,所述触摸属性为触摸压力;所述判断单元用于:
[0174]
判断所述触摸压力是否大于预设压力值;若大于,则判定满足所述预设条件,若不大于,则判定不满足所述预设条件。
[0175]
在本实施例中,上述触摸属性为触摸压力时,用户可以控制触摸上述触摸屏的同一个点的触摸压力,当该触摸压力达到预设压力值时,在上述显示屏上加载显示的图标则可以进行放大,放大后的图标则可以更直观的对用户进行提醒。
[0176]
在一实施例中,所述加载单元,包括:
[0177]
区域确定子单元,用于根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面,以确定所述画面所对应的触摸接收设备;
[0178]
第一获取子单元,用于获取所述画面所对应的触摸接收设备的操作系统类型;
[0179]
第二获取子单元,用于获取对应所述操作系统类型的图标;其中,数据库中存储有操作系统类型与图标的映射关系;
[0180]
第一加载子单元,用于加载将所述图标作为预设的图标加载在所述显示屏上的画面坐标处。
[0181]
在本实施例中,区域确定子单元根据上述计算得到的画面坐标,便可以确定该画
面坐标所在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据对应的画面,根据该画面,便可以确定对应输出该画面的触摸接收设备。
[0182]
在本实施例中,上述加载显示在上述显示屏上的画面坐标处的图标不是一个固定图标,根据上述图像数据所对应的触摸接收设备的操作系统类型不同,对应加载显示的图标不同。
[0183]
具体地,第一获取子单元获取上述图像数据所对应的触摸接收设备的操作系统类型,例如windows系统、或者安卓系统等。在上述数据库中存储有操作系统类型与图标的映射关系,第二获取子单元根据该映射关系,便可以得到上述触摸接收设备的操作系统类型所对应的图标;最后,第一加载子单元将该图标作为预设的图标加载显示在上述显示屏上的画面坐标处。
[0184]
在一实施例中,所述加载单元,包括:
[0185]
图像确定子单元,用于根据所述画面坐标所在的显示区域,确定所述触摸操作针对的画面;
[0186]
第三获取子单元,用于获取所述触摸操作针对的画面的分辨率,以及所述触摸操作针对的画面占所述显示屏的比例大小;
[0187]
第三计算子单元,用于调用预设的图标,并根据所述分辨率以及所述比例大小计算所述预设的图标的显示大小;
[0188]
第二加载子单元,用于将所述预设的图标以所述显示大小加载在所述显示屏上的画面坐标处。
[0189]
在本实施例中,图像确定子单元根据上述计算得到的画面坐标,便可以确定该画面坐标所在的显示区域,即判断上述画面坐标处于哪个画面范围内,从而确定用户触摸的图像数据画面。进而,第三获取子单元获取触摸操作针对的画面的分辨率,以及所述触摸操作针对的画面占所述显示屏的比例大小。可以理解的是,上述显示屏中显示的多个画面的分辨率不尽相同,且其占用显示屏的比例大小也不同。可以理解的是,上述多个画面占显示屏的比例大小相同时,若其中一个画面的分辨率越高,则其显示效果越细腻,此时,加载显示在上述画面上预设的图标不宜过大,如果图标过大,则容易造成与画面的突兀感,影响显示效果。同理,在多个画面的分辨率相近时,其中占用显示屏的比例越大的画面,加载显示的预设图标应当相对越大。
[0190]
因此,上述预设的图标的显示大小与上述分辨率以及所述比例大小具备关联,在一实施例中,上述预设的图标的显示大小可以分别与上述分辨率以及所述比例大小呈等比关系。在第三计算子单元根据上述分辨率以及所述比例大小计算得到预设的图标的显示大小之后,第二加载子单元则按照该显示大小,在上述显示屏上的画面坐标处进行加载显示。
[0191]
参照图12,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储图像数据等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种单触摸屏多触摸接收设备的
触控方法。
[0192]
上述处理器执行单触摸屏多触摸接收设备的触控方法,至少包括以下步骤:
[0193]
接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
[0194]
对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
[0195]
将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
[0196]
本领域技术人员可以理解,图12中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
[0197]
本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种单触摸屏多触摸接收设备的触控方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
[0198]
上述处理器执行单触摸屏多触摸接收设备的触控方法,至少包括以下步骤:
[0199]
接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;
[0200]
对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;
[0201]
将所述真实触摸坐标发送至对应的所述触摸接收设备,以进行画面操作。
[0202]
综上所述,为本技术实施例中提供的单触摸屏多触摸接收设备的触控方法、装置、计算机设备和存储介质,包括:接收触摸屏触发的对显示屏的触摸操作;其中,所述触摸操作中携带所述触摸屏的触摸坐标,所述显示屏中显示有多触摸接收设备输出的画面;对所述触摸坐标进行坐标转换,得到所述触摸操作针对的画面所对应的触摸接收设备,以及得到所述触摸坐标在对应的所述触摸接收设备中的真实触摸坐标;将所述真实触摸坐标发送至对应的所述触摸接收设备。本技术中,将触摸屏上的触摸坐标转换到触摸接收设备上的真实触摸坐标,即可以实现将触摸屏坐标映射至任意显示画面上,并通过对应的触摸接收设备上的真实触摸坐标进行显示画面的处理操作。
[0203]
以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献