一种控制方法及电子设备与流程

文档序号:23417473发布日期:2020-12-25 11:37阅读:98来源:国知局
一种控制方法及电子设备与流程

本申请涉及跨屏操作技术,尤其涉及一种控制方法及电子设备。



背景技术:

目前市场上的双屏产品或者外接支持触控功能的显示器产品,在实现跨屏操作时,只支持鼠标跨屏操作,如何不依赖鼠标实现跨屏操作,在本领域还未相关技术。



技术实现要素:

有鉴于此,本申请实施例期望提供一种控制方法和电子设备。

为达到上述目的,本申请的技术方案是这样实现的:

根据本申请的一方面,提供一种控制方法,包括:

利用第一处理器显示图像到第一屏、以及显示图像到第二屏;

利用第二处理器接收针对所述第一屏和所述第二屏的鼠标信号;

利用第三处理器接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号、处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号、向所述第二处理器发送所述控制信号;所述第三处理器是独立于所述第二处理器的独立处理器。

上述方案中,在所述利用第三处理器接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号之前,还包括:如果检测到针对所述第一屏的所述第一触控信号和所述第二屏的所述第二触控信号满足第一条件,确定所述第一触控信号和所第二触控信号表征跨屏手势操作;触发所述第三处理器接收所述第一触控信号和所述第二触控信号。

上述方案中,还包括:将所述第一触控信号的第一触控轨迹、以及所述第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;

如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配成功,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

上述方案中,还包括:确定所述第一触控信号的第一触控时间和所述第二触控信号的第二触控时间的时间间隔;如果所述时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

上述方案中,还包括:如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配失败,或者,如果所述时间间隔不满足预设时间条件,确定所述第一触控信号和所述第二触控信号表征触控操作;

利用所述第二处理器接收针对所述第一触控信号和所述第二触控信号;

所述处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号,包括:

将所述第一触控信号和所述第二触控信号确定为鼠标信号,以跨屏控制所述第一屏和所述第二屏。

上述方案中,处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号,包括:

如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,利用所述第三处理器确定所述第一屏和所述第二屏的总触控区域,得到用于控制所述总触控区域的控制信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。

上述方案中,处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号,包括:

如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,确定所述第一触控轨迹和所述第二触控轨迹的时间间隔;

如果所述第一触控轨迹和所述第二触控轨迹的时间间隔满足预设时间间隔,利用所述第三处理器合并所述第一触控信号和所述第二触控信号,以得到用于控制所述第一屏和所述第二屏的跨屏触控信号;

所述第一边缘位置和所述第二边缘位置满足相邻条件。

上述方案中,所述第一处理器包括第四处理器和第五处理器;

利用所述第四处理器显示图像到所述第一屏;

利用所述第五处理器显示图像到所述第二屏。

根据本申请的另一方面,提供一种电子设备,包括:

第一屏;

第二屏;

第一处理器,用于显示图像到所述第一屏,以及用于显示图像到所述第二屏;

第二处理器,用于接收针对所述第一屏和所述第二屏的鼠标信号;

第三处理器,用于接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号、以及用于处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号、以及向所述第二处理器发送所述控制信号;所述第三处理器是独立于所述第二处理器的独立处理器。

上述方案中,所述第一处理器包括:

第四处理器,用于显示图像到所述第一屏;

第五处理器,用于显示图像到所述第二屏。

本申请提供的一种控制方法及电子设备,通过增加第三处理器,利用第三处理器接收针对第一屏的第一触控信号和第二屏的第二触控信号、以及对第一触控信号和第二触控信号进行处理后,得到用于控制第一屏和所述第二屏的控制信号,然后向第二处理器发送所述控制信号;使第二处理器再对第一屏和第二屏进行控制。如此,可以通过触控方式实现第一屏和第二屏的跨屏操作,不再需要外置输入设备(例如鼠标),不仅省去了外置输入设备的成本,而且提高了用户的操作便捷性。

附图说明

图1为本申请中控制方法的步骤实现示意图;

图2为本申请中跨屏触控信号的逻辑示意图;

图3为本申请中电子设备的结构组成示意图一;

图4为本申请中电子设备的结构组成示意图二;

图5为本申请中电子设备的结构组成示意图三。

