一种触摸屏输入方法及电子设备与流程

文档序号:12270783阅读:186来源:国知局
一种触摸屏输入方法及电子设备与流程

技术领域

本发明涉及电子技术领域,尤其涉及一种触摸屏输入方法及电子设备。



背景技术:

人们总是希望自己手中的移动终端的机身越来越小,而屏幕越来越大。于是,侧滑盖、翻盖等手机在控制机身重量的同时增大显示面积的设计应运而生,但屏幕小的问题仍然无法得到很好解决。在科学技术不断发展的今天,人们往往更偏爱那些可折叠的设备,它们不但体积更轻巧而且也极大地方便了我们的生活,屏幕可折叠是必然的发展趋势。

而在手机方面,传统意义上的折叠手机仅仅只是将手机的屏幕与键盘分离并采用折叠式设计,应用特殊的显示材质可以将显示屏设计成一种可折叠的双层显示屏幕,而且它的背面也具有显示能力。这样的设计可以非常容易地将显示面积扩大一倍,同时,屏幕的增大使得移动操作体验越来越接近桌面PC。

现有技术中提供的可折叠屏幕手机,当原有大屏幕中的内容折叠到用户不能看到的另一面后,对于使用来说背对用户的屏幕没有被利用到,从而会导致整个屏幕的利用率偏低。



技术实现要素:

本发明提供一种触摸屏输入方法及电子设备,本发明所提供的方法和装置解决现有技术中提供的可折叠屏幕手机,当原有大屏幕中的内容折叠到用户不能看到的另一面后,对于使用来说背对用户的屏幕没有被利用到,从而会导致整个屏幕的利用率偏低的问题。

本发明提供一种输入方法,应用于电子设备,所述电子设备包括触控显示单元,所述触控显示单元包括第一触控显示区域和第二触控显示区域,所述电子设备至少具有第一工作状态和第二工作状态,当所述电子设备处于所述第一工作状态时,所述第一触控显示区域和所述第二触控显示区域位于同一平面,对应的第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;当所述电子设备处于所述第二工作状态时,所述第一触控显示区域和所述第二触控显示区域位于不同平面,第一触控显示区域和第二触控显示区域中任一触控显示区域为目标显示区域,另一触控显示区域为目标触控区域,对应的第二触控响应规则为从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;该方法包括:

监测所述电子设备的工作状态,获得监测结果;

当所述监测结果表明所述电子设备执行工作状态切换时,获得状态调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;

根据所述状态调整命令将触控响应规则切换为当前工作状态对应的触控响应规则;

当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令。

所述当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令包括:

在第一状态时,检测到触控操作,则根据触控操作信息中的第一坐标确定所述触控操作对应于触控显示单元的触发命令;

在第二状态时,检测到触控操作,根据所述触控操作对应的第二坐标确定触控坐标对应的触控显示区域是否为目标显示区域,如果是则获取所述第二坐标对应的触发命令;否则将所述第二坐标映射到对应的目标显示区域,获取所述第二坐标对应于目标显示区域的触发命令。

将所述第二坐标映射到对应的目标显示区域,获取第二坐标对应于目标显示区域的触发命令包括:

根据预设的目标显示区域与目标触控区域的显示对象映射关系,确定所述第二坐标对应于目标显示区域的显示对象,获取所述显示对象对应的触发命令;或者

根据预设的目标显示区域与目标触控区域的坐标映射关系,将所述第二坐标映射到目标显示区域的第三坐标,获取第三坐标对应的触发命令。

进一步,该方法还包括:

根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,接收触控显示区域选择信息,根据该触控显示区域选择信息从所述第一触控显示区域和第二触控显示区域中选择目标显示区域。

将所述第二坐标映射到对应的目标显示区域,获取所述第二坐标对应于目标显示区域的触发命令包括:

建立第一触控显示区域中坐标与第二触控显示区域中坐标的映射关系,第一触控显示区域和第二触控显示区域中存在映射关系的坐标形成坐标对,并且每个坐标对对应一个触发命令,检测到与坐标对中任一坐标对应的触控操作,则执行坐标对对应的触发命令;或者

将目标触控区域中移动触控操作的移动增量映射到目标显示区域中,目标显示区域中光标根据所述移动增量对应移动;检测到用户在任一触控操作点执行指令触发操作,则在目标显示区域执行光标位置对应坐标的触发命令。

监测所述电子设备的工作状态,获得监测结果之后,该方法进一步包括;

根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,获取预设图像;并在所述目标触控区域接收触控操作信息的过程中固定显示所述预设图像;或者

根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,则关闭所述目标触控区域的显示数据输出。

当所述触控显示单元包括:第一子触控显示单元和第二子触控显示单元,第一子触控显示单元和第二子触控显示单元通过转动组件连接,所述关闭所述目标触控区域的显示数据输出包括:

确定所述目标触控区域对应的子触控显示单元;

则根据所述监测结果关闭确定的子触控显示单元的显示数据输出。

当所述触控显示单元为柔性触控显示单元,对所述柔性触控显示单元执行折叠操作时,工作状态从第一工作状态切换到第二工作状态,所述关闭所述目标触控区域的显示数据输出包括:

根据所述折叠线位置信息,确定每个触控显示区域的边界;

确定任一触控显示区域为目标触控区域后,根据监测结果关闭所述目标触控区域边界内的每个触控点的显示数据输出。

所述第一触控显示区域或第二触控显示区域设置有多个距离传感器,检测到触控操作包括:

通过所述距离传感器检测到的信息确定用户在目标触控区域的设定距离内非接触点对应的位置;

将所述对应的位置映射到目标显示区域,并在在目标显示区域中同步显示所述非触控点的位置。

当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,获得状态调整命令中包括的显示调整命令,该方法还包括:

依据所述显示调整命令对所述触控显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。

根据上述方法本发明还提供一种电子设备,该电子设备包括触控显示单元,所述触控显示单元,包括第一触控显示区域和第二触控显示区域,所述电子设备至少具有第一工作状态和第二工作状态,当所述电子设备处于所述第一工作状态时,所述第一触控显示区域和所述第二触控显示区域位于同一平面,当所述电子设备处于所述第二工作状态时,所述第一触控显示区域和所述第二触控显示区域位于不同平面,该电子设备包括:

控制模块,用于第一工作状态和第二动作状态时,分别利用第一触控响应规则和第二触控响应规则响应监测到的触控操作,其中第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;第二触控响应规则为所述触控显示单元第一触控显示区域和第二触控显示区域中任一触控显示区域为目标显示区域,另一触控显示区域为目标触控区域,从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;

工作状态监测模块,用于监测所述电子设备的工作状态,获得监测结果;

状态调整命令获取模块,用于当所述监测结果表明所述电子设备执行工作状态切换时,获得状态调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;

响应规则确定模块,用于根据所述状态调整命令将触控响应规则切换为当前工作状态对应的触控响应规则;

触发命令确定模块,用于当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令。

更优化的实施方式,所述触发命令确定模块包括:

第一状态确定单元,用于在第一状态时,检测到触控操作,则根据触控操作信息中的第一坐标确定所述触控操作对应于触控显示单元的触发命令;

第二状态确定单元,用于在第二状态时,检测到触控操作,根据所述触控操作对应的第二坐标确定触控坐标对应的触控显示区域是否为目标显示区域,如果是则获取所述第二坐标对应的触发命令;否则将所述第二坐标映射到对应的目标显示区域,获取该第二坐标对应于目标显示区域的触发命令。

第二状态确定单元将所述第二坐标映射到对应的目标显示区域,获取第二坐标对应于目标显示区域的触发命令包括:

根据预设的目标显示区域与目标触控区域的显示对象映射关系,确定所述第二坐标对应于目标显示区域的显示对象,获取所述显示对象对应的触发命令;或者

根据预设的目标显示区域与目标触控区域的坐标映射关系,将所述第二坐标映射到目标显示区域的第三坐标,获取第三坐标对应的触发命令。

第二状态确定单元将所述第二坐标映射到对应的目标显示区域,获取所述第二坐标对应于目标显示区域的触发命令包括:

建立第一触控显示区域中坐标与第二触控显示区域中坐标的映射关系,第一触控显示区域和第二触控显示区域中存在映射关系的坐标形成坐标对,并且每个坐标对对应一个触发命令,检测到与坐标对中任一坐标对应的触控操作,则执行坐标对对应的触发命令;或者

将目标触控区域中移动触控操作的移动增量映射到目标显示区域中,目标显示区域中光标根据所述移动增量对应移动;检测到用户在任一触控操作点执行指令触发操作,则在目标显示区域执行光标位置对应坐标的触发命令。

