一种触控数据的传输方法、装置、设备及存储介质与流程

未命名 08-26 阅读:86 评论:0


1.本技术涉及数据传输技术领域,尤其涉及一种触控数据的传输方法、装置、设备及存储介质。


背景技术:

2.在红外交互平板或电容交互平板等智能交互设备的应用场景中,一般为智能交互设备接收触控数据,然后将触控数据传输给与智能交互设备通信的其他信号源,以满足其他信号源的使用需求。
3.目前采用的触控数据传输方案只能适用于单一的场景,例如智能交互设备分别与信号源1和信号源2通信,在同一时段,智能交互设备只能向其中一个信号源如信号源1或信号源2传输触控数据,无法同时向信号源1和信号源2传输触控数据,例如当出现需要智能交互设备分屏使用信号源1和信号源2的场景时,触控数据无法正常传输。
4.申请内容
5.本技术实施例提供一种触控数据的传输方法、装置、设备及存储介质,可以满足分屏模式下为多路信号源提供触控数据的需求。
6.第一方面,本技术实施例提供了一种触控数据的传输方法,应用于第一电子设备的主板,所述方法包括:
7.接收第一触控点数据;
8.在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;
9.将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。
10.第二方面,本技术实施例提供了一种触控数据的传输装置,应用于第一电子设备的主板,所述装置包括:
11.接收模块,用于接收第一触控点数据;
12.确定模块,用于在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;
13.传输模块,用于将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。
14.第三方面,本技术实施例提供了一种电子设备,包括:
15.处理器;
16.存储器,用于存储计算机程序指令;
17.当计算机程序指令被处理器执行时,实现如第一方面所述的方法。
18.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如第一方面所述的方法。
19.本技术实施例通过接收第一触控点数据,在第一电子设备处于分屏模式的情况
下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。即本技术实施例在第一电子设备处于分屏模式的情况下,可以根据第一触控点数据所处的分屏,采用对应的传输方式将第一触控点数据传输给对应的信号源,即实现了在分屏模式下为多路信号源提供传输数据的目的。
附图说明
20.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的一种触控数据的传输方法的应用场景的示意图;
22.图2为本技术实施例提供的一种触控数据的传输方法的流程图;
23.图3为本技术实施例提供的一种分屏模式下的触控数据的传输过程示意图;
24.图4为本技术实施例提供的一种触控数据的传输装置的结构图;
25.图5为本技术实施例提供的一种电子设备的结构图。
具体实施方式
26.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
27.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
28.如上所述,相关技术采用的触控数据传输方案仅适用于单屏模式,但实际应用中,电子设备可能需要分屏,即同时与不同的信号源进行通信,在这种场景下,传统的数据传输方案无法为多路信号源提供触控信号。
29.为此,本技术实施例提供了一种触控数据的传输方法、装置、设备及存储介质,可以满足分屏模式下为多路信号源提供触控数据的需求。
30.图1为本技术实施例提供的一种触控数据的传输方法的应用场景的示意图,该场景可以包括电子设备110、第一信号源120和第二信号源130,第一信号源120和第二信号源130分别与电子设备110通信,电子设备110处于分屏模式,其中一个分屏用于显示第一信号源120的显示界面,另一个分屏用于显示第二信号源130的显示界面。
31.实际应用时,还可以有更多个信号源与电子设备110通信,也即电子设备除了可以
分为两个屏,还可以分为更多个屏,本技术实施例对分屏的数量不进行限定。图1以电子设备分为两个屏为例,下面也以电子设备分为两个屏为例来说明本技术实施例提供的触控数据的传输方法,当电子设备分为更多个屏时,触控数据的传输过程与电子设备分为两个屏时,触控数据的传输过程类似。
32.其中,电子设备110可以是智能交互显示设备,如红外交互平板或电容交互黑板等。
33.第一信号源120和第二信号源130可以是外接的计算机设备,示例性地,第一信号源120可以是ops(open pluggable specification)电脑,第二信号源130可以是外接的个人计算机(personal computer,pc),如台式机、笔记本电脑、平板电脑等。
34.示例性地,电子设备110可以通过通用串行总线(universal serial bus,usb)通道与第一信号源120和第二信号源130进行通信。
35.其中,与第一信号源120通信的usb通道可以设计为一对一通道,与第二信号源130通信的usb通道可以设计为分时复用通道,如此可以满足多个第二信号源120的使用需求。
36.下面结合上述场景和具体的实施例对本技术实施例提供的触控数据的传输方法进行说明,本技术实施例提供的触控数据的传输方法可以应用于第一电子设备的主板,其中,第一电子设备可以是图1所示的电子设备。
37.图2为本技术实施例提供的一种触控数据的传输方法的流程图。如图2所示,该触控数据的传输方法可以包括以下步骤:
38.s210、接收第一触控点数据。
39.s220、在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏。
40.s230、将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源。
41.其中,第一传输方式与目标分屏对应。
42.本技术实施例通过接收第一触控点数据,在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。即本技术实施例在第一电子设备处于分屏模式的情况下,可以根据第一触控点数据所处的分屏,采用对应的传输方式将第一触控点数据传输给对应的信号源,即实现了在分屏模式下为多路信号源提供传输数据的目的。
43.下面对上述步骤进行详细说明,具体如下所示:
44.在s210中,第一电子设备支持触控功能,第一触控点数据可以包括第一触控点的信息,示例性地,第一触控点数据可以包括但不限于第一触控点的坐标以及宽高等信息,示例性地,第一触控点数据可以表示为(x1,y1,w1,h1),其中,x1和y1为第一触控点的坐标,w1和h1为第一触控点的宽和高。
45.示例性地,第一触控点数据可以由第一电子设备的触控框采集并发送给第一电子设备的主板,使主板可以基于得到的第一触控点数据,选取合适的传输方式,以将第一触控点数据传输给对应的信号源。示例性地,该主板可以采用安卓系统,或者其他系统,本技术实施例以安卓系统为例。
46.触控框可以设置在第一电子设备的显示屏的四周,用于采集用户输入的触控点数
据。触控框可以通过usb接口将采集的触控点数据传输给主板,示例性地,usb接口可以设置在触控框上。
47.在s220中,可以根据使用场景,将单屏模式设置为第一电子设备的默认模式,即正常情况下,第一电子设备采用单屏模式显示。当需要第一电子设备分屏显示时,可以通过本地应用程序进入分屏模式。
48.在第一电子设备处于分屏模式的情况下,可以根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点所处的分屏,也即目标分屏,为后续采用何种传输方式提供依据。
49.显示屏的物理尺寸可以包括显示屏的宽和高。
50.示例性地,上述s220可以包括以下步骤:
51.根据第一电子设备的分屏方向,从第一触控点数据中选取与分屏方向对应的第一坐标数值;
52.根据第一坐标数值与第一长度的大小关系,确定第一触控点数据所处的目标分屏,第一长度为显示屏沿分屏方向的物理尺寸与预设分屏比例的乘积值。
53.示例性地,第一电子设备在分屏时,可以沿水平方向分屏,也即将第一电子设备的显示屏分为左右两个屏;也可以沿竖直方向分屏,也即将第一电子设备的显示屏分为上下两个屏,具体的分屏策略可以根据实际需要设置。
54.第一坐标数值为第一触控点数据中与分屏方向对应的坐标的数值,例如,在沿水平方向分屏时,第一坐标数值可以是第一触控点的横坐标x1的数值;再如,在沿竖直方向分屏时,第一坐标数值可以是第一触控点的纵坐标y1的数值。
55.第一长度为显示屏沿分屏方向的物理尺寸与预设分屏比例的乘积值,预设分屏比例可以是1/2或者其他比例,分屏比例可以根据实际需要进行调整。以预设分屏比例为1/2为例,即将显示屏分为两个大小相同的屏。
56.以沿水平方向分屏为例,第一长度=x*a,其中,x为显示屏在水平方向的长度,也即显示屏的宽,a为预设比例。
57.根据第一坐标数值与第一长度的大小关系,可以确定第一触控点数据,也即第一触控点所处的目标分屏。
58.以沿水平方向分屏为例,示例性地,如果可以确定第一触控点处于左半屏,如果可以确定第一触控点处于右半屏,如果可以确定第一触控点处于右半屏,如果可以确定第一触控点处于本地的显示屏。
59.本技术实施例在第一电子设备处于分屏的模式下,可以根据第一触控点数据、分屏方向以及显示屏沿分屏方向的物理尺寸确定第一触控点所处的分屏,为后续采用何种传输方式传输第一触控点数据提供了基础,满足了分屏模式下为多个信号源传输触控点数据的需求。
60.在s230中,第一传输方式为与目标分屏对应的传输方式,不同的分屏可以对应不同的传输方式。确定出第一触控点所处的分屏后,即可按照与该分屏对应的传输方式传输给对应的信号源。
61.以第一电子设备通过第一通道与第一信号源通信,第一电子设备通过第二通道与第二信号源通信为例,假定显示屏分为第一屏和第二屏,其中,第一屏用于显示第一信号源的显示界面,第二屏用于显示第二信号源的显示界面,当然,第一屏也可以显示第二信号源的显示界面,第二屏也可以显示第一信号源的显示界面,具体情况可以根据实际需要设置。
62.示例性地,上述s230可以包括以下步骤:
63.在目标分屏为第一屏的情况下,将第一触控点数据通过第一通道传输给与第一屏对应的第一信号源;
64.在目标分屏为第二屏的情况下,将第一触控点数据通过第二通道传输给与第二屏对应的第二信号源。
65.目标分屏为第一分屏也即第一触控点处于第一分屏,目标分屏为第二分屏也即第二触控点位于第二分屏。
66.示例性地,当第一触控点处于第一分屏时,可以将第一触控点数据通过第一通道传输给第一信号源。当第一触控点处于第二分屏时,可以将第一触控点数据通过第二通道传输给第二信号源。
67.以第一信号源为ops电脑,第二信号源为pc机为例,第一信号源收到第一触控点数据后,可以对其处理转换为windows应用可识别的数据,其中,windows应用为ops电脑中的应用。第二信号源收到第一触控点数据后,可以通过自己的系统内核如windows/mac/linux系统将第一触控点数据转换为系统可识别的数据。
68.示例性地,第一通道可以是一对一通道,即实际使用时,第一通道可以直接与第一信号源连接。
69.通常情况下,第一电子设备可以提供多路高清多媒体接口(high definition multimedia interface,hdmi)以及一路usb2.0触控接口,在第一电子设备同时接入多个第二信号源时只能给其中一个信号源提供触控功能,基于此,在一些实施例中,第二通道可以设计为分时复用通道。实际应用时,第二通道可以通过第一电子设备的usb2.0触控接口与第二信号源连接。
70.这种在确定出第一触控点数据所处的分屏后,直接通过对应的通道发送第一触控点数据的直发模式,可以加快数据的传输速度。如此,当在ops和pc机同时使用并显示的场景下,触控点数据可以正常传输。
71.考虑到分屏场景下,两路数据可能会相互影响,例如本地界面为安卓界面,第一分屏显示ops界面,在ops界面下操作时,可能会影响安卓界面的应用,为了避免这种情况,在一些实施例中,上述“将第一触控点数据通过第一通道传输给与第一屏对应的第一信号源”,可以包括以下步骤:
72.对第一触控点数据进行第一预处理,以指示第一信号源在接收到对第一应用的第一操作的情况下,不响应第一操作,第一应用为显示第一信号源的显示界面的应用;
73.将第一预处理后的第一触控点数据通过第三通道回传至触控框,由触控框通过第一通道传输给与第一屏对应的第一信号源。
74.具体地,第一应用为显示在第一信号源的显示界面的应用,例如第一应用可以是安卓应用,第一操作可以是对第一应用点击、触控等操作。
75.示例性地,触控框获取第一触控点数据后,通过第三通道传输给主板,由主板对第
一触控点数据进行第一预处理,以指示第一信号源在接收到对第一应用的第一操作的情况下,不响应第一操作,如此在ops界面下操作显示在ops界面上的安卓应用时不会影响ops。
76.示例性地,第三通道可以是usb通道,该usb通道可以是一对一通道。
77.第一电子设备的主板处理完第一触控点数据后,即可将处理后的第一触控点数据通过第三通道回传给触控框,由触控框通过第一通道传输给第一信号源,如此,即使是在ops界面下操作安卓的上层应用也不会影响ops。
78.类似地,上述“将第一触控点数据通过第二通道传输给与第二屏对应的第二信号源”可以包括以下步骤:
79.对第一触控点数据进行第二预处理,以指示第二信号源在接收到对第二应用的第二操作的情况下,不响应第二操作,第二应用为显示第二信号源的显示界面的应用;
80.将第二预处理后的第一触控点数据通过第三通道回传至触控框,由触控框通过第二通道传输给与第二屏对应的第二信号源。
81.第二应用为显示第二信号源的显示界面的应用,第二应用与第一应用可以相同也可以不同。第二操作可以是对第二应用的点击、触控等操作。
82.第二预处理与第一预处理的过程类似,即如果第一触控点位于第二屏,则第一触控点数据经过主板处理后再通过第三通道回传给触控框,由触控框通过第二通道传输给第二信号源,如此即使是在pc界面下操作安卓的上层应用也不会影响pc。
83.本技术实施例通过数据转发的模式由触控框将主板处理后的触控点数据传输给对应的信号源,使得在ops界面或pc界面下操作安卓的上层应用时不会影响ops或pc。
84.在一些实施例中,如果即第一触控点处于本地的显示屏,则触控点数据无需回传给触控框,主板正常处理即可。
85.应当理解,第一电子设备与其他信号源通信之前,需要先建立第一电子设备与其他信号源的连接,这里的连接可以是网络连接。示例性地,示例性地,ops可以通过第一通道识别第一电子设备,并与第一电子设备进行握手,建立通信连接。类似地,外接pc也可以通过第二通道识别第一电子设备,并与第一电子设备进行握手,建立通信连接。第一电子设备与其他信号源建立通信连接后,即可执行上述触控数据的传输过程。
86.下面通过图3对分屏模式下的触控数据的传输过程进行说明:
87.如图3所示,在分屏模式下,可以接收触控框上报的第一触控点数据(x1,y1,w1,h1),对第一触控点数据进行判断,如果则将处理后的第一触控点数据回传给触控框,由触控框通过第一通道传输给ops,如果则将处理后的第一触控点数据回传给触控框,由触控框通过第二通道传输给pc机,如果第一触控点数据不回传,主板正常处理即可。如此,满足了分屏模式下同时为多路信号源提供触控信号的需求。
88.以第一电子设备处于单屏模式为例,在一些实施例中,该触控数据的传输方法还可以包括以下步骤:
89.在第一电子设备处于单屏模式,且显示屏显示本地界面的情况下,对第一触控点数据进行第三预处理,使处理后的第一触控点数据为本地可识别的触控数据;
90.在第一电子设备处于单屏模式,且显示屏显示非本地界面的情况下,将第一触控点数据通过对应通道传输给与非本地界面对应的信号源。
91.具体地,当第一电子设备处于单屏模式时,显示屏显示的可能是本地界面,也可能是非本地界面,即其他信号源的显示界面。示例性地,当显示屏显示本地界面(也即安卓界面)时,(安卓)主板可以对第一触控点数据进行第三预处理,使处理后的第一触控点数据为本地应用程序(application,app)可识别的触控数据。第三预处理可以是将app无法识别的第一触控点数据处理为app可识别的触控数据的处理方式。
92.示例性地,当显示屏显示非本地界面,或者由本地界面切换至非本地界面时,可以将第一触控数据通过对应通道传输给与非本地界面对应的信号源。
93.本技术实施例在第一电子设备的使用过程中,用户可以根据应用场景选择两种模式,即单屏模式和分屏模式,如此可以满足用户的不同需求。
94.以显示屏显示非本地界面为例,示例性地,上述“将第一触控点数据通过对应通道传输给与非本地界面对应的信号源”,可以包括以下步骤:
95.在非本地界面为第一信号源的显示界面的情况下,将第一触控点数据通过第一通道传输给第一信号源;
96.在非本地界面为第二信号源的显示界面的情况下,将第一触控点数据通过第二通道传输给第二信号源。
97.示例性地,当显示屏由本地界面切换至ops界面时,可以将第一触控点数据通过第一通道传输给ops,当显示屏由本地界面切换至外接pc界面时,可以将第一触控点数据通过第二通道传输给外接pc。
98.为了避免在非本地界面下操作安卓的上层应用会影响非本地界面的应用,示例性地,当显示屏由本地界面切换至ops界面时,可以由主板对第一触控点数据进行处理,然后通过第三通道回传给触控框,由触控框通过第一通道传输给ops。
99.类似地,当显示屏由本地界面切换至外接pc界面时,可以由主板对第一触控点数据进行处理,然后通过第三通道回传给触控框,由触控框通过第二通道传输给外接pc。具体地处理过程可以参见上述对分屏模式下第一触控点数据的传输过程的描述,为简洁描述,此处不再赘述。
100.基于相同的发明构思,本技术实施例还提供了一种触控数据的传输装置,下面结合图4对本技术实施例提供的触控数据的传输装置进行详细说明。
101.图4为本技术实施例提供的一种触控数据的传输装置的结构图。
102.如图4所示,该触控数据的传输装置400可以包括:
103.接收模块410,用于接收第一触控点数据;
104.确定模块420,用于在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;
105.传输模块430,用于将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。
106.本技术实施例通过接收第一触控点数据,在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第
一传输方式与目标分屏对应。即本技术实施例在第一电子设备处于分屏模式的情况下,可以根据第一触控点数据所处的分屏,采用对应的传输方式将第一触控点数据传输给对应的信号源,即实现了在分屏模式下为多路信号源提供传输数据的目的。
107.在一些实施例中,第一电子设备通过第一通道与第一信号源通信,第一电子设备通过第二通道与第二信号源通信,显示屏包括第一屏和第二屏,第一屏用于显示第一信号源的显示界面,第二屏用于显示第二信号源的显示界面;
108.传输模块430,具体用于:
109.在目标分屏为第一屏的情况下,将第一触控点数据通过第一通道传输给与第一屏对应的第一信号源;
110.在目标分屏为第二屏的情况下,将第一触控点数据通过第二通道传输给与第二屏对应的第二信号源。
111.在一些实施例中,第一电子设备还包括触控框,触控框用于接收并上报第一触控点数据;
112.传输模块430,具体用于:
113.对第一触控点数据进行第一预处理,以指示第一信号源在接收到对第一应用的第一操作的情况下,不响应第一操作,第一应用为显示第一信号源的显示界面的应用;
114.将第一预处理后的第一触控点数据通过第三通道回传至触控框,由触控框通过第一通道传输给与第一屏对应的第一信号源;
115.在一些实施例中,传输模块430,具体用于:
116.对第一触控点数据进行第二预处理,以指示第二信号源在接收到对第二应用的第二操作的情况下,不响应第二操作,第二应用为显示第二信号源的显示界面的应用;
117.将第二预处理后的第一触控点数据通过第三通道回传至触控框,由触控框通过第二通道传输给与第二屏对应的第二信号源。
118.在一些实施例中,第一通道为一对一通道,第二通道为分时复用通道。
119.在一些实施例中,该触控数据的传输装置400还可以包括:
120.处理模块,用于在第一电子设备处于单屏模式,且显示屏显示本地界面的情况下,对第一触控点数据进行第三预处理,使处理后的第一触控点数据为本地可识别的触控数据;
121.传输模块430,还用于在第一电子设备处于单屏模式,且显示屏显示非本地界面的情况下,将第一触控点数据通过对应通道传输给与非本地界面对应的信号源。
122.在一些实施例中,传输模块430,具体用于:
123.在非本地界面为第一信号源的显示界面的情况下,将第一触控点数据通过第一通道传输给第一信号源;
124.在非本地界面为第二信号源的显示界面的情况下,将第一触控点数据通过第二通道传输给第二信号源。
125.在一些实施例中,确定模块420,具体用于:
126.根据第一电子设备的分屏方向,从第一触控点数据中选取与分屏方向对应的第一坐标数值;
127.根据第一坐标数值与第一长度的大小关系,确定第一触控点数据所处的目标分
屏,第一长度为显示屏沿分屏方向的物理尺寸与预设分屏比例的乘积值。
128.图4所示装置中的各个模块具有实现图1-图3中各个步骤的功能并能达到相应的技术效果,为简洁描述,此处不再赘述。
129.基于相同的发明构思,本技术实施例还提供了一种电子设备,该电子设备例如可以是交互平板、平板电脑、笔记本电脑、掌上电脑等。下面结合图5对本技术实施例提供的电子设备500进行详细说明。
130.如图5所示,该电子设备500可以包括处理器510以及用于存储计算机程序指令的存储器520。
131.处理器510可以包括中央处理器(central processing unit,cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
132.存储器520可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器520可以包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在一个实例中,存储器520可以包括可移除或不可移除(或固定)的介质,或者存储器520是非易失性固态存储器。在一个实例中,存储器520可以是只读存储器(read only memory,rom)。在一个实例中,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
133.处理器510通过读取并执行存储器520中存储的计算机程序指令,以实现图1-图3所示实施例中的方法,并达到图1-图3所示实施例执行其方法达到的相应技术效果,为简洁描述,在此不再赘述。
134.在一个示例中,该电子设备500还可包括通信接口530和总线540。其中,如图5所示,处理器510、存储器520、通信接口530通过总线540连接并完成相互间的通信。
135.通信接口530,主要用于实现本技术实施例中各模块、装置和/或设备之间的通信。
136.总线540包括硬件、软件或两者,将电子设备500的各部件彼此耦接在一起。举例来说而非限制,总线540可包括加速图形端(accelerated graphics port,agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,eisa)总线、前端总线(front side bus,fsb)、超传输(hyper transport,ht)互连、工业标准架构(industry standard architecture,isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线540可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
137.该电子设备在接收第一触控点数据后可以执行本技术实施例中的触控数据的传输方法,从而实现结合图1-图3描述的触控数据的传输方法以及图4描述的触控数据的传输装置。
138.另外,结合上述实施例中的触控数据的传输方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种触控数据的传输方法。
139.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
140.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(application specific integrated circuit,asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(radio frequency,rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
141.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
142.上面参考根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术实施例的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
143.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。

技术特征:
1.一种触控数据的传输方法,其特征在于,应用于第一电子设备的主板,所述方法包括:接收第一触控点数据;在所述第一电子设备处于分屏模式的情况下,根据所述第一触控点数据以及所述第一电子设备的显示屏的物理尺寸,确定所述第一触控点数据所处的目标分屏;将所述第一触控点数据按照第一传输方式传输给与所述目标分屏对应的信号源,所述第一传输方式与所述目标分屏对应。2.根据权利要求1所述的方法,其特征在于,所述第一电子设备通过第一通道与第一信号源通信,所述第一电子设备通过第二通道与第二信号源通信,所述显示屏包括第一屏和第二屏,所述第一屏用于显示所述第一信号源的显示界面,所述第二屏用于显示所述第二信号源的显示界面;所述将所述第一触控点数据按照第一传输方式传输给与所述目标分屏对应的信号源,包括:在所述目标分屏为第一屏的情况下,将所述第一触控点数据通过所述第一通道传输给与所述第一屏对应的第一信号源;在所述目标分屏为第二屏的情况下,将所述第一触控点数据通过所述第二通道传输给与所述第二屏对应的第二信号源。3.根据权利要求2所述的方法,其特征在于,所述第一电子设备还包括触控框,所述触控框用于接收并上报所述第一触控点数据;所述将所述第一触控点数据通过所述第一通道传输给与所述第一屏对应的第一信号源,包括:对所述第一触控点数据进行第一预处理,以指示所述第一信号源在接收到对第一应用的第一操作的情况下,不响应所述第一操作,所述第一应用为显示所述第一信号源的显示界面的应用;将第一预处理后的第一触控点数据通过第三通道回传至所述触控框,由所述触控框通过所述第一通道传输给与所述第一屏对应的第一信号源;所述将所述第一触控点数据通过所述第二通道传输给与所述第二屏对应的第二信号源,包括:对所述第一触控点数据进行第二预处理,以指示所述第二信号源在接收到对第二应用的第二操作的情况下,不响应所述第二操作,所述第二应用为显示所述第二信号源的显示界面的应用;将第二预处理后的第一触控点数据通过第三通道回传至所述触控框,由所述触控框通过所述第二通道传输给与所述第二屏对应的第二信号源。4.根据权利要求2所述的方法,其特征在于,所述第一通道为一对一通道,所述第二通道为分时复用通道。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一电子设备处于单屏模式,且所述显示屏显示本地界面的情况下,对所述第一触控点数据进行第三预处理,使处理后的第一触控点数据为本地可识别的触控数据;在所述第一电子设备处于单屏模式,且所述显示屏显示非本地界面的情况下,将所述
第一触控点数据通过对应通道传输给与所述非本地界面对应的信号源。6.根据权利要求5所述的方法,其特征在于,所述将所述第一触控点数据通过对应通道传输给与所述非本地界面对应的信号源,包括:在所述非本地界面为第一信号源的显示界面的情况下,将所述第一触控点数据通过第一通道传输给所述第一信号源;在所述非本地界面为第二信号源的显示界面的情况下,将所述第一触控点数据通过第二通道传输给所述第二信号源。7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述第一触控点数据以及所述第一电子设备的显示屏的物理尺寸,确定所述第一触控点数据所处的目标分屏,包括:根据所述第一电子设备的分屏方向,从所述第一触控点数据中选取与所述分屏方向对应的第一坐标数值;根据所述第一坐标数值与第一长度的大小关系,确定所述第一触控点数据所处的目标分屏,所述第一长度为所述显示屏沿所述分屏方向的物理尺寸与预设分屏比例的乘积值。8.一种触控数据的传输装置,其特征在于,应用于第一电子设备的主板,所述装置包括:接收模块,用于接收第一触控点数据;确定模块,用于在所述第一电子设备处于分屏模式的情况下,根据所述第一触控点数据以及所述第一电子设备的显示屏的物理尺寸,确定所述第一触控点数据所处的目标分屏;传输模块,用于将所述第一触控点数据按照第一传输方式传输给与所述目标分屏对应的信号源,所述第一传输方式与所述目标分屏对应。9.一种电子设备,其特征在于,包括:处理器;存储器,用于存储计算机程序指令;当所述计算机程序指令被所述处理器执行时,实现如权利要求1-7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时,实现如权利要求1-7中任一项所述的方法。

技术总结
本申请实施例公开了一种触控数据的传输方法、装置、设备及存储介质。本申请实施例通过接收第一触控点数据,在第一电子设备处于分屏模式的情况下,根据第一触控点数据以及第一电子设备的显示屏的物理尺寸,确定第一触控点数据所处的目标分屏;将第一触控点数据按照第一传输方式传输给与目标分屏对应的信号源,第一传输方式与目标分屏对应。即本申请实施例在第一电子设备处于分屏模式的情况下,可以根据第一触控点数据所处的分屏,采用对应的传输方式将第一触控点数据传输给对应的信号源,即实现了在分屏模式下为多路信号源提供传输数据的目的。目的。目的。


技术研发人员:黎婉婷 彭远
受保护的技术使用者:深圳市鸿合创新信息技术有限责任公司
技术研发日:2023.06.05
技术公布日:2023/8/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