具体实施方式

以下结合说明书附图及具体实施例对本申请的技术方案做进一步的详细阐述。

图1为本申请中控制方法的步骤实现示意图,如图1所示,包括:

步骤101,利用第一处理器显示图像到第一屏、以及显示图像到第二屏;

本申请中,该方法主要应用于具有至少两个独立显示屏的电子设备,该电子设备包括笔记本电脑、台式电脑、手机、便携式平板电脑、电子书终端、游戏终端等等。

这里,第一屏和第二屏相邻设置,且第一屏能够相对第二屏转动,以使第一屏和第二屏呈现不同的使用状态。

本申请,第一屏和第二屏之间可以通过连接轴进行边缘连接;或者,第一屏和第二屏之间不通过连接轴连接,而是第一屏和第二屏的边缘距离处于预设距离(如1-3厘米)之内。

本申请中,在该电子设备内具有第一处理器,通过该第一处理可以使该电子设备的第一屏和第二屏分别显示图像。此时,第一屏和第二屏可以左右并排放置,也可以上下并排放置,以方便用户使用和浏览该第一屏和第二屏上的显示内容。

这里,第一处理器可以是单显卡,当第一处理器是单显卡时,该第一处理器可以是独立显卡或集成显卡。

本申请中,第一处理器还可以包括:第四处理器和第五处理器;其中,利用所述第四处理器可以显示图像到所述第一屏;利用所述第五处理器可以显示图像到所述第二屏。

这里,当第一处理器包括第四处理器和第五处理器时,说明第一处理器是一个多显卡。当第一处理器是多显卡时,该第一处理器可以由至少一个集成显卡和至少一个独立显卡构成,也可以全部由独立显卡构成或全部由集成显卡构成;其中,独立显卡的显示性能高于集成显卡的显示性能。

这里,当第一处理器是一个多显卡时,多显卡之间可以通过桥接器桥接而成,协同处理第一屏和第二屏的图像数据。

步骤102,利用第二处理器接收针对所述第一屏和所述第二屏的鼠标信号;

本申请中,该电子设备还包括第二处理器,通过该第二处理器可以处理针对第一屏和第二屏的鼠标信号。

这里,第二处理器具体可以是作为计算机系统的运算和控制核心的中央处理器(cpu,centralprocessingunit),当用户通过外置输入设备(例如鼠标、手写笔)针对第一屏和第二屏进行输入时,该第二处理器可以接收到表征外置输入设备的鼠标信号,通过该鼠标信号可以控制第一屏和第二屏上的显示对象。

步骤103,利用第三处理器接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号、处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号、向所述第二处理器发送所述控制信号;所述第三处理器是独立于所述第二处理器的独立处理器。

本申请中,该电子设备还包括第三处理器,通过该第三处理器可以接收针对第一屏和第二屏的跨屏触控信号。

这里,该第三处理器具体可以是微控制单元(mcu,microcontrollerunit)。

具体地,当用户在第一屏和第二屏上进行手势触控操作时,该电子设备上的触控检测部件能够检测到针对第一屏的第一触控信号和第二屏的第二触控信号。如果该第一触控信号和第二触控信号满足第一条件,则确定第一触控信号和第二触控信号表征跨屏手势操作,该电子设备上的触控控制部件会触发该第三处理器接收该第一触控信号和该第二触控信号。当第三处理器接收到该第一触控信号和该第二触控信号之后,可以处理该第一触控信号和该第二触控信号,以得到用于控制该第一屏和该第二屏的控制信号。并由第三处理器向该第二处理器发送该控制信号,以使得第二处理器基于该控制信号控制第一屏和第二屏的跨屏操作。

本申请中,在该电子设备中存储有表征跨屏手势操作的第一预设轨迹,该第一预设轨迹可以表征多指滑动手势,比如多指滑动手势包括:两指滑动、三指滑动、四指滑动等等。

