双屏互动控制方法

文档序号:9200191阅读:767来源:国知局
双屏互动控制方法
【技术领域】
[0001] 本发明涉及车载电子与移动终端技术领域,特别是涉及一种双屏互动控制方法。
【背景技术】
[0002] 目前,车载终端和移动终端都集成了触摸屏(touch screen,又称为触控屏或触控 面板)技术。用户可以很方便地输入讯号对车载终端或移动终端进行控制。
[0003] 在一些场景下,用户并不方便对某一终端进行操作,例如用户当前正在驾车,可以 很方便地对车载终端的触摸屏进行操作,能够获取车载终端提供的音乐、导航等服务,然而 当用户需要通过移动终端如手机进行视频通话、访问微博等操作时,就会遇到诸如找寻移 动终端、如何固定或握持移动终端等麻烦因素。因此,需要提供一种双屏互动控制方法,使 用户通过对其中一个触摸屏终端屏幕上进行操作就能实现对另一触摸屏终端进行控制,举 例而言,在车载环境中,通过在车载终端屏幕上进行操作,就能获取移动终端上应用所提供 的服务。

【发明内容】

[0004] 基于此,有必要提供一种双屏互动控制方法,应用本发明技术方案,能够使得用户 在第一触摸屏终端上进行操作,就可控制第二触摸屏终端进行响应并返回结果。
[0005] -种双屏互动控制方法,包括:
[0006] 第一触摸屏终端与第二触摸屏终端建立连接,所述第一触摸屏终端获取所述第二 触摸屏终端投射的显示数据并进行显示;
[0007] 所述第一触摸屏终端接收外部输入的触摸操作数据;
[0008] 所述第一触摸屏终端将所述触摸操作数据传输给所述第二触摸屏终端;
[0009] 所述第二触摸屏终端根据所述触摸操作数据,识别其中针对屏幕中视图控件的操 作类型,所述操作类型包括滑动操作和点击操作;
[0010] 所述第二触摸屏终端对所述滑动操作或所述点击操作进行响应;
[0011] 所述第二触摸屏终端将响应后的结果同步给所述第一触摸屏终端。
[0012] 在一个实施例中,所述第一触摸屏终端与第二触摸屏终端建立连接,所述第一触 摸屏终端获取所述第二触摸屏终端投射的显示数据并进行显示,包括:
[0013] 所述第一触摸屏终端和所述第二触摸屏终端基于视频传输协议建立有线或无线 连接;
[0014] 所述第二触摸屏终端通过EDID协议获取所述第一触摸屏终端所支持的显示参 数;
[0015] 所述第二触摸屏终端将对应与所述显示参数的显示数据发送给所述第一触摸屏 终端;
[0016] 所述第一触摸屏终端接收所述显示数据并显示。
[0017] 在一个实施例中,所述第一触摸屏终端接收外部输入的触摸操作数据的步骤,包 括:
[0018] 所述第一触摸屏终端依照预设的采样周期监控屏幕上触点的变化,并记录每一次 操作中所包含的触点类型及触点坐标,所述触点类型包括TouchDown触点、TouchMove触点 和TouchUp触点,所述TouchDown触点为第一次接触屏幕产生的触点,所述TouchUp触点为 最后弹起时对应的触点,所述TouchMove触点为所述TouchDown触点和所述TouchUp触点 之间的触点。
[0019] 在一个实施例中,所述第二触摸屏终端根据所述触摸操作数据,识别其中针对屏 幕中视图控件的操作类型的步骤,包括:
[0020] 所述第二触摸屏终端根据所述触点类型和触点坐标,执行碰撞检测,筛选出所述 视图控件范围内的操作;
[0021] 依据所述视图控件范围内触点之间的相对距离,判断所述操作为滑动操作或点击 操作。
[0022] 在一个实施例中,所述执行碰撞检测的步骤,包括:
[0023] 预设视图控件为矩形,尺寸为Size (w,h),w为像素宽,h为像素高,左上角像素点 坐标(a,b);
[0024] 判断任意触点坐标(X,y)是否同时满足a〈x〈a+w且b〈y〈b+h,若是则位于所述视 图控件范围内,否则不在所述视图控件范围内。
[0025] 在一个实施例中,所述依据所述视图控件范围内触点之间的相对距离,判断所述 操作为滑动操作或点击操作的步骤,包括:
[0026] 将TouchDown触点与第一个TouchMove触点之间的距离与预设阀值相比,若
则所述操作为滑动操作,否则所述操作为点击操作,其 中TouchDown触点坐标(X1, Y1),第一个TouchMove触点坐标(X2, Y2),MinSpace为预设阀值。
[0027] 在一个实施例中,所述第二触摸屏终端对所述滑动操作或所述点击操作进行响应 的步骤,包括:
[0028] 遍历所述第二触摸屏终端上视图控件,确定允许响应所述滑动操作或所述点击操 作的最顶层控件,并进行响应。
[0029] 在一个实施例中,所述第一触摸屏终端为车载终端,所述第二触摸屏终端为移动 终端。
[0030] 上述双屏互动控制方法,在第一触摸屏终端与第二触摸屏终端建立连接后,第一 触摸屏终端将外部输入的触摸操作数据传输给第二触摸屏终端,由第二触摸屏终端识别其 中针对视图控件的操作类型,并进行相应的响应,由此达到通过第一触摸屏终端进行操作 去控制第二触摸屏终端的技术效果。
【附图说明】
[0031] 图1为一个实施例中的双屏互动控制方法的流程示意图。
【具体实施方式】
[0032] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0033] 参见图1,在一个实施例中提供了一种双屏互动控制方法,包括:
[0034] 步骤101,第一触摸屏终端与第二触摸屏终端建立连接,第一触摸屏终端获取第二 触摸屏终端投射的显示数据并进行显示。
[0035] 具体的,本实施例中的第一触摸屏终端和第二触摸屏终端均是指集成有触摸屏作 为其输入装置和显示装置的终端,例如车载终端、移动终端等。本实施例可以车载终端作为 第一触摸屏终端,移动终端作为第二触摸屏终端来举例。
[0036] 在一个实施例中,第一触摸屏终端与第二触摸屏终端建立连接,第一触摸屏终端 获取第二触摸屏终端投射的显示数据并进行显示的过程包括下列(a)至(d):
[0037] (a)第一触摸屏终端和第二触摸屏终端基于视频传输协议建立有线或无线连接。 第一触摸屏终端可以与第二触摸屏终端建立连接,必然支持相应的协议,拥有相互通信的 接口。第一触摸屏终端和第二触摸屏终端通过预设的视频传输协议如HDMI、Miracast等建 立连接。连接方式可以是有线连接或无线连接。在车载终端作为第一触摸屏终端,移动终 端作为第二触摸屏终端的例子下,移动终端如手机通常已经大部分很好地支持了上述开放 协议,而车载终端可以通过装载相应的app程序来支持这些协议。
[0038] (b)第二触摸屏终端通过EDID协议获取第一触摸屏终端所支持的显示参数。第二 触摸屏终端和第一触摸屏终端建立连接后,需要将自身操作界面投射到第一触摸屏终端的 屏幕上。通常,第一触摸屏终端与第二触摸屏终端的屏幕尺寸大小不同,所支持的显示参数 如分辨率等也就不尽相同。第二触摸屏终端通过EDID(Extended Display Identification Data,扩展显示标识数据)协议来获取第一触摸屏终端的显示参数信息,包括所支持的多 种分辨率形式、最大图像尺寸、颜色设置等信息,再由第二触摸屏终端从中确定一个输出的 显示参数。
[0039] (C)第二触摸屏终端将对应显示参数的显示数据发送给第一触摸屏终端。
[0040] (d)第一触摸屏终端接收所述显示数据并显示。第一触摸屏终端在屏幕上显示第 二触摸屏终端的画面,可以是全屏显示,也可以是以一个子窗口显示画面。在此并不限定。
[0041] 步骤102,第一触摸屏终端接收外部输入的触摸操作数据。
[0042] 具体的,第一触摸屏终端和第二触摸屏终端都具有触摸屏,用户可以在触摸屏上 进行操作,从而输入一些信息分别给两终端的处理器进行处理得到相应的响应结果。本步 骤的触摸操作
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1