更优化的方案,该电子设备还包括:

区域选择模块,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,接收触控显示区域选择信息,根据该触控显示区域选择信息从所述第一触控显示区域和第二触控显示区域中选择目标显示区域。

更优化的方案,该电子设备还包括;

第一目标触控区域显示控制模块,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,获取预设图像;并在所述目标触控区域接收触控操作信息的过程中固定显示所述预设图像;

第二目标触控区域显示控制模块,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,则关闭所述目标触控区域的显示数据输出。

更优化的方案,第二目标触控区域显示控制模块包括:

拼屏确定单元,用于当所述触控显示单元包括:第一子触控显示单元和第二子触控显示单元,第一子触控显示单元和第二子触控显示单元通过转动组件连接,确定所述目标触控区域对应的子触控显示单元;则根据所述监测结果关闭确定的子触控显示单元的显示数据输出。

柔性屏确定单元,用于当所述触控显示单元为柔性触控显示单元,对所述柔性触控显示单元执行折叠操作时,工作状态从第一工作状态切换到第二工作状态,根据所述折叠线位置信息,确定每个触控显示区域的边界;确定任一触控显示区域为目标触控区域后,根据监测结果关闭所述目标触控区域边界内的每个触控点的显示数据输出。

更优化的方案,该电子设备还包括:

触控点感应模块,用于通过所述距离传感器检测到的信息确定用户在目标触控区域的设定距离内非接触点对应的位置;将所述对应的位置映射到目标显示区域,并在在目标显示区域中同步显示所述非触控点的位置。

更优化的方案,该电子设备还包括:

显示调整模块,用于当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,获取状态调整命令中包括的显示调整命令,依据所述显示调整命令对所述触控显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。

上述技术方案中的一个或两个,至少具有如下技术效果:

则本发明实施例中所提供的方法和装置通过所述触摸屏中两两坐标配对形成坐标对,每个坐标对对应一个触发命令。当用户执行触控操作时,通过该触控操作的触控点坐标确定对应的坐标对,则执行所述坐标对对应的触发命令。将折叠到背面部分的显示屏也能执行输入操作,从而提供高了折叠屏幕的使用效率。

附图说明

图1为本发明实施例一种输入方法的流程示意图;

图2A和图2B为本发明实施例提示触控点与触控显示区域距离的示意图;

图3A和图3B为本发明实施例提示触控点在触控显示区域移动轨迹的示意图;

图4A和图4B为本发明实施例确定目标显示区域的示意图;

图5为本发明实施例一种显示方法的流程示意图;

图6为本发明实施例工作状态切换从所述第一工作状态切换至所述第二工作状态,实现参数调整和显示对象显示的方法流程图;

图3和图4分别为本发明实施例适用的拼屏和柔性显示屏的结构示意图;

图5A/B~图13A/B为本发明实施例中对显示对象的位置、面积和方向进行调整的显示示意图;

图14A/B~图16A/B为本发明实施例中,对多个对象进行调整的显示示意图;

图17~图18为本发明实施例对全屏显示的显示对象进行调整的显示示意图;

图19A和图19B为本发明实施例通过从显示屏输入选择信息确定目标显示区域的示意图;

图20为本发明实施例工作状态切换从所述第二工作状态切换至所述第一工作状态,实现参数调整和显示对象显示的方法流程图;

图21为本发明实施例提供的一种电子设备的结构示意图;

图22为本发明实施例提供电子设备中触发命令确定模块的结构示意图;

图23为本发明实施例提供电子设备中第二目标触控区域显示控制模块的结构示意图。

具体实施方式

本发明实施例提供一种触摸屏输入方法,该方法应用于电子设备,所述电子设备包括触控显示单元,所述触控显示单元包括第一触控显示区域和第二触控显示区域,所述电子设备至少具有第一工作状态和第二工作状态,当所述电子设备处于所述第一工作状态时,所述第一触控显示区域和所述第二触控显示区域位于同一平面,对应的第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;当所述电子设备处于所述第二工作状态时,所述第一触控显示区域和所述第二触控显示区域位于不同平面,第一触控显示区域和第二触控显示区域中任一触控显示区域为目标显示区域,另一触控显示区域为目标触控区域,对应的第二触控响应规则为从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;该方法包括:监测所述电子设备的工作状态,获得监测结果;当所述监测结果表明所述电子设备执行工作状态切换时,获得状态调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;根据所述状态调整命令将触控响应规则切换为当前工作状态对应的触控响应规则;当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令。

在现有技术中,如果触控显示折叠屏在执行折叠操作后,处于背面的触控显示区域的利用率则不高,本发明所提供的方法将背面触控显示区域的触控操作映射到正面,在提供触控显示区域利用率的同时,也使得折叠屏的输入操作更多样化,更能满足用户的使用需求。

如图1所示,本发明实施例提供一种输入方法,应用于电子设备,所述电子设备包括触控显示单元,所述触控显示单元包括第一触控显示区域和第二触控显示区域,所述电子设备至少具有第一工作状态和第二工作状态,当所述电子设备处于所述第一工作状态时,所述第一触控显示区域和所述第二触控显示区域位于同一平面,对应的第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;当所述电子设备处于所述第二工作状态时,所述第一触控显示区域和所述第二触控显示区域位于不同平面,第一触控显示区域和第二触控显示区域中任一触控显示区域为目标显示区域,另一触控显示区域为目标触控区域,对应的第二触控响应规则为从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;

本发明实施例中的触控触控显示单元可以是拼接屏幕的触控触控显示单元(简称拼屏,)也可是柔性显示屏。其中,所述拼接屏幕的触控显示单元指:该触控显示单元包括第一子触控显示单元和第二子触控显示单元,第一子触控显示单元和第二子触控显示单元通过转动组件连接,使得所述第一子触控显示单元和所述第二子触控显示单元能一所述转动组件为轴心相对转动,从而使所述第一子触控显示单元和所述第二子触控显示单元之间的夹角度数为0~360之间的任一角度。所述柔性显示屏指:该触控显示单元为柔性材料制成可根据用户的折叠操作将原始的一个完整的触控显示单元划分为多个小的子触控显示区域。

在本发明实施例中,对于拼接屏幕所述第一显示区域和第二显示区域即为拼接显示屏的第一子触控显示单元和第二子触控显示单元。对于柔性显示屏所述第一显示区域和第二显示区域则为通过折叠操作划分出来的子触控显示区域。在本发明实施例中,只是描述了两个子触控显示区域的折叠和展开操作切换时,触控操作的响应;在具体应用时该方法也适用于多个子触控显示区域的状态切换时,对触控操作的响应。下面结合说明书附图对本发明的具体实施方式进行详细说明:

步骤101,监测所述电子设备的工作状态,获得监测结果;

在本发明实施例中应用于折叠屏中时,则所述工作状态切换为是否检测到折叠操作的执行信息。其中根据不同折叠屏的特性,具体检测操作包括;

对于拼接屏幕,实施方式则可以是:

(1)通过两个子显示单元的铰链/转轴部分的传感器确定两个子显示单元之间的第一夹角;当第一夹角度数大于或小于某一阈值时,则确定显示单元发生了折叠操作。在具体的实施方式中,根据检测角度的不同设定的阈值不同,如果检测两个子显示屏背面的夹角,则是夹角度数小于某一阈值则发生了折叠操作;如果检测两个显示屏正面的夹角,则是夹角度数大于某一阈值则发生了折叠操作。

(2)两个子显示单元的正面或者是背面设置传感器,如果传感器所检测到的数据满足预定条件,如果满足则确定显示单元发生了折叠操作,其中,所述传感器可以选用距离传感器,如果所述距离传感器设置于子显示单元的背面,则当距离传感器检测到的两个子显示单元的距离小于某一阈值则确定显示单元发生了折叠操作。

对于柔性屏,实施方式则可以是:

(1)在通过设置在显示单元中的传感器确定显示单元是否发生折叠操作。具体实现方式可以是在显示屏的设定坐标位置设置微动开关阵列,折叠操作导致显示单元发生形变后触发所述微动开关;因为每个微动开关设置于设定的坐标位置,则根据该坐标位置则可确定折叠线的位置坐标。

(2)或者是利用力传感器,无论是压力还是拉伸力,形变会触发力的变化。从而确定折叠操作形成的边缘上折叠的点,确定多个折叠的点的坐标,并折叠的点的坐标确定折叠线的位置。

另外,对于柔性屏执行折叠操作后,所述显示调整命令中还包括折叠线的位置,从而根据该折叠线位置可确定第一显示区域和第二显示区域的显示面积和边界。