当用户通过多指滑动手势在第一屏和第二屏上进行手势滑动时,电子设备可以检测到针对第一屏的第一触控信号和第二屏的第二触控信号。当电子设备检测到针对第一屏的第一触控信号和第二屏的第二触控信号时,可以将该第一触控信号的第一触控轨迹、以及该第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;并得到比较结果。如果该比较结果表征该第一触控轨迹以及该第二触控轨迹均与该第一预设轨迹匹配成功,则确定该第一触控信号和该第二触控信号满足该第一条件。相反,如果该比较结果表征该第一触控轨迹以及该第二触控轨迹均与该第一预设轨迹匹配失败,则确定该第一触控信号和该第二触控信号不满足该第一条件。

本申请中,当电子设备确定该第一触控信号和该第二触控信号满足该第一条件时,还可以启动跨屏触控模式,在该跨屏触控模式下,触发第三处理器,以利用该第三处理器接收针对第一屏第一触控信号和第二屏的第二触控信号。第三处理器接收到该第一触控信号和第二触控信号之后,可以将该第一触控信号和第二触控信号转换为鼠标信号,并将该鼠标信号发送给第二处理器,以使得利用该第二处理器基于该鼠标信号响应针对第一屏和第二屏的跨屏触控操作。

本申请中,该电子设备还可以确定第一屏和第二屏的相对位置;

具体地,该电子设备可以通过检测第一屏和第二屏的姿态,得到第一屏和第二屏的姿态信息,然后基于该姿态信息确定第一屏和第二屏的相对位置。

或者,该电子设备可以通过检测第一屏和第二屏的边缘距离,得到第一屏和第二屏的边缘距离信息,然后基于该边缘距离信息确定第一屏和第二屏的相对位置。

或者,该电子设备可以获取第一屏的第一三维坐标和第二本体屏的第二三维坐标,根据第一三维坐标和第二三维坐标,确定第一屏和第二屏的相对位置。

本申请中,在利用该第三处理器接收到针对第一屏第一触控信号和第二屏的第二触控信号时。第三处理器还可以基于第一屏和第二屏的相对位置,确定第一屏和第二屏的总触控区域,并向第二处理器发送针对该总触控区域的控制信号,以使得利用该第二处理器基于该控制信号在该总触控区域内执行针对第一屏和第二屏的跨屏触控操作。

本申请中,第三处理器在基于第一屏和第二屏的相对位置,确定第一屏和第二屏的总触控区域时,具体可以将第一屏的第一三维坐标和第二屏的第二三维坐标进行匹配;得到匹配结果,如果匹配结果表征第一屏的x方向的坐标值和第二屏的x方向的坐标值相同,则确定第一屏和第二屏的位置是上下排列,则将第一屏y方向的坐标值和第二屏y方向的坐标值相加,得到y方向的坐标总值,并将y方向的坐标总值与第一屏或第二屏的x方向的坐标值相乘,得到第一屏和第二屏的总触控区域。如果匹配结果表征第一屏的y方向的坐标值和第二屏的y方向的坐标值相同,则确定第一屏和第二屏的位置是左右排列,则将第一屏x方向的坐标值和第二屏x方向的坐标值相加,得到x方向的坐标总值,并将x方向的坐标总值与第一屏或第二屏的y方向的坐标值相乘,得到第一屏和第二屏的总触控区域。

本申请中,该电子设备中还存储有表征跨屏手势操作的预设时间条件。

当电子设备检测到针对第一屏的第一触控信号和第二屏的第二触控信号时,还可以确定该第一触控信号的第一触控时间和该第二触控信号的第二触控时间的时间间隔;如果该时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,则确定该第一触控信号和该第二触控信号满足该第一条件。

这里,预设时间条件可以是电子设备出厂时的默认时间间隔(例如1-3秒),也可以是根据用户需求自行设置的时间间隔。

本申请中,表征跨屏手势操作的第一预设轨迹还可以是单指滑动手势。当跨屏手势操作是单指滑动手势时,则需要考虑第一屏的第一触控时间和第二屏的第二触控时间的时间间隔。

例如,当第一屏的第一边缘位置和第二屏的第二边缘位置相邻设置,且用户利用单指手势从第一屏的第一位置滑动到第一屏的第一边缘位置,紧接着,又从第二屏的第二边缘位置滑动到第二屏的第二位置,并且第一屏上产生的第一触控信号的第一触控时间和第二屏上产生的第二触控信号的第二触控时间的时间间隔在预设时间间隔(例如3秒)之内,则确定该时间间隔满足预设时间条件。此时,在利用该第三处理器接收到针对第一屏第一触控信号和第二屏的第二触控信号时,还可以利用第三处理器将第一触控信号和第二触控信号进行信号合并,得到跨屏触控信号,并向第二处理器发送该跨屏触控信号,以使得该第二处理器基于该跨屏触控信号响应针对第一屏和第二屏的跨屏触控操作。

