一种控制方法及交互设备与流程

文档序号:25660842发布日期:2021-06-29 23:19阅读:83来源:国知局
一种控制方法及交互设备与流程

1.本申请涉及设备控制技术领域,尤其涉及一种控制方法及交互设备。


背景技术:

2.目前,为了扩展显示,通常为笔记本或手机等设备外接显示器。
3.而目前在为设备连接触控显示屏时,通常存在触控显示屏的触控功能仅在所连接的设备配置有指定的操作系统时才能使用甚至无法使用的情况。


技术实现要素:

4.有鉴于此,本申请提供一种控制方法及交互设备,如下:
5.一种控制方法,包括:
6.在交互设备上连接有电子设备的情况下,获得表征所述电子设备所配置的操作系统的系统参数;
7.在所述交互设备上接收到触控操作之后,根据所述系统参数所表征的操作系统的系统类型,对所述触控操作进行处理,以得到触控指令;
8.在所述交互设备上将所述触控指令传输给所述电子设备,以触发所述电子设备至少根据所述触控指令执行相应的操作。
9.上述方法,优选的,根据所述系统参数所表征的操作系统的系统类型,对所述触控操作进行处理,以得到触控指令,包括:
10.在所述系统参数表征所述电子设备所配置的操作系统为第一系统类型的情况下,按照第一处理方式对所述触控操作进行处理,以得到触控指令;所述第一处理方式与所述第一系统类型相对应,以使得所述触控指令能够被配置所述第一系统类型的操作系统的电子设备识别;
11.在所述系统参数表征所述电子设备所配置的操作系统为第二系统类型的情况下,按照第二处理方式对所述触控操作进行处理,以得到触控指令;所述第二处理方式与所述第二系统类型相对应,以使得所述触控指令能够被配置所述第二系统类型的操作系统的电子设备识别。
12.上述方法,优选的,在所述触控操作为第一触控类型的情况下,所述触控操作中包含有至少一个操作位置参数;在所述触控操作为第二触控类型的情况下,所述触控操作中包含有一个操作位置参数;
13.其中,按照第一处理方式对所述触控操作进行处理,以得到触控指令,包括:
14.在所述触控操作为第一触控类型的情况下,根据第一转换规则对所述触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
15.在所述触控操作为第二触控类型的情况下,根据第二转换规则对所述触控操作中的一个操作位置参数进行转换,以得到触控指令;
16.其中,所述第一转换规则与所述第一触控类型相对应,所述第二转换规则与所述
第二触控类型相对应。
17.上述方法,优选的,在所述触控操作为第一触控类型的情况下,所述触控操作中包含有至少一个操作位置参数;在所述触控操作为第二触控类型的情况下,所述触控操作中包含有一个操作位置参数;
18.其中,按照第二处理方式对所述触控操作进行处理,以得到触控指令,包括:
19.在所述触控操作为第一触控类型的情况下,根据第一转换规则对所述触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
20.在所述触控操作为第二触控类型的情况下,将所述触控操作转换为所述第一触控类型的触控操作,根据第三转换规则对所述触控操作中的操作位置参数进行转换,以得到触控指令;
21.其中,所述第一转换规则与所述第一触控类型相对应,所述第三转换规则为所述第一转换规则,或者,所述第三转换规则为与所述第一转换规则具有相同转换方式的转换规则。
22.上述方法,优选的,获得表征所述电子设备所配置的操作系统的系统参数,包括:
23.根据所述交互设备与所述电子设备之间的连接接口,获得所述电子设备的设备参数;
24.在所述设备参数中获得表征所述电子设备所配置的操作系统的系统参数。
25.上述方法,优选的,获得表征所述电子设备所配置的操作系统的系统参数,包括:
26.输出参数配置界面,所述参数配置界面中至少包含有参数配置控件;
27.在接收到针对所述参数配置控件的配置操作的情况下,根据所述配置操作获得表征所述电子设备所配置的操作系统的系统参数;
28.其中,所述交互设备能够用于输出所述电子设备传输来的第一内容,还用于输出所述交互设备生成的第二内容,在所述第二内容与所述第一内容同时被输出时,所述第二内容与所述第一内容层叠输出,且所述第二内容遮挡所述第一内容,所述第二内容中至少包含有所述参数配置界面。
29.上述方法,优选的,所述参数配置界面在所述交互设备监测到所述电子设备连接到所述交互设备的情况下输出,或者,所述参数配置界面在所述交互设备接收到界面触发操作的情况下输出。
30.上述方法,优选的,所述触控操作在所述交互设备上的触控区域与所述交互设备的姿态相关;
31.且,在所述交互设备发生旋转的情况下,所述触控区域随所述交互设备的旋转角度的变化而变化。
32.一种交互设备,包括:
33.连接接口,用于连接电子设备;
34.输入装置,用于接收触控操作;
35.处理器,用于在所述连接接口上连接有电子设备的情况下,获得表征所述电子设备所配置的操作系统的系统参数;在所述输入装置上接收到触控操作之后,根据所述系统参数所表征的操作系统的系统类型,对所述触控操作进行处理,以得到触控指令;将所述触控指令传输给所述电子设备,以触发所述电子设备至少根据所述触控指令执行相应的操
作。
36.上述交互设备,优选的:
37.输出装置;
38.其中,所述处理器具体用于:触发所述输出装置输出参数配置界面,所述参数配置界面中至少包含有参数配置控件;在所述输入装置上接收到针对所述参数配置控件的配置操作的情况下,根据所述配置操作获得表征所述电子设备所配置的操作系统的系统参数;
39.其中,所述输出装置能够用于输出所述电子设备传输来的第一内容,还用于输出所述交互设备生成的第二内容,在所述第二内容与所述第一内容同时被输出时,所述第二内容与所述第一内容层叠输出,且所述第二内容遮挡所述第一内容,所述第二内容中至少包含有所述参数配置界面。
附图说明
40.为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本申请实施例一提供的一种控制方法的流程图;
42.图2为本申请实施例一提供的一种控制方法的部分流程图;
43.图3