步骤102,当所述监测结果表明所述电子设备执行工作状态切换时,获得状态调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;

在本发明实施例中所述状态调整命令包括:操作响应调整命令和显示调整命令。在具体的应用环境中上述两个命令可以同时存在也可以根据用户的选择信息选择其中一种实现。在本发明是实施例中,当所述状态调整命令为操作响应调整命令,则执行步骤103;如果状态调整命令为显示调整命令,则执行步骤105。当所述状态调整命令及包括操作响应调整命令也包括显示调整命令,则可根据预设的规则分别或者同时执行步骤103和步骤105。

步骤103,根据所述状态调整命令将触控响应规则切换为当前工作状态对应的触控响应规则;

在本发明实施例中,第一工作状态对应的第一触控响应规则,第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;

即触控显示单元为状态时,用户在触控显示单元的任一坐标点执行一触控操作,则会根据该触控操作对应的触发一个触发命令。

在本发明实施例中,第二工作状态对应的第二触控响应规则,对应的第二触控响应规则为从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;

即触控显示单元在执行折叠操作后,形成两个触控显示区域,两个触控显示区域重叠,一个触控显示区域正对用户(正面触控显示区域),另外一个触控显示区域的背面朝向用户(背面触控显示区域)。当用户在背面触控显示区域输入触控操作信息时,则根据预设的映射关系,将背面触控显示区域接收到出空操作信息映射到正面触控显示区域的对应坐标位置。通过上述坐标映射则可通过在背面触控显示区域进行触控操作,而对应的控制正面触控显示区域的对象。

步骤104,当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令。

在本发明实例中,因为根据工作状态的不同,所对应的操作响应规则会有不同,所以当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令包括:

a,在第一状态时,检测到触控操作,则根据触控操作信息中的第一坐标确定所述触控操作对应于触控显示单元的触发命令;

该第一做标是相对于整个触控显示单元而言的,触控显示单元中的每个显示区域都对应一个触发命令。

b,在第二状态时,检测到触控操作,根据所述触控操作对应的第二坐标确定触控坐标对应的触控显示区域是否为目标显示区域,如果是则获取所述第二坐标对应的触发命令;否则将所述第二坐标映射到对应的目标显示区域,获取所述第二坐标对应于目标显示区域的触发命令。

步骤105,当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,获得状态调整命令中包括的显示调整命令,依据所述显示调整命令对所述触控显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。

因为在执行折叠操作后,折叠屏中各子触控显示区域所对应的坐标会进行相应的划分。在本发明实施例中,当在目标显示区域接收到触控操作信息,则直接通过目标区域的坐标对应到相应的触发命令。当是在目标触控区域接收到操作信息,则需要将触控操作映射到目标显示区域,确定触控操作对应的出发命令。

在本发明实例中,因为触控显示单元包括拼接屏触控显示单元和柔性触控显示单元,因为柔性触控显示单元执行折叠操作后形成的子触控显示区域形状不规则,所以在实现目标显示区域与目标触控区域之间的映射的时,所述将所述第二坐标映射到对应的目标显示区域,获取第二坐标对应于目标显示区域的触发命令时,具体的实现方式可以选用以下方式:

A,建立第一触控显示区域中坐标与第二触控显示区域中坐标的映射关系,第一触控显示区域和第二触控显示区域中存在映射关系的坐标形成坐标对,并且每个坐标对对应一个触发命令,检测到与坐标对中任一坐标对应的触控操作,则执行坐标对对应的触发命令;

在该实施例中,如果将目标显示区域的显示内容映射到目标触控区域,则需要根据相应的显示原则在目标触控区域显示目标显示区域的镜像图像。

如果触控显示单元是拼接屏幕的触控显示单元,因为形成的第一子触控显示单元和第二子触控显示单元一般面积相同,所以可以直接将目标显示区域的坐标或者是内容映射到目标触控区域;如果柔性触控显示单元执行折叠操作后两个子触控显示区域的面积近似也可以通过上述方式实现坐标和/或显示对象的映射。如果折叠后,两个触控显示区域的面积不相同,则可以将正面触控显示区域的显示对象缩小后映射到背面触控显示区域。其中,在实现映射操作时,可以通过以下方式实现:

A1,根据预设的目标显示区域与目标触控区域的显示对象映射关系,确定所述第二坐标对应于目标显示区域的显示对象,获取所述显示对象对应的触发命令;或者

A2,根据预设的目标显示区域与目标触控区域的坐标映射关系,将所述第二坐标映射到目标显示区域的第三坐标,获取第三坐标对应的触发命令。

在该实施例中,背面触控显示区域与正面触控显示区域对应,所以在背面触控显示区域中触控任一位置,则对应的激活所述任一位置对应的触发命令。如果需要在背面输入操作信息控制正面触控显示区域的应用的启动,或者光标的跳转。光标跳转是指,文本编辑时,输入位置的提示符可以通过用户两次触控操作输入的不同位置坐标,控制提示符实现第一位置跳转到第二位置(其中从第一位置跳转到第二位置,并不显示提示符从第一位置移动到第二位置的移动轨迹)。

另外,触摸/点击背面触控显示区域的任一位置,则直接将触控操作的坐标位置确定为当前的操控位置,并触发触摸位置的对象,或实现触摸位置的功能。

执行活动操作时候,则输入的滑动操作信息对应预设的触控指令;或者选中对象后的拖拽。

B,将目标触控区域中移动触控操作的移动增量映射到目标显示区域中,目标显示区域中光标根据所述移动增量对应移动;检测到用户在任一触控操作点执行指令触发操作,则在目标显示区域执行光标位置对应坐标的触发命令。

在该实施例中,可以将拼接屏幕触控显示单元或柔性屏幕触控显示单元的背面触控显示区域作为正面触控区域的光标控制器,在背面执行触控滑动操作时,则将触控点的移动增量映射到正面触控显示区域,从而控制正面触控显示区域的光标移动。

移动增量的具体实现方式可以是:检测触摸轨迹,获得触控操作的移动量和移动方向,控制在目标显示区域显示的对象活指针移动。即获得执行触控操作前,对象或指针的第一坐标,在执行触控操作后,在所述第一坐标的基础上增加移动增量的移动量/方向后的第二坐标,从而将对象或指针移动到第二坐标。

在该实施例方式下,背面触控显示区域的滑动操作是控制正面触控显示区域的对象或指针移动,在背面触控显示区域执行点击操作则是对应将焦点移动到指针所在位置。或者在点击位置触发对象。

在该实施例中,因为只要用户将手指接触到背面显示触控区域则会触发相应的触发命令,则用户需要通过以下方式确定手指与触控显示区域的距离和位置。

如图附图2A和图2B所示,在触控显示区域的多个位置设置距离感应器,当用户的手指与触控显示区域的距离在检测范围,则在正面触控显示区域提示对应的信息,当检测到用户的手指,则在正面的触控显示区域显示第一提示信息。如图2A所示,当手指与触控显示区域的距离比较远时,则对应的显示4个三角形。当检测到用户手指的距离与背面触控显示区域的距离小于第一阈值后,则在正面的触控显示区域显示第二提示信息。如图2B所示,当手指与触控显示区域的距离小于设定的阈值时,则对应的显示8个三角形。在该实施例中可以随着手指与触控显示区域的距离缩小,同时减少三角形标识的数量。

进一步,为了更清楚的知道用户在背面触控显示区域执行了怎样的操作,则可以将在背面触控区域(即目标触控区域)执行的移动触控操作的移动轨迹对应的显示在目标显示区域,实现方式可以是(如图3A和图3B所示):

在所述第一触控显示区域或第二触控显示区域设置有多个距离传感器;

通过所述距离传感器检测到的信息确定用户在目标触控区域的设定距离内非接触点对应的位置;

将所述对应的位置映射到目标显示区域,并在在目标显示区域中同步显示所述非触控点的位置。

在本发明实例中,因为需要将目标触控区域的触控操作映射到目标显示区域,所以需要从第一触控显示区域和第二触控显示区域中确定目标显示区域或目标触控区域。在实际的应用中目标显示区域和触控显示区域的确定方法相似,在本发明实例中为了方便说明以确定目标显示区域为例:

根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,接收触控显示区域选择信息,根据该触控显示区域选择信息从所述第一触控显示区域和第二触控显示区域中选择目标显示区域。具体实现时包括以下方式:

(1)监测所述第一触控显示区域和所述第二触控显示区域正面的监测扫描区域内是否有使用者信息,如果在任一触控显示区域正面监测到将使用者信息,则将所述任一触控显示区域作为所述目标显示区域;