本申请中,如果第一触控信号的第一触控轨迹、以及第二触控信号的第二触控轨迹与第一预设轨迹的比较结果表征该第一触控轨迹以及该第二触控轨迹均与该第一预设轨迹匹配失败,或者,如果第一触控信号的第一触控时间和第二触控信号的第二触控时间的时间间隔不满足预设时间条件,则确定该第一触控信号和该第二触控信号表征触控操作;则电子设备的触控控制部件会触发第二处理器接收该第一触控信号和该第二触控信号。

这里,该触控操作和该跨屏手势操作不同。

具体地,该触控操作具体是指对单一显示屏上显示的图标或窗口实施的单击触控、双击触控或右击触控。

例如,通过对第一屏上的某一文件进行双击触控,可以打开该文件;通过在该文件的菜单栏进行单击触控,可以打开该菜单栏中的某一菜单窗口;通过对第一屏上的某一文件进右击触控,可以打开该文件的菜单窗口等等。

而跨屏手势操作是指对第一屏和第二屏上显示的图标或窗口进行跨屏触控、跨屏推拽等操作。

例如,第一屏的第一边缘位置和第二屏的第二边缘位置相邻设置,当用户对第一屏上的某一文件进行手势触控,并从第一屏的第一位置滑动到第一屏的第一边缘位置,紧接着,又从第二屏的第二边缘位置滑动到第二屏的第二位置时,如果第一屏的触控时间和第二屏的触控时间的时间间隔在预设时间之内,可以利用第三处理器实现第一屏和第二屏的跨屏触控,以将该文件从第一屏拖拽到第二屏。

又例如,第一屏的第一边缘位置和第二屏的第二边缘位置相邻设置,当第一屏和第二屏上显示同一款游戏(比如切水果游戏),且用户在第一屏的第一边缘位置向第二屏的第二边缘位置滑动时,如果第一屏的触控时间和第二屏的触控时间的时间间隔在预设时间之内,可以利用第三处理器实现对位于第一边缘位置和第二边缘位置之间的游戏对象的跨屏触控,以跨屏控制所述第一屏和所述第二屏。

本申请中,当第三处理器向第二处理器发送控制信号之后,还可以利用该第三处理器接收第二处理器返回的反馈信号,当利用第三处理器接收到第二处理器返回的反馈信号的情况下,第三处理器可以基于该反馈信号释放第一触控信号对应的第一触点,以及第二触控信号对应的第二触点,以使得第一屏和第二屏退出跨屏触控模式。

本申请中,在第一屏和第二屏退出跨屏触控模式下,该电子设备还可以启动非跨屏触控模式,在非跨屏触控模式下,针对第一屏或第二屏实施触控操作时,利用第二处理器接收第一屏的第一触控信号,或,第二屏的第二触控信号。此时,第一触控信号或第二触控信号仅表示对单一显示屏的触控操作。

图2为本申请中跨屏触控信号的逻辑示意图,如图2所示:

利用第三处理器203接收第一屏201的第一触控信号和第二屏202的第二触控信号,第三处理器203将第一触控信号和第二触控信号进行处理后,得到用于控制第一屏201和第二屏202的控制信号,利用第三处理器203向第二处理器204发送该控制信号,以使得第二处理器204基于该控制信号控制第一屏201和第二屏202,以响应第一屏201和第二屏202的跨屏触控操作。

这里,第三处理器203将第一触控信号和第二触控信号进行处理后,得到用于控制第一屏201和第二屏202的控制信号,具体可以是基于第一屏201和第二屏202的相对位置合并第一屏201和第二屏202的触控区域,得到第一屏201和第二屏202的总触控区域,向第二处理器204发送用于控制该总触控区域的控制信号。

这里,当第二处理器204接收到该控制信号后,第二处理器204还可以向第三处理器203发送反馈信号,以使得第三处理器203基于该反馈信号释放第一触控信号对应的第一触点,以及第二触控信号对应的第二触点。