图5分别为本申请实施例的应用示例图;
44.图6及图7分别为本申请实施例一提供的一种控制方法的另一部分流程图;
45.图8及图9分别为本申请实施例的另一应用示例图;
46.图10为本申请实施例二提供的一种控制装置的结构示意图;
47.图11为本申请实施例三提供的一种交互设备的结构示意图;
48.图12

图15分别为本申请适用于触控显示器的示例图。
具体实施方式
49.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
50.参考图1,为本申请实施例一提供的一种控制方法的实现流程图,该方法可以适用于能够进行输入输出交互的交互设备,如触控显示屏等。本实施例中的技术方案主要用于提高交互设备进行交互的可靠性。
51.具体的,本实施例中的方法可以包含如下步骤:
52.步骤101:监测交互设备上是否连接有电子设备,在交互设备上连接有电子设备的情况下,执行步骤102。
53.其中,本实施例中可以通过对交互设备上的连接接口进行监测,在连接接口上的接口信息表征有电子设备连接到该连接接口的情况下,确定交互设备上连接有电子设备。
54.在一种情况下,交互设备处于开机完成后的运行状态,在电子设备连接到交互设
备上的连接接口时,交互设备上根据连接接口上的接口信息的变换状态确定交互设备上连接有电子设备;
55.在另一种情况下,交互设备在开机之前,电子设备已经连接到交互设备上,在交互设备开机过程中或开机完成后,通过对连接接口上的接口信息的检测,确定交互设备上已经连接有电子设备。
56.需要说明的是,本案中的电子设备可以理解为能够配置操作系统并实现相应功能的设备,如计算机或服务器等。其中,电子设备上所配置的操作系统可以有多种不同的系统类型,如不同操作系统厂商所提供的操作系统或者不同系统位数的操作系统等待。
57.步骤102:获得表征电子设备所配置的操作系统的系统参数。
58.其中,本实施例中所获得到的系统参数可以通过系统名称、系统序列号或者系统版本等系统标识来表示,以唯一表征电子设备所配置的操作系统的系统类型。
59.具体的,本实施例中可以通过接口检测的方式或者用户操作检测的方式获得到系统参数,以确定其所表征的电子设备所配置的操作系统的系统类型。
60.步骤103:监测交互设备上是否接收到触控操作,在交互设备上接收到触控操作之后,执行步骤104。
61.其中,交互设备上具有触控模块,用于接收触控操作,另外,交互设备上还具有输出模块,用于输出内容,如文本、图像、音频或视频等。具体实现中,触控模块和输出模块可以集成在一起,如触控显示屏等,或者,触控模块和输出模块也可以独立设置,如连接有显示屏的数位板等。
62.具体的,触控操作可以为触控笔或用户操作体所进行的单点或多点的单击、双击、滑动或拖动等操作,基于此,本实施例中通过交互设备上的触控模块接收到触控操作。
63.步骤104:根据系统参数所表征的操作系统的系统类型,对触控操作进行处理,以得到触控指令。
64.其中,在系统参数所表征的操作系统的系统类型不同时,对触控操作进行处理的处理方式也相应不同,由此,不论交互设备所连接的电子设备配置何种系统类型的操作系统,本实施例中均可以得到触控操作所对应的触控指令,以便于配置不同的操作系统的电子设备均能够识别触控指令。
65.步骤105:在交互设备上将触控指令传输给电子设备,以触发电子设备至少根据触控指令执行相应的操作。
66.其中,触控指令可以用于指示电子设备执行相应操作,如选中某个控件、放大某张图片、移动某个文件等等,基于此,交互设备将触控指令传输给电子设备之后,电子设备就可以按照触控指令的指示执行相应的操作。
67.由上述方案可知,本申请实施例一提供的一种控制方法中,在交互设备上连接有电子设备的情况下,通过获得表征电子设备所配置的操作系统的系统参数,从而根据系统参数所表征操作系统的系统类型,对交互设备上接收到的触控操作进行处理,从而得到能够被电子设备识别的触控指令,在将触控指令传输给电子设备之后,电子设备就可以执行触控指令所对应的操作。可见,本实施例中通过对触控操作根据电子设备所配置的操作系统的系统类型的不同而进行不同的处理,从而使得电子设备均能够识别出所得到的触控指令并执行相应操作,从而避免交互设备因为电子设备所配置的操作系统不同而触控出错甚
至无法使用的情况,从而提高交互设备进行交互的可靠性。
68.在一种实现方式中,步骤104中在根据系统参数所表征的操作系统的系统类型,对触控操作进行处理时,可以基于系统参数所表征的电子设备所配置的操作系统的类型的不同,而采用不同的处理方式对触控操作进行处理,具体可以通过以下步骤实现,如图2中所示:
69.步骤201:判断系统参数所表征的电子设备所配置的操作系统的系统类型,在系统参数表征电子设备所配置的操作系统为第一系统类型的情况下,执行步骤202,在系统参数表征电子设备所配置的操作系统为第二系统类型的情况下,执行步骤203。
70.步骤202:按照第一处理方式对触控操作进行处理,以得到触控指令,这里的第一处理方式与第一系统类型相对应,以使得经过处理所得到的触控指令能够被配置第一系统类型的操作系统的电子设备所识别;
71.步骤203:按照第二处理方式对触控操作进行处理,以得到触控指令,这里的第二处理方式与第二系统类型相对应,以使得经过处理所得到的触控指令能够被配置第二系统类型的操作系统的电子设备所识别。
72.其中,第一系统类型与第二系统类型不同,例如,第一系统类型可以为windows类型,第二系统类型为android类型;当然第一系统类型和第二系统类型可以是下列中的任意不同的两个类型:windows、linux、android、chrome、fuchsia、ios、macos、harmonyos等,基于此,本实施例中的第一处理方式和第二处理方式相应不同,第一处理方式能够将触控操作处理成能够被windows类型的操作系统所识别的触控指令,而第二处理方式则能够将触控操作处理成能够被android类型或chrome类型的操作系统所识别的触控指令,由此,不论电子设备中配置的是windows类型还是android类型或chrome类型的操作系统均可以准确的对交互设备上所接收到的触控操作进行识别并执行相应的功能,如选中某个控件、放大某张图片、移动某个文件等等。
73.在具体实现中,由于触控类型的不同,触控操作中所包含的操作位置参数是不同的,例如,在触控操作为第一触控类型如用户操作体触控类型的情况下,用户操作体在交互设备上可能进行单操作体或多操作体的输入操作,此时,触控操作中可能包含有一个单操作体对应的一个操作位置参数,如图3中所示,此时操作位置参数为一个,其中包含操作位置坐标、覆盖范围、持续时长等参数,如一个手指对触控显示屏进行触控输入;或者,触控操作中可能包含有多操作体各自对应的一个操作位置参数,如图4中所示,此时操作位置参数为多个,每个操作位置参数中可以分别包含操作位置坐标、覆盖范围、持续时长等参数,如多手指同时对触控显示屏进行触控输入;
74.而在触控操作为第二触控类型如触控笔触控类型的情况下,触控笔在交互设备上只可能进行单点的输入操作,此时,触控操作中只包含有一个操作位置参数,如图5中所示,此时操作位置参数只有一个,其中包含有触控位置坐标、持续时长等参数,如触控笔对触控屏进行触控输入等。
75.基于以上实现,由于操作系统的类型不同,其对用户操作体或笔等不同类型的触控操作是否能够识别也是有差异的。因此,为了能够使得配置不同的操作系统的电子设备均能够识别不同触控操作所对应的触控指令,本实施例中,在系统参数表征电子设备所配置的操作系统为第一操作系统如windows类型时,可以根据触控操作的触控类型采用不同
的转换规则对触控操作中的操作参数进行转换,从而得到相应的触控指令;而在系统参数表征电子设备所配置的操作系统为第二操作系统如android类型或chrome类型时,同样可以根据触控操作的触控类型采用不同的转换规则对触控操作中的操作参数进行转换,从而得到相应的触控指令。
76.具体的,步骤202中在按照第一处理方式对触控操作进行处理时,具体可以通过以下方式实现,以得到触控指令:
77.在触控操作为第一触控类型的情况下,根据第一转换规则对触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
78.在触控操作为第二触控类型的情况下,根据第二转换规则对触控操作中的一个操作位置参数进行转换,以得到触控指令;
79.其中,第一转换规则与第一触控类型相对应,第二转换规则与第二触控类型相对应,第一转换规则与第二转换规则不同。
80.具体的,第一转换规则可以为能够同时对用户操作体的多个触控操作进行处理的规则,如多点触控协议mtp(multi

touch protocol),第二转换规则可以为能够对触控笔的触控操作进行处理的规则,如微软笔协议mpp(microsoft pen protocol),由此,在交互设备上接收到用户操作体的触控操作时,使用mtp协议对触控操作进行处理,如对操作位置参数进行协议转换等处理,以得到相应的触控指令,该触控指令在传输给电子设备之后,配置有windows操作系统的电子设备能够识别该触控指令并按照该触控指令的指示执行相应的操作;而在交互设备上接收到触控笔的触控操作时,使用mpp协议对触控操作进行处理,如对操作位置参数进行协议转换等处理,以得到相应的触控指令,该触控指令在传输给电子设备之后,配置有windows操作系统的电子设备能够识别该触控指令并按照该触控指令的指示执行相应的操作。
81.以电子设备为配置有windows操作系统的计算机为例,触控显示屏上在接收到手指触控操作的时候,手指触控有一个或多个输入点,也就是手指的单点或多点触控,此时使用mtp对输入点进行处理,以生成相应的触控指令,在触控显示屏将触控指令传输给计算机之后,计算机可以识别该触控指令并执行相应的控件选中的操作;在触控显示屏上接收到笔的触控操作的时候,笔触控有一个输入点,此时,根据windows操作系统能够识别笔触控的特点,使用mpp协议对输入点进行处理,以生成相应的触控指令,在触控显示屏将触控指令传输给计算机之后,计算机可以识别该触控指令并执行相应的文件移动的操作。
82.另外,步骤203中在按照第二处理方式对触控操作进行处理时,具体可以通过以下方式实现,以得到触控指令:
83.在触控操作为第一触控类型的情况下,根据第一转换规则对触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
84.在触控操作为第二触控类型的情况下,将触控操作转换为第一触控类型的触控操作,根据第三转换规则对触控操作中的操作位置参数进行转换,以得到触控指令;
85.其中,第一转换规则与第一触控类型相对应,第三转换规则为第一转换规则,或者,第三转换规则为与第一转换规则具有相同转换方式的转换规则。
86.具体的,第一转换规则可以为能够同时对用户操作体的多个触控操作进行处理的规则,如mtp,第三转换规则可以为能够对用户操作体的单个触控操作进行处理的规则,如
单点触控协议stp(single touch protocol),或者,第三转换规则可以与第一转换规则一致,均为mtp,由此,在交互设备上接收到用户操作体的触控操作时,使用mtp协议对触控操作进行处理,如对操作位置参数进行协议转换等处理,以得到相应的触控指令,该触控指令在传输给电子设备之后,配置有android或chrome的操作系统的电子设备能够识别该触控指令并按照该触控指令的指示执行相应的操作;而在交互设备上接收到触控笔的触控操作时,先将触控笔的触控操作转换为用户操作体的触控操作,再使用stp协议对触控操作进行处理,如对操作位置参数进行协议转换等处理,以得到相应的触控指令,该触控指令在传输给电子设备之后,配置有android或chrome的操作系统的电子设备能够识别该触控指令并按照该触控指令的指示执行相应的操作。
87.以电子设备为配置有android操作系统的计算机为例,触控显示屏上在接收到手指触控操作的时候,手指触控有一个或多个输入点,也就是手指的单点或多点触控,此时使用mtp对输入点进行处理,以生成相应的触控指令,在触控显示屏将触控指令传输给计算机之后,计算机可以识别该触控指令并执行相应的控件选中的操作;在触控显示屏上接收到笔的触控操作的时候,笔触控有一个输入点,此时,根据android操作系统不能识别笔触控的特点,先转换笔的触控操作为手指触控操作,如将pen坐标转换成finger touch的坐标,相当于手指的单点触控,然后再用mtp或者stp对输入点进行处理,以生成相应的触控指令,在触控显示屏将触控指令传输给计算机之后,计算机可以识别该触控指令并执行相应的文件移动的操作。
88.在一种实现方式中,步骤102中在获得表征电子设备所配置的操作系统的系统参数时,具体可以通过以下步骤实现,如图6中所示:
89.步骤601:根据交互设备与电子设备之间的连接接口,获得电子设备的设备参数。
90.其中,连接接口可以为串行或并行接口,本实施例中可以通过连接接口读取到电子设备的设备参数,设备参数中可以包含有电子设备的设备名称、序列号、内存、操作系统、硬盘等参数,设备参数可以通过报文的方式被获取到交互设备。
91.步骤602:在设备参数中获得表征电子设备所配置的操作系统的系统参数。
92.其中,本实施例中可以在获取到的设备参数中识别到系统参数所在的报文字段,并在该报文字段中读取到系统参数,从而可以确定系统参数所表征的电子设备所配置的操作系统的系统类型。
93.在另一种实现方式中,步骤102中在获得表征电子设备所配置的操作系统的系统参数时,具体可以通过以下步骤实现,如图7中所示:
94.步骤701:输出参数配置界面。
95.其中,参数配置界面中至少包含有参数配置控件,参数配置控件即为针对电子设备所配置的操作系统的控件,如图8中所示,以提示用户对交互设备所连接的电子设备所配置的操作系统的系统类型及系统版本等参数进行配置。
96.当然,参数配置界面还可以包含针对其他项目的配置控件,如亮度、色度、尺寸等参数的控件,以提示用户对交互设备进行相应的配置。
97.步骤702:接收针对参数配置控件的配置操作。
98.其中,参数配置控件中可以为菜单选项形式的控件,用户可以在控件中进行操作系统的系统类型的选择操作,由此在交互设备上可以接收到针对参数配置控件的配置操
作,该配置操作中包含有表征电子设备所配置的操作系统的配置参数;
99.或者,参数配置控件中可以为输入框形式的控件,用户可以在控件中输入操作系统的系统类型的字符串,由此,在交互设备上可以接收到针对参数配置控件的配置操作,该配置操作中包含有表征电子设备所配置的操作系统的配置参数。
100.步骤703:在接收到针对参数配置控件的配置操作的情况下,根据配置操作获得表征电子设备所配置的操作系统的系统参数。
101.其中,本实施例中可以在配置操作中提取出表征电子设备所配置的操作系统的配置参数,由此,获得到表征电子设备所配置的操作系统的系统参数。
102.具体实现中,交互设备能够用于输出电子设备传输来的第一内容,还用于输出交互设备生成的第二内容,在第二内容与第一内容同时被输出时,第二内容与第一内容层叠输出,且第二内容遮挡第一内容,第二内容中至少包含有参数配置界面。也就是说,本实施例中实现对电子设备所配置的操作系统进行配置的参数配置界面可以为交互设备自身所生成的界面,如osd(on

screen display),区别于电子设备所传输到交互设备进行输出的内容。例如,触控显示屏上能够输出计算机传输来的桌面图片,同时,触控显示屏上还能够输出触控显示屏自身的触控配置界面,该触控配置界面用以对触控显示屏的多项参数进行配置,如亮度、色调、尺寸、分辨率以及所连接电子设备的操作系统等,而本实施例中的参数配置界面即为触控配置界面中能够对所连接电子设备的操作系统进行配置的界面。
103.具体实现中,参数配置界面可以在交互设备监测到电子设备连接到交互设备的情况下输出,例如,在交互设备开机完成并运行过程中用户再将电子设备连接到交互设备,此时交互设备上监测到有电子设备连接到交互设备,此时,在交互设备上输出参数配置界面;再如,在交互设备开机之前用户就已经将电子设备连接到交互设备,而在交互设备开机过程中或者开机完成后监测到已经有电子设备连接到交互设备时,在交互设备上输出参数配置界面,以便于用户对连接到交互设备上的电子设备的操作系统进行配置,使得交互设备能够按照所配置的电子设备的操作系统对不同触控类型的触控操作进行处理,从而使得产生的触控指令能够被已经连接到交互设备上的电子设备或者后续可能连接到交互设备上的电子设备所识别并执行相应的操作。;
104.或者,参数配置界面也可以在交互设备接收到界面触发操作的情况下输出。其中,界面触发操作可以为交互设备上的预设物理控件被按下所产生的操作,或者,界面触发操作也可以是交互设备在显示区域所输出的预设虚拟控件被点击所产生的操作。例如,在交互设备已经连接有电子设备或者可能要连接电子设备时,用户可以对交互设备上的物理控件或所显示的虚拟控件进行操作,由此,在交互设备上输出参数配置界面,以便于用户对已经连接或者可能要连接到交互设备上的电子设备的操作系统进行配置,使得交互设备能够按照所配置的电子设备的操作系统对不同触控类型的触控操作进行处理,从而使得产生的触控指令能够被已经连接到交互设备上的电子设备或者后续可能连接到交互设备上的电子设备所识别并执行相应的操作。
105.在一种实现方式中,触控操作在交互设备上的触控区域与交互设备的姿态相关,而随着交互设备的姿态的变化,触控操作在交互设备上的触控区域也会发生变化。具体的,在交互设备发生旋转的情况下,触控区域随交互设备的旋转角度的变化而变化。
106.具体的,本实施例中通过对交互设备上的角度旋转感应器所采集到的传感数据进
行获取以及解析,从而确定交互设备的旋转角度,再根据交互设备的旋转角度,确定交互设备上能够接收到触控操作的触控区域。
107.以触控显示屏为例,如图9中所示,如果触控显示屏上检测到显示屏旋转0度,那么触控显示屏上的输出内容所在的触控区域铺满触控显示屏的显示区域;如果触控显示屏检测到显示屏旋转180度,那么输出内容在显示区域以上变下、左变右的方式颠倒重排,此时,触控区域为触控显示屏的显示区域;如果触控显示屏检测到显示屏旋转90度或270度,那么若检测到输出内容的宽高比大于1,可以将输出内容保持纵横比,按照显示屏的短边为显示区域的长边进行缩放,若重排后画面未充满整个触控显示屏,则将显示屏上下补充黑边,此时触控区域为显示区域中除黑边之外的区域,若检测到输出内容的宽高比小于或等于,可以将输出内容保持纵横比,直接在显示区域输出,此时触控区域为触控显示屏的显示区域。
108.参考图10,为本申请实施例二提供的一种控制装置的结构示意图,该装置可以配置在能够进行输入输出交互的交互设备,如触控显示屏等。本实施例中的技术方案主要用于提高交互设备进行交互的可靠性。
109.具体的,本实施例中的装置可以包括以下单元:
110.参数获得单元1001,用于:在交互设备上连接有电子设备的情况下,获得表征所述电子设备所配置的操作系统的系统参数;
111.操作接收单元1002,用于接收触控操作;
112.触控处理单元1003,用于在所述交互设备上接收到触控操作之后,根据所述系统参数所表征的操作系统的系统类型,对所述触控操作进行处理,以得到触控指令;
113.指令传输单元1004,用于在所述交互设备上将所述触控指令传输给所述电子设备,以触发所述电子设备至少根据所述触控指令执行相应的操作。
114.由上述方案可知,本申请实施例二提供的一种控制装置中,在交互设备上连接有电子设备的情况下,通过获得表征电子设备所配置的操作系统的系统参数,从而根据系统参数所表征操作系统的系统类型,对交互设备上接收到的触控操作进行处理,从而得到能够被电子设备识别的触控指令,在将触控指令传输给电子设备之后,电子设备就可以执行触控指令所对应的操作。可见,本实施例中通过对触控操作根据电子设备所配置的操作系统的系统类型的不同而进行不同的处理,从而使得电子设备均能够识别出所得到的触控指令并执行相应操作,从而避免交互设备因为电子设备所配置的操作系统不同而触控出错甚至无法使用的情况,从而提高交互设备进行交互的可靠性。
115.在一种实现方式中,触控处理单元1003具体用于:在所述系统参数表征所述电子设备所配置的操作系统为第一系统类型的情况下,按照第一处理方式对所述触控操作进行处理,以得到触控指令;所述第一处理方式与所述第一系统类型相对应,以使得所述触控指令能够被配置所述第一系统类型的操作系统的电子设备识别;在所述系统参数表征所述电子设备所配置的操作系统为第二系统类型的情况下,按照第二处理方式对所述触控操作进行处理,以得到触控指令;所述第二处理方式与所述第二系统类型相对应,以使得所述触控指令能够被配置所述第二系统类型的操作系统的电子设备识别。
116.可选的,在所述触控操作为第一触控类型的情况下,所述触控操作中包含有至少一个操作位置参数;在所述触控操作为第二触控类型的情况下,所述触控操作中包含有一个操作位置参数;
117.其中,触控处理单元1003在按照第一处理方式对所述触控操作进行处理,以得到触控指令时,具体用于:
118.在所述触控操作为第一触控类型的情况下,根据第一转换规则对所述触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
119.在所述触控操作为第二触控类型的情况下,根据第二转换规则对所述触控操作中的一个操作位置参数进行转换,以得到触控指令;
120.其中,所述第一转换规则与所述第一触控类型相对应,所述第二转换规则与所述第二触控类型相对应。
121.其中,触控处理单元1003在按照第二处理方式对所述触控操作进行处理,以得到触控指令时,具体用于:
122.在所述触控操作为第一触控类型的情况下,根据第一转换规则对所述触控操作中的至少一个操作位置参数进行转换,以得到触控指令;
123.在所述触控操作为第二触控类型的情况下,将所述触控操作转换为所述第一触控类型的触控操作,根据第三转换规则对所述触控操作中的操作位置参数进行转换,以得到触控指令;
124.其中,所述第一转换规则与所述第一触控类型相对应,所述第三转换规则为所述第一转换规则,或者,所述第三转换规则为与所述第一转换规则具有相同转换方式的转换规则。
125.在一种实现方式中,参数获得单元1001具体用于:根据所述交互设备与所述电子设备之间的连接接口,获得所述电子设备的设备参数;在所述设备参数中获得表征所述电子设备所配置的操作系统的系统参数。
126.在另一种实现方式中,参数获得单元1001具体用于:输出参数配置界面,所述参数配置界面中至少包含有参数配置控件;在接收到针对所述参数配置控件的配置操作的情况下,根据所述配置操作获得表征所述电子设备所配置的操作系统的系统参数;其中,所述交互设备能够用于输出所述电子设备传输来的第一内容,还用于输出所述交互设备生成的第二内容,在所述第二内容与所述第一内容同时被输出时,所述第二内容与所述第一内容层叠输出,且所述第二内容遮挡所述第一内容,所述第二内容中至少包含有所述参数配置界面。
127.可选的,所述参数配置界面在所述交互设备监测到所述电子设备连接到所述交互设备的情况下输出,或者,所述参数配置界面在所述交互设备接收到界面触发操作的情况下输出。
128.在一种实现方式中,所述触控操作在所述交互设备上的触控区域与所述交互设备的姿态相关;
129.且,在所述交互设备发生旋转的情况下,所述触控区域随所述交互设备的旋转角度的变化而变化。
130.需要说明的是,本实施例中各单元的具体实现可以参考前文中的相应内容,此处不再详述。
131.参考图11,为本申请实施例三提供的一种交互设备的结构示意图,该电子设备为能够进行输入输出交互的交互设备,如触控显示屏等。本实施例中的技术方案主要用于提
高交互设备进行交互的可靠性。
132.具体的,本实施例中的电子设备可以包含如下结构:
133.连接接口1101,用于连接电子设备;
134.输入装置1102,用于接收触控操作;
135.处理器1103,用于在连接接口上连接有电子设备的情况下,获得表征电子设备所配置的操作系统的系统参数;在输入装置上接收到触控操作之后,根据系统参数所表征的操作系统的系统类型,对触控操作进行处理,以得到触控指令;将触控指令传输给电子设备,以触发电子设备至少根据触控指令执行相应的操作。
136.当然,本实施例中的交互设备中还可以包含有输出装置1104,该输出装置1104与输入装置1102可以集成为一体,如触控显示屏等。
137.其中,处理器1103具体用于:触发输出装置1104输出参数配置界面,参数配置界面中至少包含有参数配置控件;在输入装置1102上接收到针对参数配置控件的配置操作的情况下,根据配置操作获得表征电子设备所配置的操作系统的系统参数;
138.其中,输出装置1104能够用于输出电子设备传输来的第一内容,还用于输出交互设备生成的第二内容,在第二内容与第一内容同时被输出时,第二内容与第一内容层叠输出,且第二内容遮挡第一内容,第二内容中至少包含有参数配置界面。
139.由上述方案可知,本申请实施例三提供的一种交互设备中,在交互设备上连接有电子设备的情况下,通过获得表征电子设备所配置的操作系统的系统参数,从而根据系统参数所表征操作系统的系统类型,对交互设备上接收到的触控操作进行处理,从而得到能够被电子设备识别的触控指令,在将触控指令传输给电子设备之后,电子设备就可以执行触控指令所对应的操作。可见,本实施例中通过对触控操作根据电子设备所配置的操作系统的系统类型的不同而进行不同的处理,从而使得电子设备均能够识别出所得到的触控指令并执行相应操作,从而避免交互设备因为电子设备所配置的操作系统不同而触控出错甚至无法使用的情况,从而提高交互设备进行交互的可靠性。
140.以触控显示屏为例,以下对本申请的实施方案进行详细的举例说明:
141.首先,本申请的发明人在使用触控显示屏连接笔记本或手机等外接设备时,发现:触控显示屏与一般只能支持windows系统,目前还未曾有出现同时支持windows、android、chrome系统中至少两个的触控显示屏。
142.为此,本申请的发明人经过进一步研究,提出一种触控显示屏,该触控显示屏能够用于连接不同的设备,如配置有不同操作系统的计算机或手机等设备;进一步的,该触控显示屏还能在连接的不同的设备上实现手指触控finger touch和笔触控pen touch的功能。具体如下:
143.在本实施例的触控显示屏的屏幕上具有触控功能,支持十点的finger touch的功能和pen touch的功能。在触控显示屏连接配置不同的操作系统的外接设备时,利用不同的触控协议与外接设备沟通,使得本实施例中的触控显示屏能兼容配置有windows、android和chrome的操作系统的外接设备。
144.需要说明的是,在其他实施例中的触控显示屏除了能兼容配置有windows、android和chrome的操作系统的外接设备,还可以兼容配置有其他操作系统的外接设备,如配置有linux、fuchsia、ios、macos和harmonyos的外接设备。本实施例中以能兼容配置有
windows、android和chrome的操作系统的外接设备的触控显示屏为例进行说明。
145.首先,触控显示屏在开机时可以通过界面提醒用户选择连接的外接设备的操作系统。例如,在开机时,触控显示屏上输出osd菜单,触控显示屏的osd菜单中设置windows、android和chrome系统的选项,用户可进入菜单进行选择。其中,如果用户不在开机时进行选择,则触控显示屏默认其连接的外接设备的操作是windows系统。另外,触控显示屏还可以在开机完成之后,由用户通过按键将osd菜单调出进行显示,以便于用户进行选择。
146.当然,在其他实施例中,还可以兼容配置有linux、fuchsia、ios、macos和harmonyos的外接设备的触控显示屏的osd菜单中还可以设置有linux、fuchsia、ios、macos和harmonyos系统的选项。
147.基于此,本实施例中的触控显示屏在与windows系统的外接设备连接时,如果触控显示屏上接收到的是finger touch,那么触控显示屏使用mpt协议进行处理,如果触控显示屏上接收到的是pen touch,那么触控显示屏使用mpp协议进行处理。
148.而触控显示屏与android或chrome系统的外接设备连接时,如果触控显示屏上接收到的是finger touch,那么触控显示屏使用mtp协议进行处理,如果触控显示屏上接收到的是pen touch,在触控显示屏一侧先将pen touch转换成finger touch的指令,再按mtp协议进行处理。
149.由此,在触控显示屏经过处理得到触控指令之后,将触控指令传输给android或chrome系统。
150.可见,本申请中所提出的这种触控显示屏不仅能支持finger touch和pen touch功能,还能兼容windows、android和chrome等系统的外接设备。
151.如图12所示,触控显示屏开机后由用户调出用于选择外接设备种类的界面,告知用户触控显示屏的触控功能支持windows、android或chrome系统,用户根据当前所连接的外接设备的操作系统自行选择。
152.其中,在界面上默认为windows选项,界面持续的输出时间可以维持3s到5s。若用户不进行选择,则5s后界面自动消失,待下一次开机时再出现,或者用户通过软件控件或硬件按键触发再输出。若用户在5s内做出了选择,则用户选择完后界面自动消失。若用户选择不再提醒,则界面永久不再出现。
153.如图13中所示所示,若用户选择的是windows系统,则如果触控显示屏上接收到的是finger touch,那么使用mpt协议进行处理,如果触控显示屏上接收到的是pen touch,那么使用mpp协议进行处理,最后将处理得到的触控指令传输给windows系统。若用户选择android或或chrome系统,如果触控显示屏上接收到的是finger touch,那么使用mtp协议进行处理,如果触控显示屏上接收到的是pen touch,在触控显示屏端先将pen touch转换成finger touch的指令,再按mtp协议或stp协议进行处理,最后将处理得到的触控指令传输给android或chrome系统。
154.在本实施例中的只兼容windows、android和chrome系统的触控显示屏中,若用户选择others,比如用户连接的是ios或者mac os,则touch无效;而在其他实施例中的还兼容linux、fuchsia、ios、macos和harmonyos等系统的触控显示屏中,如果用户选择others,如linux,则按照linux系统对应的处理方式如mtp或mpp进行处理,此处不再详述。
155.如图14所示,以界面为osd菜单为例,osd菜单中设置windows、android、chrome系
统选项,用户可进入菜单进行选择,选择后的处理方式参考前文描述。当然,osd菜单中还可以设置其他系统的选项,也可以设置亮度和对比度等参数。
156.进一步,本申请的发明人经过进一步研究,提出一种触控显示屏,在显示屏自动旋转的同时,还能实现触控区域与显示区域的自适应:即能根据设备输出画面和显示器旋转角度的不同,自动调整触控有效区域。
157.如图15所示,触控显示屏中的显示器带自动旋转功能,根据设备输出画面和显示器自身旋转角度的不同,会设置不同的有效触控区域。工作原理为:显示器旋转不同角度时,g

sensor检测到显示器monitor旋转角度,触控显示屏中的主芯片scalar会根据不同旋转角度来检测显示画面,将触控有效区域有区别地与显示有效区域对应。
158.当显示器旋转0度/180度时,显示器直接显示source(显示器的输出内容)输出的画面,同时设置touch全屏有效,如a和b中所示。
159.当显示器旋转90度/270度时,显示器检测source输出画面是否为竖直画面。若是竖直画面,则直接显示source输出画面,设置touch全屏有效,如c和d所示。若source输出画面为水平画面,则继续检测左右两边是否有大面积黑边,若有大面积黑边,则截取中间有效区域进行显示,设置pen touch全屏有效,如e所示。若左右两边无黑边,则显示器短边显示source输出画面的长边,显示器长边显示输出画面的短边,显示器上下部分补齐黑边,设置touch中间区域有效,如f所示。
160.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
161.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
162.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
163.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1