在该实施例中,检测所述第一触控显示区域和所述第二触控显示区域正面的监测扫描区域内是否有使用者信息的装置可以是:人脸检测装置或者是红外检测装置等;

在设置检测装置时,可以将检测装置设置于显示单元的四个边角。另外针对拼接屏幕或者柔性触控显示屏的不同特征,对于拼接显示屏则可以在每个触控显示子单元设置一个检测装置;因为柔性屏在具体实现时,可能不止折一次,所以如果只是设置一个检测装置,则不能准确的检测到各种折叠操作情况下的信息,所以可以柔性屏的边缘设置图像采集阵列,柔性屏进行任一形状的折叠只要面向用户的一面存在边沿部分,则可实现检测操作。

因为,在执行具体的检测操作时候,如果选用人脸检测模块对人脸信息进行检测,检测时可能两个触控显示区域都检测到人脸的信息,在具体判断时的实施方式可以是:

a1,根据每个人脸检测模块获取到的人脸信息,确定人脸信息对应使用用户与电子设备的距离,具体的实现可以是距离小的一侧为目标显示区域侧;因为用户在使用电子设备时,与电子设备的距离值会在一定的范围内所以检测到人脸信息与电子设备的距离可以确定人脸信息对应的用户是否为使用用户,则进而确定某一触控显示区域为目标显示区域。

a2,根据每个人脸检测模块获取到的人脸信息,确定每个触控显示区域对应的人脸检测获取人脸检测信息中的人脸数量,将少人脸数量最小的触控显示区域作为目标显示区域;因为,在正常的使用环境中用户正在使用的触控显示区域通常只是使用者自身的人脸信息,背面则可能检测到多个非使用者的人脸信息。所以利用该方法能够比较精确的确定使用电子设备的正面和反面。

a3,获取电子设备本地保存的人脸信息,并将每个人脸检测模块获取到的人脸信息与保存的人脸信息进行匹配,如果某一侧人脸检测模块获取的人脸信息与保存的人脸信息匹配成功,则将所述某一侧作为目标区域则。因为任一电子设备的用户大致固定,所以将获取到的人脸信息与保存的用户人脸信息进行比较则可更为精确的确定用户正在使用的触控显示区域,即目标显示区域。

(2)检测接触所述第一触控显示区域和所述第二触控显示区域的操作体的接触面积,获得第一接触面积和第二接触面积,比较所述第一接触面积和所述第二接触面积,并根据比较结果确定目标显示区域;

该实施例中检测装置可以选用,电阻电容屏幕或者红外传感器等。

该实施例具体的使用环境包括:因为所述电子设备的显示屏幕可能为电容屏或者是电阻屏,当用户手持所述电子设备时,所以用户手持操作会遮挡电子设备的背面,而电子设备的正面则不会出现遮挡或者是遮挡面积(即接触面积)小。所以通过检测触控面积的大小则可检测到电子设备中正面朝向用户的显示区域(即目标显示区域)。另外,通过设置在显示屏中的红外传感器也可以确定每个显示区域被触控的区域面积。

(3)检测第一触控显示区域和第二触控显示区域的空间位置信息,如果任一触控显示区域的空间位置信息符合预定的空间位置信息标准则确定为所述目标显示区域;

在该实施例中的检测装置可以是陀螺仪、重力感应器或电子罗盘,在该实例中最优选的方式可以选重力感应器,具体实现步骤可以是:

检测触控显示单元的朝向与重力方向的对应关系确定触控显示单元的正面(即触控显示区域中的目标显示区域)。

情况一:在正常使用时,用户一般将使用的触控显示区域的正面朝上,即当前使用的触控显示区域的正面朝向与重力方向相反。该情况下,则确定正面朝向与重力方向相反的触控显示区域为目标显示区域。

情况二:当用户躺着使用所述电子设备时,则用户使用的触控显示区域的正面朝下,即当前使用的触控显示区域的正面朝向与重力方向相同。该情况下,则确定正面朝向与重力方向相同的触控显示区域为目标显示区域。

可以根据不同的使用场景对适应性的选择对应的目标显示区域,使得最终确定的目标显示区域更能满足用户的需求。

(4)保存执行工作状态切换之前置顶显示对象的第一位置,在执行工作状态切换后,将所述第一位置所属的显示区域确定为目标显示区域;

在执行切换操作时,如果用户当前正在操作某一个显示对象,根据使用的连续性,在执行切换操作后,用户还是需要操作所述显示对象。所以根据该特性在进行切换操作之前,确定当前操作的第一显示对象的第一坐标位置。当执行切换操作后,若所述第一坐标位置属于某一触控显示区域则将该触控显示区域确定为目标显示区域。该操作使得用户在执行工作状态切换操作后,以及显示对象的调整操作具有更高的连续性,不会影响到用户操作感受。

(5)检测每个触控显示区域和第一显示对象的边界信息,当任一显示区域的区域面积大于第一显示对象的显示面积,则确定所述任一触控显示区域为目标显示区域。所述第一显示对象为当前被操作的显示对象。

该实施例中,将需要调整的显示对象调整到可以容纳该显示对象的触控显示区域,使得在显示对象调整时,修改的参数最少。从而使得整个操作和实现更为简便。

(6)在第一触控显示区域和第二触控显示区域的特定位置设置选择区域,当检测到用户在任一触控显示区域的所述选择区域保持触控接触的时间大于设定阈值,则确定所述任一触控显示区域为目标显示区域(如图4A和图4B所示)。

根据图4A和图4B所示的结构,当执行折叠操作将第一触控显示区域折叠到第二触控显示区域的背面,并且在第二触控显示区域的底边附近设置了触控区域A(在具体实现时候可以是在第一触控显示区域和第二触控显示区域都设置触控区域),对该触控区域进行的触控操作超过设定时长,则确定该显示区域为目标显示区域。在该实施例中是以设定具体的触控区域为例,但是在具体的应应用实践中,则可直接设置为当电子设备执行折叠操作时,则坚持任一触控显示区域是否有触控时长超过预设值的触控操作,如果有,则直接确定对应的触控显示区域为目标显示区域,应用这种方式则不需要设置特定的触控区域A。

进一步,因为本发明实施例中如果任一触控显示单元在折叠操作之后,处于背面,即显示内容不能被用户看到。为了减少能耗,则需要控制背面触控显示单元的显示输出。本发明实施例所提供的方法可以采用一下方式实现显示输出的控制,具体包括:

(1)根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,获取预设图像;并在所述目标触控区域接收触控操作信息的过程中固定显示所述预设图像;

在该实施例中,在具体应用时作为目标触控区域的一部分触控显示单元可以只是接收触控操作信息,所以则可以在目标触控区域接收触控操作信息的过程中一直只是显示同一张图像信息。为了防止用户误认为屏幕出线故障,则还可以在显示图片信息的同时显示当前触控显示区域只接受触控操作信息的提示。

在该实施例中,获取预设图像的方式可以是:a,获取折叠操作执行时,显示单元中显示的图像;b,获取预存的显示图像。

(2)根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,则关闭所述目标触控区域的显示数据输出。

因为本发明实施例所适用的电子设备包括拼接屏幕的触控显示单元和柔性屏幕的触控显示单元。所以根据不同触控显示单元的特性,关闭所述目标触控区域的显示数据输出的方式包括:

a1,对于拼接屏幕的触控显示单元:形成拼接屏的每个触控显示子单元都是包括触摸控制单元和显示控制单元,所以关闭所述目标触控区域的显示数据输出可以是:

确定所述目标触控区域对应的子触控显示单元;则根据所述监测结果关闭确定的子触控显示单元的显示数据输出。

以两个触控显示子单元独立供电,并且连接在一个触控显示单元(显卡)上为例,在确定工作状态从第一工作状态切换到第二工作状态后,确定目标触控区域,关闭目标触控区域对应的触控显示子单元与显卡的连接,从而实现关闭目标触控区域显示数据的输出。

a2,因为柔性触控显示屏执行折叠操作后两个触控显示子区域的划分不确定,所以需要控制每个像素点的显示,才能对应的控制目标触控区域的显示数据输出。所述关闭所述目标触控区域的显示数据输出包括:根据所述折叠线位置信息,确定每个触控显示区域的边界;确定任一触控显示区域为目标触控区域后,根据监测结果关闭所述目标触控区域边界内的每个触控点的显示数据输出。

每个像素点对应设置显示控制开关,当执行折叠操作后,根据折叠线的位置确定两个触控显示子区域。当某一触控显示子区域被确定为目标触控区域,则对应的控制目标触控区域中每个像素点的显示控制开关关闭,从而实现关闭目标触控区域显示数据的输出。