本申请通过增加mcu硬件,利用mcu将两个物理屏的两个独立触控信号进行处理,能够实现在两个物理屏上实施跨屏触控操作,减少了对外置输入设备的依赖性。另外,本申请还可以通过对触控信号的轨迹判断,开启跨屏触控模式,以防止与windows的触控操作冲突。

图3为本申请中电子设备的结构组成示意图一,如图3所示,该电子设备包括:

第一屏301;

第二屏302,与第一屏301相互独立、且相邻设置、且能够相对第一屏301转动;

第一处理器303,用于显示图像到所述第一屏301,以及用于显示图像到所述第二屏302;

第二处理器304,用于接收针对所述第一屏301和所述第二屏302的鼠标信号;

第三处理器305,用于接收针对所述第一屏301的第一触控信号和所述第二屏302的第二触控信号、以及用于处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏301和所述第二屏302的控制信号、以及向所述第二处理器304发送所述控制信号;所述第三处理器305是独立于所述第二处理器304的独立处理器。

在优选方案中,所述第一处理器303包括:

第四处理器3031,用于显示图像到所述第一屏301;

第五处理器3032,用于显示图像到所述第二屏302。

本申请中,该电子设备还包括触控检测部件(图中未示出)和触控控制部件(图中未示出),当通过触控检测部件检测到针对所述第一屏301的所述第一触控信号和所述第二屏302的所述第二触控信号满足第一条件,确定所述第一触控信号和所第二触控信号表征跨屏手势操作;由触控控制部件触发所述第三处理器305接收所述第一触控信号和所述第二触控信号。

优选方案中,触控控制部件还用于将所述第一触控信号的第一触控轨迹、以及所述第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;

如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配成功,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

优选方案中,触控控件部件还用于确定所述第一触控信号的第一触控时间和所述第二触控信号的第二触控时间的时间间隔;

如果所述时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

优选方案中,触控控制部件还用于,在比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配失败,或者,在所述时间间隔不满足预设时间条件的情况下,确定所述第一触控信号和所述第二触控信号表征触控操作;则触发第二处理器304,以利用所述第二处理器304接收所述第一触控信号和所述第二触控信号;

在优选方案中,利用第三处理器305将所述第一触控信号和所述第二触控信号确定为鼠标信号,由第三处理器305向第二处理器304发送所述鼠标信号,以使得第二处理器304基于该鼠标信号响应所述第一屏301和所述第二屏302的跨屏触控操作。

在优选方案中,如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,利用所述第三处理器305确定所述第一屏和所述第二屏的总触控区域,得到用于控制所述总触控区域的控制信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。由第三处理器305向第二处理器304发送该控制信号,以使得第二处理器304基于该控制信号响应在该总触控区域内针对第一屏301和第二屏302的跨屏触控操作。

在优选方案中,如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,确定所述第一触控轨迹和所述第二触控轨迹的时间间隔;

如果所述第一触控轨迹和所述第二触控轨迹的时间间隔满足预设时间间隔,利用所述第三处理器305合并所述第一触控信号和所述第二触控信号,以得到用于控制所述第一屏301和所述第二屏302的跨屏触控信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。由第三处理器305向第二处理器304发送该跨屏触控信号,以使得第二处理器304基于该跨屏触控信号响应针对第一屏301和第二屏302的跨屏触控操作。

需要说明的是:上述实施例提供的电子设备在进行跨屏触控操作时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本申请实施例还提供了一种电子设备,该电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,

其中,所述处理器包括第一处理器、第二处理器和第三处理器;

其中,所述处理器用于运行所述计算机程序时,执行:利用所述第一处理器显示图像到第一屏、以及显示图像到第二屏;第一屏和第二屏是两个独立的物理屏,且第一屏与第二屏相邻设置。

所述处理器用于运行所述计算机程序时,执行:利用所述第二处理器接收针对所述第一屏和所述第二屏的鼠标信号;

所述处理器用于运行所述计算机程序时,执行:利用所述第三处理器接收针对第一屏的第一触控信号和第二屏的第二触控信号、处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号、向所述第二处理器发送所述控制信号;所述第三处理器是独立于第二处理器的独立处理器。

所述处理器还用于运行所述计算机程序时,执行:如果检测到针对所述第一屏的所述第一触控信号和所述第二屏的所述第二触控信号满足第一条件,确定所述第一触控信号和所第二触控信号表征跨屏手势操作;触发所述第三处理器接收所述第一触控信号和所述第二触控信号。

所述处理器还用于运行所述计算机程序时,执行:将所述第一触控信号的第一触控轨迹、以及所述第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配成功,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

所述处理器还用于运行所述计算机程序时,执行:确定所述第一触控信号的第一触控时间和所述第二触控信号的第二触控时间的时间间隔;

如果所述时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

所述处理器还用于运行所述计算机程序时,执行:将所述第一触控信号和所述第二触控信号确定为鼠标信号,以跨屏控制所述第一屏和所述第二屏。

所述处理器还用于运行所述计算机程序时,执行:如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配失败,或者,如果所述时间间隔不满足预设时间条件,确定所述第一触控信号和所述第二触控信号表征触控操作;利用所述第二处理器接收所述第一触控信号和所述第二触控信号;

所述处理器还用于运行所述计算机程序时,执行:如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,利用所述第三处理器确定所述第一屏和所述第二屏的总触控区域,得到用于控制所述总触控区域的控制信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。

所述处理器还用于运行所述计算机程序时,执行:如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,确定所述第一触控轨迹和所述第二触控轨迹的时间间隔;

如果所述第一触控轨迹和所述第二触控轨迹的时间间隔满足预设时间间隔,利用所述第三处理器合并所述第一触控信号和所述第二触控信号,以得到用于控制所述第一屏和所述第二屏的跨屏触控信号;

所述第一边缘位置和所述第二边缘位置满足相邻条件。

这里,第一处理器还可以包括第四处理器和第五处理器;

利用所述第四处理器显示图像到所述第一屏;

利用所述第五处理器显示图像到所述第二屏。

图4是本申请中电子设备的结构组成示意图二,电子设备400可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。图4所示的电子设备400包括:处理器401、存储器402、至少一个网络接口404和用户接口403。电子设备400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本申请实施例描述的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。

本申请实施例中的存储器402用于存储各种类型的数据以支持电子设备400的操作。这些数据的示例包括:用于在电子设备400上操作的任何计算机程序,如操作系统4021和应用程序4022;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统4021包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本申请实施例方法的程序可以包含在应用程序4022中。