为了设计方便,也可将预先将触控触控显示区域划分为多个区域,并在用户折叠操作时,提供用户可选择的折叠模式。其中,每个区域中的多个像素点对应一个显示控制开关。执行折叠操作后,被划分到目标触控区域的区域对应的关闭显示控制。

因为本发明实施例所提供的方法应用在折叠屏幕的触控显示单元中,所以现有技术中提供的可折叠屏幕手机,在执行折叠操作之后,原始的大屏将会被折叠线划分为多个子屏幕(现有的技术中一般为两个子屏幕,即第一显示区域和第二显示区域)。在折叠操作之前相对于整个大屏幕显示的内容还是会基于所述大屏幕进行显示,而进行折叠操作之后,用户一般只能看到正对自己的那个子屏幕,所以如果折叠后显示的内容还是针对整个屏幕进行,则导致会有一部分的显示屏不便于操作以及显示内容不能被用户看到,所以在折叠之后会导致用户操作的不便。针对上述问题本发明实施例提供以下方案解决上述问题,以下结合附图对本发明实施例所提供的方法做进一步的说明:

如图5所示,步骤105当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,获得状态调整命令中包括的显示调整命令,依据所述显示调整命令对所述触控显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。上述步骤的具体实现方式可以是:

当所述电子设备处于所述第一工作状态时,所述第一显示区域和所述第二显示区域位于同一平面,第一显示区域与第二显示区域在同一平面构成的显示区域在该处可以定义为平面显示区域;当所述电子设备处于所述第二工作状态时,所述第一显示区域和所述第二显示区域位于不同平面。在该实施例中提到的显示区域对应于图1实施例中的触控显示区域。

步骤501,当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,监测所述电子设备的工作状态,获得监测结果;

该第一显示参数是电子设备对实现屏中显示对象进行显示时的控制参数,在具体的应用中所述控制参数包括多种,在本发明中对显示对象进行调整所需达到的效果是:使原始显示区域中的一个或多个显示对象完整的调整到工作状态切换后的任一显示区域,所以本发明实施例中的第一显示参数可以是位置参数、显示方向参数和显示对象显示面积参数中的一种或多种的组合。

步骤502,当所述监测结果表明所述电子设备执行工作状态切换时,获得显示调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;

在本发明实施例中应用于折叠屏中时,则所述工作状态切换为是否检测到折叠操作的执行信息。其中根据不同折叠屏的特性,具体检测操作包括;

对于拼接屏幕,实施方式则可以是:

(1)通过两个子显示单元的铰链/转轴部分的传感器确定两个子显示单元之间的第一夹角;当第一夹角度数大于或小于某一阈值时,则确定显示单元发生了折叠操作。在具体的实施方式中,根据检测角度的不同设定的阈值不同,如果检测两个子显示屏背面的夹角,则是夹角度数小于某一阈值则发生了折叠操作;如果检测两个显示屏正面的夹角,则是夹角度数大于某一阈值则发生了折叠操作。

(2)两个子显示单元的正面或者是背面设置传感器,如果传感器所检测到的数据满足预定条件,如果满足则确定显示单元发生了折叠操作,其中,所述传感器可以选用距离传感器,如果所述距离传感器设置于子显示单元的背面,则当距离传感器检测到的两个子显示单元的距离小于某一阈值则确定显示单元发生了折叠操作。

对于柔性屏,实施方式则可以是:

(1)在通过设置在显示单元中的传感器确定显示单元是否发生折叠操作。具体实现方式可以是在显示屏的设定坐标位置设置微动开关阵列,折叠操作导致显示单元发生形变后触发所述微动开关;因为每个微动开关设置于设定的坐标位置,则根据该坐标位置则可确定折叠线的位置坐标。

(2)或者是利用力传感器,无论是压力还是拉伸力,形变会触发力的变化。从而确定折叠操作形成的边缘上折叠的点,确定多个折叠的点的坐标,并折叠的点的坐标确定折叠线的位置。

另外,对于柔性屏执行折叠操作后,所述显示调整命令中还包括折叠线的位置,从而根据该折叠线位置可确定第一显示区域和第二显示区域的显示面积和边界。

步骤503,依据所述显示调整命令对所述显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。

在本发明实施例方法应用到折叠屏幕中时,折叠和展开操作都会对显示对象进行一定的调整,折叠则需要将相对于大屏幕显示的内容缩小、移动或者旋转等操作处理后调整到不同的显示区域;而展开操作时,为了达到更好的视觉效果,则会将其中一个小屏幕的显示内容放大到展开后形成的大屏幕中,展开则将两个子显示区域的显示对象执行缩小、移动或者旋转等操作处理后调整到子显示区域组合形成的大显示区域中。

在本发明实施例中,依据所述显示调整命令对所述显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象可以具体使用以下方式:

根据所述显示调整命令对所述第一显示参数中的显示位置,显示面积或显示方向中的至少一种进行调整生成所述第二显示参数。

根据所述第二显示参数显示所述至少一个显示对象,使所述至少一个显示对象完整地显示在位于同一个平面的显示区域内。

在本发明实施例中,依据所述显示调整命令对所述显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象的具体实现步骤可以是:

a,确定目标显示区域;根据所述显示调整命令和接收到的显示区域选择信息确定执行工作状态切换操作后的目标显示区域;

因为本发明实施例中的工作状态切换,包括从第一工作状态切换到第二工作状态;或者是从第二工作状态切换到第一工作状态,所以在确定目标显示区域时,的具体实现方式可以是:

根据所述显示调整命令确定所述工作状态切换是否从所述第一工作状态切换至所述第二工作状态,若是,则接收显示区域选择信息,根据该显示区域选择信息从所述第一显示区域和第二显示区域中选择目标显示区域;否则,确定工作状态切换后的平面显示区域为目标显示区域,其中,所述平面显示区域为第一工作状态时第一显示区域与第二显示区域在同一平面构成的显示区域。

b,确定目标显示对象;从原始显示区域中确定至少一个显示对象为需要进行显示参数调整的第一显示对象,其中,所述原始显示区域为执行工作状态切换操作前所使用的显示区域;

c,确定调整参数;根据所述目标显示区域和第一显示对象的参数信息对所述第一显示对象的第一显示参数进行调整生成第二显示参数;

d,显示相应的对象;根据所述第二显示参数将所述第一显示对象显示在所述目标显示区域。

因为本发明实施例所提供的方案中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态。为了方便理解分别两种情况进行详细的说明:

一、所述工作状态切换从所述第一工作状态切换至所述第二工作状态(如图6所示):

据所述显示调整命令对所述显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象包括:

步骤601,接收显示区域选择信息,根据该显示区域选择信息从所述第一显示区域和第二显示区域中选择目标显示区域;

步骤602,根据原始显示区域中每个显示对象的位置信息确定是否有任一显示对象处于显示单元工作状态切换的特定位置,如果有,则转入步骤603;否则,转入步骤604。

步骤603,确定所述任一显示对象为需要进行显示参数调整的第一显示对象,根据显示调整命令对所述第一显示对象的第一显示参数进行调整生成第二显示参数,转入步骤605;

步骤604,获取预设的显示对象调整规则,确定平面显示区域中的一个或者多个显示对象为第一显示对象,根据显示调整命令对所述第一显示对象的第一显示参数进行调整生成第二显示参数,转入步骤605。

其中,所述一个或者多个显示对象可以是:平面显示屏中置顶的显示对象;或者,根据预设的参数将点击频繁的一个或者多个显示对象显示在同一个显示区域(该同一个显示区域为第一显示区域或第二显示区域)。在具体调整时,选择需要调整的显示对象的方法包括多种上述两种方式只是最优化的两种方式。

步骤605,根据所述第二显示参数将所述第一显示对象显示在所述目标显示区域。

第一工作状态切换至所述第二工作状态(即执行折叠操作)主要需要调整的对象则是处于折叠线上的显示对象(特定位置)。另外,因为拼接屏和柔性屏在折叠操作时候存在一定的区别:拼接屏中第一显示区域和第二显示区域的折叠线是预先设置好的,所以直接获取存储的折叠线信息则可确定显示对象是否在特定位置;柔性屏理论中可以实现任一位置的折叠,所以分割第一显示区域和第二显示区域的折叠线位置则不固定。针对上述情况如果步骤602根据显示单元中每个显示对象的位置信息确定有任一显示对象处于显示单元工作状态切换的特定位置,则确定所述任一显示对象为需要进行显示参数调整的第一显示对象的具体实现方式包括:

(1)当所述显示单元为拼接显示屏(显示单元包括:第一子显示单元和第二子显示单元,第一子显示单元和第二子显示单元通过转动组件连接),则根据原始显示区域中每个显示对象的位置信息确定有任一显示对象是否处于显示单元工作状态切换的特定位置,包括:

确定所述特定位置为第一子显示单元与第二子显示单元的特定显示边界,获取预存的特定显示边界信息;

在本发明实施例中,以两个子显示单元为例对上述步骤进行说明,所以所述特定显示边界是两个子显示单元的拼接处。

因为拼接显示屏是将原本独立的两个子显示单元进行拼接后形成的,所以在拼接形成一个大的显示屏的时,可直接获取保存的子显示屏的边界信息。从而则可确定平面显示区域的特定显示边界。

检测所述显示单元中任一显示对象的显示边界是否与所述特定显示边界相交,如果是,则确定所述任一显示对象处于显示单元工作状态切换的特定位置。

(2)当所述显示单元为柔性显示屏(对所述柔性显示单元执行折叠操作时,工作状态从第一工作状态切换到第二工作状态),则根据原始显示区域中每个显示对象的位置信息确定有任一显示对象是否处于显示单元工作状态切换的特定位置,包括:

根据接收到的所述折叠操作的操作信息,确定折叠线的位置;

检测所述显示单元中任一显示对象的显示边界是否与所述折叠线相交,如果是,则确定所述任一显示对象处于显示单元工作状态切换的特定位置。

在本发明实施例中,如图7(拼接显示屏折叠示意)和8(柔性屏折叠示意)所示,本发明实施例适用于拼屏和柔性显示屏。在后续的说明中将拼屏和柔性显示屏结合说明,其中图标为数字+A对应拼屏;图标为数字+B对应柔性屏。对在折叠线上的显示对象进行处理的方式包括多种,根据显示调整命令对所述第一显示对象的第一显示参数进行调整生成第二显示参数;根据所述第二显示参数将所述第一显示对象显示在所述目标显示区域的。下述以折叠操作为例对区域目标区域选择和显示对象调整做详细的说明,具体实现包括:

A,执行折叠操作之后,根据折叠线确定第一显示区域和第二显示区域的长宽以及面积;

B,当检测到任一显示对象在折叠线位置(显示对象与折叠线相交),检测该显示对象的长宽以及面积;

在该实施例中,如果显示对象为不规则图形,则该不规则图形的外接矩形或外接圆形来确定显示对象的面积或长或宽。

C,检测显示对象是否为全屏显示,如果是,则直接对显示对象执行缩小操作,如果不是,则转入到步骤D;

在执行该步骤时候对于全屏显示的显示对象,在调整到某一个子显示区域进行显示时,为了方便查看则可以将显示对象全屏显示在子显示区域。该处出的全屏显示则需要对显示对象的长、宽均进行修改。

D,将显示区域的长宽与显示对象的长宽以及面积对应进行比较;

在该步骤中,第一显示区域长为L1,宽W1、面积S1;第二显示区域的长为L2,宽W2、面积S2;显示区域的长L3,宽W3、面积S3。在进行具体比较时,需要将显示对象的长与显示区域的长和宽分别进行比较,将显示对象的宽与显示区域的长和宽分别进行比较。具体的情况包括:

(1)如果有一个显示区域的长宽均比显示对象的大,则将显示对象移动到该显示区域(即目标显示区域)。具体实现时,可以是:

只是:L1>L3;W1>W3或者L2>L3;W2>W3,则确定第一显示区域或第二显示区域为目标显示区域。(如图7和图8所示的结构转化为图9A和图9B所示的结构);

L1>L3;W1>W3并且L2>L3;W2>W3,则可以根据预设的规则选择第一显示区域或者第二显示区域作为目标显示区域。在本发明实施例中,预设的规则包括:将面向用的显示区域作为目标显示区域;或者显示对象在进行调整之前在任意显示区域所占的面积更大则确定那个显示区域为目标显示区域。本发明实施例中所述预设的规则并不局限于上述两种方式,在具体现则时候可根据具体的显示需要设置对应的规则进行选择。

(2)如果显示对象的面积大于任一显示区域的面积,即S3>S1并且S3>S2,(如图10A和图10B所示),则根据显示区域的面积对显示对象进行等比例缩放,使缩放后显示图像的面积不大于目标显示区域的面积;将缩放处理后的显示对象显示在显示区域(如图11A和图11B所示);

(3)对显示对象进行旋转的操作,<1>在实施例中可以根据对象的长宽进行判断;<2>也可以根据显示单元自身的旋转操作进行判断。具体实现方式为:

<1>获取显示对象和两个显示区域的长宽的比值(L1/W1;L2/W2;L3/W3),如果确定L3/W3大于1,L1/W1和L2/W2都小于1;或者L3/W3小于1,L1/W1和L2/W2都大于1(如图12A和图12B所示),则将第一显示区域或者第二显示区域中任一显示区域作为目标显示区域时,则对所述显示对象执行旋转操作。具体的旋转操作可以是则将显示图像在平面里旋转90°(如图13A和图13B所示),将旋转处理后的显示对象显示在显示区域。

<2>电子设备根据自身设置的传感器,检测到折叠操作的同时还接收到了旋转操作执行。则对显示对象调整到任一子显示区域的同时还对显示对象执行旋转调整(如图13A和图13B所示)。

另外,上述情况是针对一个显示对象进行的说明,在本发明实施例中还可以将不同的显示对象(如图14A和图14B所示)划分到不同的显示区域;

在本实施例中包括多个现实对象,所以在选择需要进行参数调整的对象时,可实现的方式包括多种,优化的方式可以选择:

只对与折叠线相交的显示对象进行调整;只对置顶的显示对象进行调整;只是对任一显示区域的显示对象进行调整;将所有的显示对象都进行调整,将点击率不同的显示对象显示在不同的显示区域。

a)根据该折叠线确定显示区域的边界线,并确定是否有显示对象与折叠线相交;

b)将与折叠线相交的显示图像移动、旋转或缩小后显示在任一显示区域(图15A和图15B所示);

c)检测背面显示屏的重力方向,如果重力方向与折叠前不相同,将所述显示对象左右旋转180(该处针对的是上下折叠的情况,正面效果如图15A、图15B所示;背面效果如图16A和图16B所示)。

另一实施例,当所述第一显示对象全屏显示在所述组合显示区域(如图17所示),则将所述第一显示对象重排在第一显示区域或第二显示区域包括:

A1,显示单元当前显示窗口只有一个,并且该显示窗口全屏显示,则确定该显示窗口为需要调整显示参数的第一显示对象(如图17所示);

B1,根据所述折叠线坐标确定第一显示区域和第二显示区域的区域边界和显示面积;

C1,根据显示区域选择信息,从第一显示区域和第二显示区域中选择一个座位目标显示区域;

D1,根据所述第二显示参数对所述第一显示对象执行等比例缩放操作,使缩小后的第一显示对象的面积不大于第一显示区域或第二显示区域的显示面积;

在本发明实施例中,对第一显示对象进行调整的实现方式包括多种:

选定目标显示区域后,根据目标显示区域与原显示区域的比例,对所述第一对象进行等比例缩小。最优化的实施方式是将所述第一对象缩小后全屏显示在目标显示区域(如图18所示)。或者,对所述第一对象缩放操作后,旋转显示在目标显示区域等。可以是上述多种方式的组合实现例如:因为对任一显示对象执行缩小或放大操作后都可顺利的显示在任一显示区域所以可以纯粹的采用缩小或放大操作实现对显示对象的调整;另外,也可以是缩放的同时添加位置变化;或者位置变化的同时旋转图像;或者缩放图像的同时旋转;为了达到最好的想显示效果也可以是位置变化、缩放和旋转操作同时执行。

在本发明实施例中,为了实现在折叠后用户正对的显示区域显示用户正在关注的内容,步骤601接收显示区域选择信息,根据该显示区域选择信息从所述第一显示区域和第二显示区域中选择目标显示区域的实现方式包括以下方法中的一种或多种的组合:

(1)监测所述第一显示区域和所述第二显示区域正面的监测扫描区域内是否有使用者信息,如果在任一显示区域正面监测到将使用者信息,则将所述任一显示区域作为所述目标显示区域;

在该实施例中,检测所述第一显示区域和所述第二显示区域正面的监测扫描区域内是否有使用者信息的装置可以是:人脸检测装置或者是红外检测装置等;

在设置检测装置时,可以将检测装置设置于显示单元的四个边角。另外针对拼接屏幕或者柔性显示屏的不同特征,对于拼接显示屏则可以在每个显示子单元设置一个检测装置;因为柔性屏在具体实现时,可能不止折一次,所以如果只是设置一个检测装置,则不能准确的检测到各种折叠操作情况下的信息,所以可以柔性屏的边缘设置图像采集阵列,柔性屏进行任一形状的折叠只要面向用户的一面存在边沿部分,则可实现检测操作。