上述本申请实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以包括多个处理器,该处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)、通用处理器、控制器、微控制器(mcu,microcontrollerunit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

在示例性实施例中,本申请实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器402,上述计算机程序可由电子设备400的处理器401执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:利用第一处理器显示图像到第一屏、以及显示图像到第二屏;

利用第二处理器接收针对所述第一屏和所述第二屏的鼠标信号;

利用第三处理器接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号、处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号、向所述第二处理器发送所述控制信号;所述第三处理器是独立于所述第二处理器的独立处理器。

所述计算机程序被处理器运行时,还执行:如果检测到针对所述第一屏的所述第一触控信号和所述第二屏的所述第二触控信号满足第一条件,确定所述第一触控信号和所第二触控信号表征跨屏手势操作;触发所述第三处理器接收所述第一触控信号和所述第二触控信号。

所述计算机程序被处理器运行时,还执行:将所述第一触控信号的第一触控轨迹、以及所述第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;

如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配成功,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

所述计算机程序被处理器运行时,还执行:确定所述第一触控信号的第一触控时间和所述第二触控信号的第二触控时间的时间间隔;

如果所述时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

所述计算机程序被处理器运行时,还执行:将所述第一触控信号和所述第二触控信号确定为鼠标信号,以跨屏控制所述第一屏和所述第二屏。

所述计算机程序被处理器运行时,还执行:如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配失败,或者,如果所述时间间隔不满足预设时间条件,确定所述第一触控信号和所述第二触控信号表征触控操作;

利用所述第二处理器接收所述第一触控信号和所述第二触控信号。

所述计算机程序被处理器运行时,还执行:如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,利用所述第三处理器确定所述第一屏和所述第二屏的总触控区域,得到用于控制所述总触控区域的控制信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。

所述计算机程序被处理器运行时,还执行:如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,确定所述第一触控轨迹和所述第二触控轨迹的时间间隔;

如果所述第一触控轨迹和所述第二触控轨迹的时间间隔满足预设时间间隔,利用所述第三处理器合并所述第一触控信号和所述第二触控信号,以得到用于控制所述第一屏和所述第二屏的跨屏触控信号;

所述第一边缘位置和所述第二边缘位置满足相邻条件。

这里,所述第一处理器包括第四处理器和第五处理器;

所述计算机程序被处理器运行时,还执行:利用所述第四处理器显示图像到所述第一屏;利用所述第五处理器显示图像到所述第二屏。

图5为本申请中电子设备的结构组成示意图三,如图5所示,电子设备包括:

显示单元501,用于利用第一处理器显示图像到第一屏、以及显示图像到第二屏;

第一接收单元502,用于利用第二处理器接收针对所述第一屏和所述第二屏的鼠标信号;

第二接收单元503,用于利用第三处理器接收针对所述第一屏的第一触控信号和所述第二屏的第二触控信号;

处理单元504,用于处理所述第一触控信号和所述第二触控信号,得到用于控制所述第一屏和所述第二屏的控制信号;

发送单元505,用于向所述第二处理器发送所述控制信号;所述第三处理器是独立于所述第二处理器的独立处理器。

在优选方案中,处理单元504具体包括:

检测单元506,用于检测针对所述第一屏的所述第一触控信号和所述第二屏的所述第二触控信号是否满足第一条件;

确定单元507,用于如果检测到针对所述第一屏的所述第一触控信号和所述第二屏的所述第二触控信号满足第一条件,确定所述第一触控信号和所第二触控信号表征跨屏手势操作;触发所述第二接收单元503利用第三处理器接收所述第一触控信号和所述第二触控信号。

在优选方案中,处理单元504还包括;

比较单元508,用于将所述第一触控信号的第一触控轨迹、以及所述第二触控信号的第二触控轨迹分别与第一预设轨迹进行比较;

确定单元507,还用于如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配成功,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

在优选方案中,确定单元507,还用于确定所述第一触控信号的第一触控时间和所述第二触控信号的第二触控时间的时间间隔;如果所述时间间隔满足预设时间条件、以及所述第一屏和所述第二屏满足相邻条件,确定所述第一触控信号和所述第二触控信号满足所述第一条件。

在优选方案中,确定单元507,还用于如果比较结果表征所述第一触控轨迹以及所述第二触控轨迹均与所述第一预设轨迹匹配失败,或者,如果所述时间间隔不满足预设时间条件,确定所述第一触控信号和所述第二触控信号表征触控操作;触发第一接收单元502利用所述第二处理器接收所述第一触控信号和所述第二触控信号;

优选方案中,确定单元507,还用于将所述第一触控信号和所述第二触控信号确定为鼠标信号,所述鼠标信息用于跨屏控制所述第一屏和所述第二屏。

在优选方案中,确定单元507,还用于如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,利用所述第三处理器确定所述第一屏和所述第二屏的总触控区域,得到用于控制所述总触控区域的控制信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。

在优选方案中,处理单元504还包括:合并单元509;

确定单元507,还用于如果所述第一触控信号对应的第一触控轨迹表征从所述第一屏的第一位置向所述第一屏的第一边缘位置滑动、所述第二触控信号对应的第二触控轨迹表征从所述第二屏的第二边缘位置向所述第二屏的第二位置滑动,确定所述第一触控轨迹和所述第二触控轨迹的时间间隔;

合并单元509,用于如果所述第一触控轨迹和所述第二触控轨迹的时间间隔满足预设时间间隔,利用所述第三处理器合并所述第一触控信号和所述第二触控信号,以得到用于控制所述第一屏和所述第二屏的跨屏触控信号;所述第一边缘位置和所述第二边缘位置满足相邻条件。

在优选方案中,所述第一处理器包括第四处理器和第五处理器;

显示单元501,还用于利用所述第四处理器显示图像到所述第一屏;利用所述第五处理器显示图像到所述第二屏。

需要说明的是:上述实施例提供的电子设备在进行跨屏触控操作时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1