因为,在执行具体的检测操作时候,如果选用人脸检测模块对人脸信息进行检测,检测时可能两个显示区域都检测到人脸的信息,在具体判断时的实施方式可以是:

a1,根据每个人脸检测模块获取到的人脸信息,确定人脸信息对应使用用户与电子设备的距离,具体的实现可以是距离小的一侧为目标显示区域侧;因为用户在使用电子设备时,与电子设备的距离值会在一定的范围内所以检测到人脸信息与电子设备的距离可以确定人脸信息对应的用户是否为使用用户,则进而确定某一显示区域为目标显示区域。

a2,根据每个人脸检测模块获取到的人脸信息,确定每个显示区域对应的人脸检测获取人脸检测信息中的人脸数量,将少人脸数量最小的显示区域作为目标显示区域;因为,在正常的使用环境中用户正在使用的显示区域通常只是使用者自身的人脸信息,背面则可能检测到多个非使用者的人脸信息。所以利用该方法能够比较精确的确定使用电子设备的正面和反面。

a3,获取电子设备本地保存的人脸信息,并将每个人脸检测模块获取到的人脸信息与保存的人脸信息进行匹配,如果某一侧人脸检测模块获取的人脸信息与保存的人脸信息匹配成功,则将所述某一侧作为目标区域则。因为任一电子设备的用户大致固定,所以将获取到的人脸信息与保存的用户人脸信息进行比较则可更为精确的确定用户正在使用的显示区域,即目标显示区域。

(2)检测接触所述第一显示区域和所述第二显示区域的操作体的接触面积,获得第一接触面积和第二接触面积,比较所述第一接触面积和所述第二接触面积,并根据比较结果确定目标显示区域;对应权项修改

该实施例中检测装置可以选用,电阻电容屏幕或者红外传感器等。

该实施例具体的使用环境包括:因为所述电子设备的显示屏幕可能为电容屏或者是电阻屏,当用户手持所述电子设备时,所以用户手持操作会遮挡电子设备的背面,而电子设备的正面则不会出现遮挡或者是遮挡面积(即接触面积)小。所以通过检测触控面积的大小则可检测到电子设备中正面朝向用户的显示区域(即目标显示区域)。另外,通过设置在显示屏中的红外传感器也可以确定每个显示区域被触控的区域面积。

(3)检测第一显示区域和第二显示区域的空间位置信息,如果任一显示区域的空间位置信息符合预定的空间位置信息标准则确定为所述目标显示区域;

在该实施例中的检测装置可以是陀螺仪、重力感应器或电子罗盘,在该实例中最优选的方式可以选重力感应器,具体实现步骤可以是:

检测显示单元的朝向与重力方向的对应关系确定显示单元的正面(即显示区域中的目标显示区域)。

情况一:在正常使用时,用户一般将使用的显示区域的正面朝上,即当前使用的显示区域的正面朝向与重力方向相反。该情况下,则确定正面朝向与重力方向相反的显示区域为目标显示区域。

情况二:当用户躺着使用所述电子设备时,则用户使用的显示区域的正面朝下,即当前使用的显示区域的正面朝向与重力方向相同。该情况下,则确定正面朝向与重力方向相同的显示区域为目标显示区域。

可以根据不同的使用场景对适应性的选择对应的目标显示区域,使得最终确定的目标显示区域更能满足用户的需求。

(4)保存执行工作状态切换之前置顶显示对象的第一位置,在执行工作状态切换后,将所述第一位置所属的显示区域确定为目标显示区域;

在执行切换操作时,如果用户当前正在操作某一个显示对象,根据使用的连续性,在执行切换操作后,用户还是需要操作所述显示对象。所以根据该特性在进行切换操作之前,确定当前操作的第一显示对象的第一坐标位置。当执行切换操作后,若所述第一坐标位置属于某一显示区域则将该显示区域确定为目标显示区域。该操作使得用户在执行工作状态切换操作后,以及显示对象的调整操作具有更高的连续性,不会影响到用户操作感受。

(5)检测每个显示区域和第一显示对象的边界信息,当任一显示区域的区域面积大于第一显示对象的显示面积,则确定所述任意显示区域为目标显示区域。

该实施例中,将需要调整的显示对象调整到可以容纳该显示对象的显示区域,使得在显示对象调整时,修改的参数最少。从而使得整个操作和实现更为简便。

(6)在第一和第二显示区域的特定位置设置第一触控区域,当检测到用户在任一显示区域的所述第一触控区域保持触控接触的时间大于设定阈值,则确定所述任一显示区域为目标显示区域(如图19A和图19B所示)。

根据图19A和图19B所示的结构,当执行折叠操作将第一显示区域折叠到第二显示区域的背面,并且在第二显示区域的底边附近设置了触控区域A(在具体实现时候可以是在第一显示区域和第二显示区域都设置触控区域),对该触控区域进行的触控操作超过设定时长,则确定该显示区域为目标显示区域。在该实施例中是以设定具体的触控区域为例,但是在具体的应应用实践中,则可直接设置为当电子设备执行折叠操作时,则坚持任一显示区域是否有触控时长超过预设值的触控操作,如果有,则直接确定对应的显示区域为目标显示区域,应用这种方式则不需要设置特定的触控区域A。

利用图19A和图19B所给的具体实例对本发明实施例所提供的方法做进一步的详细说明:

确定是否有显示对象在折叠线位置(如图19A所示),如果有,则确定折叠线上的显示对象为需要进行显示调整的第一显示对象;否则,确定是否需要将当前显示置顶的显示对象移动到目标显示区域(如图19B所示);

检测显示区域中的触控区域A是否检测到触控时长超过预设值的触控操作,如果任一显示区域接收到,则确定所述任一显示区域为目标显示区域:

将第一显示对象完整显示在目标显示区域。

二、所述工作状态切换包括从所述第二工作状态切换至所述第一工作状态(如图20所示):

依据所述显示调整命令对所述显示单元中至少一个显示对象的第一显示参数进行调整生成第二显示参数,根据所述第二显示参数显示所述至少一个显示对象包括:

因为在展开操作之前,存在两个显示屏,而且两个显示屏都可以对图像进行显示,则对于展开这个操作执行之后,显示的方式包括两种:

(1)只有一个显示区域显示内容,则展开操作执行之后,将该显示区域的显示内容显示在展开后的大显示屏中。因为显示区域的变大所以可对显示对象执行任一调整操作,具体的实现可以是放大、调整位置以及旋转中的一种或多种的组合。

(2)当两个显示区域都显示有显示内容,则在进行显示的时候需要通过以下的方法进行显示选择:在本发明实施例中,最优化的实施例是将用户当前使用的显示区域作为主显示区域,并且在展开操作执行之后,将主显示区域当前置顶的显示对象在展开显示屏中置顶。

步骤2001,确定第一显示区域或第二显示区域中用户当前使用的显示区域;

对于使用状态(1)则当前工作的显示区域作为用户当前使用的显示区域;

对于使用状态(2)则可通过输入信息确定当前使用区域;或者,通过检测使用者信息确定当前使用区域。

步骤2002,根据预设的规则确定需要进行参数调整的第一显示对象;

将用户当前使用显示区域中置顶的显示对象确定为需要进行参数调整的第一显示对象。

步骤2003,根据显示调整命令对所述用户当前使用的显示区域中的第一显示对象的第一显示参数进行调整生成第二显示参数;

步骤2004,根据所述第二显示参数将所述至少一个显示对象显示在第一显示区域和第二显示区域在一个水平面的显示单元中。

如图21所示,根据上述方法本发明实施例还提供一种电子设备,具体包括:

该电子设备包括触控显示模块,所述触控显示模块2101包括:第一触控显示区域和第二触控显示区域,所述电子设备至少具有第一工作状态和第二工作状态,当所述电子设备处于所述第一工作状态时,所述第一触控显示区域和所述第二触控显示区域位于同一平面,当所述电子设备处于所述第二工作状态时,所述第一触控显示区域和所述第二触控显示区域位于不同平面;

控制模块2102,用于第一工作状态和第二动作状态时,分别利用第一触控响应规则和第二触控响应规则响应监测到的触控操作,其中第一触控响应规则为触控显示单元接收到触控操作信息,则根据该触控操作信息中的坐标确定触控操作对应于触控显示单元的触发命令;第二触控响应规则为所述触控显示单元第一触控显示区域和第二触控显示区域中任一触控显示区域为目标显示区域,另一触控显示区域为目标触控区域,从所述目标触控区域接收到触控操作信息,则根据所述触控操作信息中的坐标确定触控操作对应于目标显示区域的触发命令;

工作状态监测模块2103,用于监测所述电子设备的工作状态,获得监测结果;

状态调整命令获取模块2104,用于当所述监测结果表明所述电子设备执行工作状态切换时,获得状态调整命令,其中,所述工作状态切换包括从所述第一工作状态切换至所述第二工作状态,或者从所述第二工作状态切换至所述第一工作状态;

在本发明实施例中所述状态调整命令包括:操作响应调整命令和显示调整命令。在具体的应用环境中上述两个命令可以同时存在也可以根据用户的选择信息选择其中一种实现。在本发明是实施例中,当所述状态调整命令为操作响应调整命令,则通过相应规则确定模块2105和触发命令确定模块2106实现切换调整;如果状态调整命令为显示调整命令,则通过显示调整模块2107实现显示状态的调整。当所述状态调整命令及包括操作响应调整命令也包括显示调整命令,则可根据预设的规则分别或者同时对显示触控显示对象的显示内容和触控响应规则进行调整。

响应规则确定模块2105,用于根据所述状态调整命令将触控响应规则切换为当前工作状态对应的触控响应规则;

触发命令确定模块2106,用于当检测到触控操作,根据确定的触控响应规则确定所述触控操作对应的触发命令。

显示调整模块2107,用于当所述电子设备处于所述第一工作状态或所述第二工作状态,以第一显示参数显示所述显示单元中的每个显示对象,获取状态调整命令中包括的显示调整命令,依据所述显示调整命令对所述触控显示单元中至少一个显示对象的第一显示参数进行调整生成所述至少一个显示对象的第二显示参数,根据所述第二显示参数显示所述至少一个显示对象。

如图22所示,因为本发明实施例所提供的装置应用于折叠屏的触控显示单元中,所以包括展开和折叠两种工作状态,即第一工作状态和第二工作状态,所以在不同工作状态的时候通过不同的响应规则确定出空操作对应的触发命令。所以所述触发命令确定模块2106包括:

第一状态确定单元2201,用于在第一状态时,检测到触控操作,则根据触控操作信息中的第一坐标确定所述触控操作对应于触控显示单元的触发命令;

第二状态确定单元2202,用于在第二状态时,检测到触控操作,根据所述触控操作对应的第二坐标确定触控坐标对应的触控显示区域是否为目标显示区域,如果是则获取所述第二坐标对应的触发命令;否则将所述第二坐标映射到对应的目标显示区域,获取该第二坐标对应于目标显示区域的触发命令。

在实现目标显示区域和目标触控区域映射关系的时候,可以是通过预先图像映射再直接根据图像确定对应的触发命令;也可以是通过触控操作的坐标映射到目标显示区域,然后确定对应的触发命令。所以第二状态确定单元2202将所述第二坐标映射到对应的目标显示区域,获取第二坐标对应于目标显示区域的触发命令包括:

根据预设的目标显示区域与目标触控区域的显示对象映射关系,确定所述第二坐标对应于目标显示区域的显示对象,获取所述显示对象对应的触发命令;或者

根据预设的目标显示区域与目标触控区域的坐标映射关系,将所述第二坐标映射到目标显示区域的第三坐标,获取第三坐标对应的触发命令。

进一步,对于坐标映射的具体方式还可以是坐标一一映射关系或者是相对坐标映射关系,所以第二状态确定单元2202将所述第二坐标映射到对应的目标显示区域,获取所述第二坐标对应于目标显示区域的触发命令包括:

建立第一触控显示区域中坐标与第二触控显示区域中坐标的映射关系,第一触控显示区域和第二触控显示区域中存在映射关系的坐标形成坐标对,并且每个坐标对对应一个触发命令,检测到与坐标对中任一坐标对应的触控操作,则执行坐标对对应的触发命令;或者

将目标触控区域中移动触控操作的移动增量映射到目标显示区域中,目标显示区域中光标根据所述移动增量对应移动;检测到用户在任一触控操作点执行指令触发操作,则在目标显示区域执行光标位置对应坐标的触发命令。

在本发明实例中,因为需要将目标触控区域的触控操作映射到目标显示区域,所以需要从第一触控显示区域和第二触控显示区域中确定目标显示区域或目标触控区域。则本发明实施例提供的一种电子设备还包括区域选择模块2108:

区域选择模块2108,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,接收触控显示区域选择信息,根据该触控显示区域选择信息从所述第一触控显示区域和第二触控显示区域中选择目标显示区域。

因为本发明实施例中如果任一触控显示单元在折叠操作之后,处于背面,即显示内容不能被用户看到。为了减少能耗,则需要控制背面触控显示单元的显示输出。则本发明实施例所提供的电子设备还包括:

第一目标触控区域显示控制模块2109,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,获取预设图像;并在所述目标触控区域接收触控操作信息的过程中固定显示所述预设图像;

第二目标触控区域显示控制模块2110,用于根据所述检测结果确定工作状态从所述第一工作状态切换至所述第二工作状态,则关闭所述目标触控区域的显示数据输出。

因为发明所提供的电子设备可应用拼接显示屏幕的触控显示单元也可以是柔性显示屏的触控显示单元,而且对于拼接屏幕的触控显示单元:形成拼接屏的每个触控显示子单元都是包括触摸控制单元和显示控制单元,所以关闭所述目标触控区域的显示数据输出可以是直接关闭目标触控区域对应的显示控制开关即可;因为柔性触控显示屏执行折叠操作后两个触控显示子区域的划分不确定,所以需要控制每个像素点的显示,才能对应的控制目标触控区域的显示数据输出。所述关闭所述目标触控区域的显示数据输出包括:根据所述折叠线位置信息,确定每个触控显示区域的边界;确定任一触控显示区域为目标触控区域后,根据监测结果关闭所述目标触控区域边界内的每个触控点的显示数据输出。

如图23所示,上述拼接显示屏幕的触控显示单元和柔性显示屏的触控显示单元的特点本发明实施例所提供的第二目标触控区域显示控制模块2110包括:

拼屏确定单元2301,用于当所述触控显示单元包括:第一子触控显示单元和第二子触控显示单元,第一子触控显示单元和第二子触控显示单元通过转动组件连接,确定所述目标触控区域对应的子触控显示单元;则根据所述监测结果关闭确定的子触控显示单元的显示数据输出。

柔性屏确定单元2302,用于当所述触控显示单元为柔性触控显示单元,对所述柔性触控显示单元执行折叠操作时,工作状态从第一工作状态切换到第二工作状态,根据所述折叠线位置信息,确定每个触控显示区域的边界;确定任一触控显示区域为目标触控区域后,根据监测结果关闭所述目标触控区域边界内的每个触控点的显示数据输出。

在该实施例中,因为只要用户将手指接触到背面显示触控区域则会触发相应的触发命令,则用户需要通过以下方式确定手指与触控显示区域的距离和位置。则本发明实施例所提供的电子设备还包括触控点感应模块2111:

触控点感应模块2111,用于通过所述距离传感器检测到的信息确定用户在目标触控区域的设定距离内非接触点对应的位置;将所述对应的位置映射到目标显示区域,并在在目标显示区域中同步显示所述非触控点的位置。

本申请实施例中的上述一个或多个技术方案,至少具有如下的技术效果:

在现有技术中,存在一个大屏幕中如果需要通过多个区域对同一内容进行操作;或者利用折叠屏在执行折叠操作后的反向屏幕。则需要实现一个多个触控点对应一个同样的触发命令。则本发明实施例中所提供的方法和装置通过所述触摸屏中两两坐标配对形成坐标对,每个坐标对对应一个触发命令。当用户执行触控操作时,通过该触控操作的触控点坐标确定对应的坐标对,则执行所述坐标对对应的触发命令。将折叠到背面部分的显示屏也能执行输入操作,从而提供高了折叠屏幕的使用效率。

本发明实施例所提供的方法,在背面触控显示区域接收触控操作信息的时候,控制背面触控显示区域显示同一图像内容或者是直接关掉显示输出。可以达到接收出空操作信息的同时达到听只显示输出,从而达到减少能耗的目的。

另外,本发明实施例所提供给方法和装置,在用户通过背面触控显示区域进行触控操作时,将触控点的操作变化信息实时的显示在正面触控显示区域,从而能够达到即使不能看到背面内容的情况下,也可以准确的定位到目标位置区域。从而达到准确控制正面区域对象的目的。

本发明所述的方法并不限于具体实施方式中所述的实施例,本领域技术人员根据本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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