一种显示控制方法及装置、设备与流程

文档序号:16996526发布日期:2019-03-02 01:25阅读:106来源:国知局
一种显示控制方法及装置、设备与流程

本申请涉及电子技术,尤其涉及一种显示控制方法及装置、设备。



背景技术:

目前,双屏幕已经是电子设备发展的一个趋势。电子设备上安装的很多操作系统的焦点都是唯一的,焦点唯一的系统在多个屏幕或多个窗口时候,有光标切换的问题。相关技术中,对于焦点唯一的系统,为了解决光标切换的问题,一般是将电子设备的双屏幕中的一块屏幕上使用一套独立arm系统,硬件上,基于arm系统的还需要有独立的处理器,这样会增加成本,而且这样的电子设备也会占用比较多的空间。本申请将旨在对于双屏幕的电子设备,共同使用一套系统而实现在不同显示屏幕上显示不同的数据。



技术实现要素:

有鉴于此,本申请实施例提供一种显示控制方法及装置、设备。

本申请实施例的技术方案是这样实现的:

本申请实施例提供一种显示控制方法,包括:

确定电子设备操作系统对应的待显示数据;

在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

本申请实施例提供一种显示控制装置,包括:

确定单元,配置为确定电子设备操作系统对应的待显示数据;

第一显示单元,配置为在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

第二显示单元,配置为在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

本申请实施例提供一种显示控制设备,包括:

第一显示装置,用于显示电子设备操作系统对应的待显示数据的第一部分;

第二显示装置,用于显示电子设备操作系统对应的待显示数据的第二部分;

处理器,用于:确定电子设备操作系统对应的待显示数据;在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

本申请实施例中,确定电子设备操作系统对应的待显示数据;在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同;如此,同一个电子设备的两个显示装置将基于同一个操作系统而显示不同的显示内容。

附图说明

图1为本申请实施例显示控制方法的实现流程示意图;

图2为相关技术与本申请实施例中笔记本c面的对比示意图;

图3为本申请实施例中笔记本c面的示意图;

图4为本申请实施例中第二显示装置采用触摸屏来实现时触摸屏的功能显示示意图;

图5为本申请实施例中以触摸屏作为第二显示装置和第二输入装置的连接结构示意图;

图6为本申请实施例显示控制方法的实现流程示意图;

图7为本申请实施例的软件架构示意图;

图8为本申请实施例显示控制装置的组成结构示意图;

图9为本申请实施例中电子设备的一种硬件实体示意图。

具体实施方式

目前,双屏幕已经是电子设备发展的一个趋势。双屏幕具有很多优势,例如用户使用个人电脑,在工作的时候用word写文档,这时候如果有朋友用即时通讯软件给用户发消息,如果该个人电脑没有双屏幕,那么用户一般采用下面的两种方式来实现操作过程:方式一,用户在桌面上同时打开word和聊天窗口,这样,word和聊天窗口都不能全屏,用户在看朋友发的消息时候,可以不用切换窗口,但是,非全屏窗口一般来说体现都不是很好;方式二,用户将word和聊天窗口至少之一全屏,用户在看朋友发的消息或使用word的时候,用户需要来回切换窗口(或者理解为来回切换光标)。如果个人电脑具有双屏幕,用户可以在主屏幕上显示word,在辅屏幕上显示聊天窗口,这样就非常方便,不用切换窗口,而且在使用word的时候可以全屏,不影响体验。

目前,电子设备上安装的很多操作系统的焦点都是唯一的,例如个人计算机上广泛安装的windows操作系统就是焦点唯一的系统,焦点唯一的系统在有多个窗口时,光标会随着当前任务的切换而切换,例如用户使用word,那么光标就在word文档中,如果用户要聊天,光标就在聊天窗口中,因此焦点唯一的系统在多个屏幕或多个窗口时候,有光标切换的问题。相关技术中,对于焦点唯一的系统,为了解决光标切换的问题,一般是将电子设备的双屏幕中的一块屏幕上使用一套独立arm系统,硬件上,基于arm系统的还需要有独立的处理器,这样会增加软件和硬件成本,而且这样的电子设备也会占用比较多的空间。本申请将旨在对于双屏幕的电子设备,共同使用一套系统而实现在不同显示屏幕上显示不同的数据,从而实现降低软件和硬件成本。

下面结合附图和实施例对本申请的技术方案进一步详细阐述。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。

图1为本申请实施例显示控制方法的实现流程示意图,如图1所示,该方法包括:

步骤s101,确定电子设备操作系统对应的待显示数据;

一般来说,电子设备在实施的过程中可以为各种类型的具有信息处理能力的设备,例如所述电子设备可以包括手机、平板电脑、台式机、个人数字助理、等。

这里,操作系统为焦点唯一的系统,例如windows操作系统等操作系统,焦点可以理解为操作标识例如光标。待显示数据与用户的操作、当前页面等有关系,在桌面上,如果用户打开word文本,则待显示数据包括word文本的显示内容和一个操作标识,一般来说,word中光标闪烁位置是指光标回到word时,光标在word中的初始位置,当然用户可以通过输入设备例如鼠标将光标的位置进行移动。而光标如果被移动到word中,那么光标将与光标闪烁位置重合。当光标被移动到word之外,那么光标闪烁位置与光标将是两个独立的显示符号。本实施例中的操作标识是指光标,即有可能落在word之内,也可能落在word之外。如果用户打开游戏,则待显示数据包括游戏的加载界面和一个操作标识,如果用户打开即时通讯与朋友聊天的窗口,则待显示数据包括聊天窗口的界面内容和一个操作标识。

步骤s102,在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

这里,电子设备包括第一显示装置和第二显示装置,其中,第一显示装置可以认为是第一显示屏,第二显示装置可以认为是第二显示屏,所述第一显示屏和所述第二显示屏共用同一个焦点唯一的操作系统,所述第二显示屏作为所述第一显示屏的扩展屏,且所述第一显示屏显示的内容(第一部分)与所述第二显示屏显示的内容(第二部分)不同。一般来说,第一显示屏可以作为主显示屏,第二显示屏作为第一显示屏的扩展屏,扩展屏与主屏幕配合一起显示待显示数据。下面以笔记本为例,一般将笔记本在扣合时,有logo标识的上面(正面)称为a面,另一面即地面称为d面;笔记本在打开时,有显示屏的一面称为b面,而有键盘的一面称为c面。笔记本的b面的显示屏作为第一显示屏,在笔记本的c面设置第一个显示屏作为第二显示屏,一般来说c面上设置有键盘,因此在c面的显示屏会比较小。在其他的实施例中,可以将一般笔记本c面的触摸板改成触摸屏,从而该c面的触摸屏作为第二显示屏。如图2所示,图2的a图为相关技术中笔记本c面21的示意图,从图2的a图可以看出,c面21上包括有键盘区域22和触摸板区域23。图2的b图为本申请实施例中笔记本c面的示意图,从图2的b图可以看出,c面上包括有键盘区域22和触摸屏区域24,即将将一般笔记本c面的触摸板改成触摸屏,从而该c面的触摸屏作为第二显示装置(第二显示屏)。在图2的b图所示的实施例中,触摸屏24位于键盘22的下面,即触摸屏相比键盘更靠近用户,这样用户在看作为第二显示装置的触摸屏24的时候,并不是很方便,因为用户要低头才能看见,在其他的实施例中,还可以将触摸屏24设置在键盘22的旁边,如图3的a图所示,可以将触摸屏24设置在键盘22的右边;在其他的实施例中,如图3的b图所示,还可以将触摸屏24设置在键盘22的上面,即触摸屏相比键盘更远离用户,这样方便用户看触摸屏。

步骤s103,在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

一般来说,电子设备包括两个显示屏的时候,尤其对于焦点唯一的操作系统来说,两个显示屏显示的内容是完全一样的,通常情况下,给笔记本电脑外接一个显示器,这样笔记本b面的显示屏和外接的显示屏显示的内容是完全一样的,对于这种两个显示屏显示的内容完全一样的情况,通常情况下称为是克隆模式。而本实施例中,两个显示屏并不是基于克隆模式,因为两个显示屏显示的内容不一样(所述第一部分和所述第二部分不同)。

本实施例中,第一部分和第二部分不同可以是这样的,第一部分为a内容+b内容,第二部分为c内容+d内容,即第一部分与第二部分完全不同,当然第一部分和第二部分可以不完全相同,例如第一部分为a内容+b内容,第二部分为a内容+c内容,例如第一部分与第二部分的桌面状态栏(a内容)都相同,但窗口(b内容或c内容)不同。

在其他的实施例中,所述待显示数据中包括一个操作标识,所述待显示数据中相邻的两部分分别作为第一部分和第二部分。其中,相邻的两部分是指逻辑上是相邻的,因为两个屏幕的分辨率可能不一样的,所以第一部分和第二部分的数据的属性,例如分辨率可能是不一样的。如果两个屏幕的分辨率是一样的,那么第一部分和第二部分也是逻辑上相邻的,这时候,数据的属性例如分辨率是一样的。

其中,待显示数据个一般只有一个操作标识,操作标识可以是能被输入设备控制的定位指针;在其他的实施例中,待显示数据还可以有两个操作标识,比如一个是光标,另一个是输入标识。

其中,第一部分和第二部分是通过显示接口,直接在第一显示装置和第二显示装置中显示的,而不是跨系统转换传输并然后显示和第一部分/第二部分相同的内容。

其中,相邻的两部分是指:比如操作系统(os)输出的画面是a内容,分成相邻的a1内容+a2内容;或者os输出的画面是a内容+b内容,第一部分至少有a1内容,第二部分至少有a2内容,例如可以是第一部分为a1内容+b内容,第二部分为a2内容+b内容;还可以是第一部分为a1内容+b内容,第二部分为a2内容;当然又可以是第一部分为a1内容,第二部分为a2内容+b内容。其中b内容可以是状态栏或者是桌面背景。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。

该显示控制方法包括:

步骤s201,确定电子设备操作系统对应的待显示数据;

步骤s202,在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

步骤s203,在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同;

步骤s204,获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

这里,第二显示装置和第二输入装置在实现的过程中可以为触摸屏,这样触摸屏的显示功能可以作为第二显示装置,触摸屏的触摸功能可以作为第二输入装置。参见图5所示,touchpanel作为采用触摸操作输入方式的第二输入装置,因此,touchpanel通过i2c总线连接pch中的i2c控制器,以通过touchpanel采集用户的触摸操作;lcdpanel作为第二显示装置,处理器(cpu)通过dp总线、dp2mipi桥(bridge)和mipi总线向lcdpanel输入待显示数据(即第二部分);电子设备的ec芯片还向lcdpanel输出一些控制信息,以调整lcdpanel的亮度等显示参数。

步骤s205,所述触发数据用于触发所述操作标识所在位置的对象的功能时,根据所述触发数据触发所述操作标识所在位置的对象的功能;或者,所述触发数据用于触发触摸操作所在位置的对象的功能时,根据所述触发数据触发所述触摸操作所在位置的对象的功能;或者,

所述触发数据用于控制操作标识的位置时,根据所述触发数据控制操作标识的位置;或者,所述触发数据用于不控制操作标识的位置时,根据所述触发数据不控制操作标识的位置。

在其他的实施例中,所述待显示数据中包括一个操作标识,所述待显示数据中相邻的两部分分别作为第一部分和第二部分。

这里,所述操作标识所在位置的对象是指在第二输入装置上以显示光标让人感知,这种可以理解为windows操作系统在操作鼠标、触摸板的时候,通过移动光标来进行输入的方式,还可以理解为在触摸屏的触摸输入方式下需要文本输入时,文本框中的光标输入方式。操作标识所在位置的对象可以是光标所在位置的对象,例如光标可以在新闻窗口的滚动条上、光标还可以在word文档窗口的滚动条上、光标也可以在聊天窗口等的输入框,光标还可以在可链接对象上,那么根据触发数据可以触发光标所在位置的对象的功能,例如光标在新闻的滚动条上,那么可以拖动滚动条,新闻窗口的内容就会变化;如果光标在可链接的对象上,则可以打开该对象链接的网址。在这种情况下,所述触发数据是可以用于控制操作标识的位置,因此根据所述触发数据控制操作标识的位置的功能,可以参见下面关于图4的a图的说明。

这里,触摸操作所在位置的对象,是指第二输入装置采用类似于在触摸屏的触摸输入方式下通过触摸所在位置的对象时,进行输入的方式。在本实施例中,第二显示装置可以采用触摸屏的输入方式。在这种情况下,所述触发数据并不用于控制操作标识的位置,因此根据所述触发数据不控制操作标识的位置,可以参见下面关于图4的b图和c图的说明。

本申请实施例中,电子设备至少包括第一显示装置、第二显示装置、第二输入装置,其中电子设备还可以包括与所述第一显示装置重叠设置的第一输入装置,换句话说,第一输入装置和第二显示装置在实现的过程中可以采用触摸屏来实现。对于第一显示装置显示的第一部分来说,可以是通过第一输入装置来实现的,例如采用触摸操作来使得触摸屏来感应,当然电子设备还可以为常规的输入装置,例如鼠标,当用户采用鼠标作为电子设备的输入设备时,可以操作第一部分,当然可以操作第二显示装置上显示的第二部分,还可以操作第一显示装置的第一部分和第二显示装置上的第二部分。对于笔记本电脑来说,笔记本电脑的常规输入设备可以为触摸板,触摸板与鼠标类似,因此,当用户采用触摸板作为电子设备的输入设备时,可以操作第一部分和/或第二部分。

下面以电子设备为笔记本电脑,且常规笔记本电脑上的触摸板被改变为触摸屏,换句话说,该笔记本电脑的触摸板具备了显示功能(作为第二显示装置),那么,参见表1,该笔记本上触摸屏(第二显示屏)可以有以下使用模式,包括:触摸板模式、扩展显示模式和辅助显示模式,其中,这些使用模式可以被默认设置,也可以由用户设置。

表1触摸屏的使用模式

其中,主屏可以理解为第一显示装置,副屏可以理解为第二显示装置;模式三“辅助显示模式”相当于有两种子模式,第一种子模式是触摸输入,光标不会跳转到副屏,因此副屏不会显示光标;第二种子模式是,当有文字输入时,光标跳转到副屏,副屏也会显示光标。从表1中可以看出,第一显示屏和第二显示屏的关系可以有表1中的3种模式。

需要说的是,对于模式一:触摸板模式,该触摸屏可以不开启显示功能,仅仅被开启触摸功能(触摸屏被当作触摸板来使用)所以该触摸屏(第二显示屏)可以不显示任何的待显示数据,或者待显示数据的第二部分,从另一个角度来说,可以认为第二部分不具有任何显示数据,所以第二部分为空。在其他实施例中,该触摸屏(第二显示屏)可以开启显示功能,但是该触摸屏显示的内容与待显示数据并无直接的关系,因为触摸屏仅仅显示touchpad的图案,而不显示操作标识(光标)。当触摸屏(第二显示屏)被当作触摸板来使用时,所有的输入都响应为主屏(第一显示装置)的光标的控制,是相对位置输入。即触摸板上的触摸区域与第一显示屏上有映射关系,例如第一显示屏的大小为500*1000个距离单位,而触摸屏(第二显示屏)的大小为100*200,则相对位置的移动是5倍的系数,如果在触摸屏(第二显示屏)上移动10个距离单位,则操作标识在第一显示屏上移动50个距离单位,换句话说,触摸屏(第二显示屏)上1*2的面积对应于第一显示屏上5*10的面积。

在模式二:扩展显示模式中,触摸屏(第二显示屏)同时开启显示功能和触摸功能(触摸屏被当作触摸板和显示屏来使用),所以该触摸屏(第二显示屏)可以显示待显示数据的第二部分。当触摸屏(第二显示屏)被当作触摸板来使用时,所有的输入都响应为主屏(第一显示屏)和辅助屏(第二显示屏)的光标的控制,是相对位置输入。换句话说,操作标识如光标可以在第一显示屏上,也可以在第二显示屏上,光标可以从第一显示屏上切换到第二显示屏,也可以从第二显示屏切换到第一显示屏。例如待显示数据包括一个word文档和一个聊天窗口,用户将word文档显示在第一显示屏,将聊天窗口显示在第二显示屏。用户正在word上输入,当有人给用户发消息,且用户需要回复时,则光标从word文档切换到聊天窗口,当回复完消息时,光标再从聊天窗口切回到word文档,继续。整个操作过程中,用户可以在触摸屏上完成。需要说明的是,这时候,需要建立一种操作标识从第一显示屏到第二显示屏的对齐方式,和第二显示屏到第一显示屏的对齐方式,以第一显示屏的大小为500*1000个距离单位,而触摸屏(第二显示屏)的大小为100*200,可以采用上端右边对齐时,用户操作的光标只能从第一显示屏的上端右边部分的100个单位进入第二显示屏,或者光标从第二显示屏进入第一显示屏的上端右边部分;也可以采用下端左边对齐时,用户操作的光标只能从第一显示屏的下端左边部分的100个单位进入第二显示屏,或者光标从第二显示屏进入第一显示屏的下端左边部分。当然还可以有上端左边对齐方式和下端右边对齐方式,然而这几种方式都是假定第一显示屏的某一边缘与第二显示屏的某一边缘是逻辑上相邻的,即光标在第一显示屏的边缘时,再移动光标,就会进入第二显示屏;当光标在第二显示屏的边缘时,再移动光标就会进入第一显示屏的边缘,这种对齐进入的方式可以是多种多样的。当然还可以采用映射的方式,当用户控制的光标在一个显示屏的某一区域时,如果再移动光标,就会进入另一个显示屏的相对应的区域。

在模式三:辅助显示模式中,触摸屏(第二显示屏)仍然是第一显示屏的扩展屏,操作标识也会出现在第二显示屏上,换句话说,第二显示屏也可以是跳动闪烁的光标。第二显示屏的操作标识是根据第二显示屏的绝对输入位置,确定输入的操作标识,如果第二显示屏上显示的并不是按钮,而是能够响应滑动操作等触摸操作,从而确定操作标识也是可以的。在模式三,输入的跳动光标可以仅仅出现在第一显示屏上(与模式一)相同,当然还可以对小屏幕的触摸位置的输入,属于绝对位置输入;有触摸输入时,光标保持在第一显示屏;或者文字输入时,跳转到第二显示屏。但是,与模式二不同的是,第二显示屏上输入不再是相对位置,而是绝对位置,对于一些特定的应用,会优先独占第二显示屏进行显示。绝对位置的输入可以是一些操作按钮,当这些操作按钮被触发时,这些操作按钮对应的操作标识就会输入。

本申请实施例中的第二显示装置可以采用触摸屏来实现,图4为本申请实施例中第二显示装置采用触摸屏来实现时触摸屏的功能显示示意图,如图4所示,该触摸屏可以分为上下两部分,其中上部分中显示4个快捷设置键,分别为app1至app4,每一个app对应一个功能;第二部分分为触摸屏的功能显示示意图。下面以前面三个app1至app3为例进行说明,gui1至gui3分别为app1至app3被激活时界面,本实施例中,app1代表的是触摸板的功能,因此,gui1中的下部分为一个触摸板,即可以理解为上述表1中的触摸板模式下的gui。app2代表的是计算功能,因此,gui2的下半部分显示一个计算器,只不过该计算器只能计算加减功能;本领域的技术人员应该理解,该计算器可以是其他任何的计算器。app3代表的是音乐播放器的快捷键的功能,因此,gui3的下部分显示了三个快捷键,第一个快捷键为上一首,第三个快捷键为下一首,第二个快捷键为播放暂停键。在gui2和gui3可以理解为上述表1中的辅助显示模式的第一种子模式下的gui,该辅助显示模式下,gui2的计算器和gui3的音乐播放器独占了第二显示装置,因为计算器上的按键和音乐播放器的按键均为触摸输入,在gui2和gui3下,光标仍然保持在主屏(第一显示装置)上。

这里,假设app4代表一个即时通讯应用,那么gui4的下半部分就将显示聊天窗口,在gui4中的聊天窗口中,当用户需要进行文字输入时,光标也会跳转到第二显示装置上。这时候,gui4可以理解为上述表1中的辅助显示模式的第二种子模式下的gui。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。

该显示控制方法包括:

步骤s301,确定电子设备操作系统对应的待显示数据;

步骤s302,在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

步骤s303,在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

在一种实施例中,位于b面的显示屏作为所述电子设备的第一显示装置(主屏幕),位于c面的显示屏作为所述电子设备的第二显示装置(辅屏幕)。

其中,所述待显示数据中包括一个操作标识,所述待显示数据中相邻的两部分分别作为第一部分和第二部分。

步骤s304,获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

步骤s305,如果所述触发数据来自于所述第一显示装置对应的输入设备时,根据所述触发数据控制所述操作光标显示在所述第一显示装置;

这里,第一显示装置的输入设备可以包括多种情况:

情况一:可以是上述的模式一,即第二显示屏(辅屏或小屏)仅仅用作触摸板,那么第二显示屏有触摸时,就是第一显示屏上的焦点唯一的,这样根据所述触发数据控制所述操作光标显示在所述第一显示屏。

情况二:第一显示屏(主屏)本身就是一个触摸屏,有触摸的时候,第一显示屏上的焦点也是唯一的,这样根据所述触发数据控制所述操作光标显示在所述第一显示屏;

情况三,电子设备的鼠标,可以是第一显示屏的输入设备,因此,根据所述触发数据控制所述操作光标显示在所述第一显示屏。

情况四,可以是上述的模式二,第二显示屏既是触摸板又是显示屏,光标能从第一显示屏可以切换到第二显示屏,再从第二显示屏到第一显示屏,此时,根据所述触发数据控制所述操作光标显示在所述第一显示屏。

简单来说,所述第一显示屏对应的输入设备包括:所述第二显示屏作为所述第一显示屏的触摸板,所述第一显示屏作为触摸屏、所述第一显示屏对应的鼠标。

步骤s306,如果所述触发数据来自于所述第二显示装置对应的输入设备时,根据所述触发数据控制所述操作光标显示在所述第二显示装置。

这里,第二显示装置的输入设备体现在上述的模式二中,即第二显示屏的触摸功能可以作为第二显示屏的显示功能的输入设备,这样,当用户在滑动的时候,可以根据所述触发数据控制所述操作光标显示在所述第二显示屏。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。该显示控制方法包括:

步骤s401,确定电子设备操作系统对应的待显示数据;

步骤s402,在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

步骤s403,在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同;

步骤s404,获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

这里,第二显示装置和第二输入装置在实现的过程中可以为触摸屏,这样触摸屏的显示功能可以作为第二显示装置,触摸屏的触摸功能可以作为第二输入装置。

步骤s405,如果对所述第二输入装置的模式信息满足第一条件,所述触发数据用于触发所述操作标识所在位置的对象的功能,根据所述触发数据触发所述操作标识所在位置的对象的功能;或者,所述触发数据用于控制操作标识的位置,根据所述触发数据控制操作标识的位置;

这里,第一条件是相对位置输入的条件;

如果对所述第二输入装置的模式信息满足第二条件,所述触发数据用于触发所述触摸操作所在位置的对象的功能,,根据所述触发数据触发所述触摸操作所在位置的对象的功能;或者,所述触发数据用于不控制操作标识的位置,根据所述触发数据不控制操作标识的位置。

这里,第二条件是绝对位置输入的条件;

本实施例中,如果对所述第二输入装置的模式信息满足第一条件,所述触发数据用于触发所述操作标识所在位置的对象的功能,或者,所述触发数据用于控制操作标识的位置;

如果对所述第二输入装置的模式信息满足第二条件,所述触发数据用于触发所述触摸操作所在位置的对象的功能,或者,所述触发数据用于不控制操作标识的位置。

在其他的实施例中,所述对所述第二输入装置的模式信息包括:具有触摸功能的第二显示装置的使用模式是第一使用模式还是第二使用模式,

其中,所述第一使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为所述操作光标的位置的对象的功能对应的输入设备且显示所述操作光标的位置的对象的模式,所述第二使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为触摸操作的位置的对象对应的输入设备且显示所述触摸操作的位置的对象的模式;

对应地,所述第一条件为所述使用模式为第一使用模式,所述第二条件为所述使用模式为第二使用模式。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。该方法包括:

步骤s501,所述应用确定电子设备操作系统对应的待显示数据;

步骤s502,所述应用在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

步骤s503,所述应用在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同;

步骤s504,所述操作系统获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

这里,所述电子设备包括固件、所述操作系统和应用,所述固件获得来自于所述第二显示装置的触发数据;

步骤s505,所述操作系统将所述触发数据发送给所述应用;

步骤s506,所述应用确定具有触摸功能的第二显示装置的使用模式是第一使用模式还是第二使用模式;

其中,所述第一使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为所述操作光标的位置的对象的功能对应的输入设备且显示所述操作光标的位置的对象的模式,所述第二使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为触摸操作的位置的对象对应的输入设备且显示所述触摸操作的位置的对象的模式;

步骤s507,如果具有触摸功能的第二显示装置的使用模式是第一使用模式,所述应用根据所述触发数据触发所述操作标识所在位置的对象的功能,或者,所述应用根据所述触发数据控制操作标识的位置;

步骤s508,如果具有触摸功能的第二显示装置的使用模式是第二使用模式,所述应用根据所述触发数据触发所述触摸操作所在位置的对象的功能,或者,所述应用根据所述触发数据不控制操作标识的位置。

本实施例提出一种显示控制方法,该方法应用于电子设备,该方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质。该方法包括:

步骤s601,确定电子设备操作系统对应的待显示数据;

步骤s602,在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

步骤s603,在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

步骤s604,获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

步骤s605,如果对所述第二输入装置的模式信息满足第三条件,根据所述触发数据控制所述第一部分或第二部分上的操作标识的位置的功能,或者,根据所述触发数据控制所述待显示数据上的操作标识的位置的功能。

其中,所述触发数据仅仅用于控制所述第一部分或第二部分上的操作标识的位置的功能,或者,所述触发数据用于控制所述待显示数据上的操作标识的位置的功能。所述第三条件为所述第二输入装置的模式信息为第三使用模式,其中,所述第三使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为所述第一部分中操作光标的位置的对象的功能对应的输入设备且不用于显示第二部分的模式。

本实施例中,第三条件为第二显示屏仅仅具有触摸板的功能,且触摸板的操作区域不用于显示,或者,仅仅用于显示touchpad的图案。换句话说,第三条件可以理解为表1中的模式一:触摸板模式。在其他实施例中,第二显示屏还可以一分为二,第二显示屏的第一区域采用触摸板模式,第二显示屏的第二区域作为显示屏,与表1中的模式一不同的是,模式1中的触摸板用于控制第一显示屏上第一部分的操作标识,而本实施例中,第二显示屏的第一区域用于控制在第二区域上的第二部分的操作标识。在其他实施例中,用户还可以自行划分第二显示屏,即划分多大的区域作为第一区域,划分多大的区域作为第二区域;这样第一区域与第二区域的关系,也可以有表1中的3种模式。

在其他的实施例中,在第三条件下,第二显示装置上的第二部分可以为空,即第二显示装置可以不显示触摸板图案的数据,第二部分也可以不为空,即第二显示装置可以包括用于显示触摸板图案的数据。在有些情况下,位于第二部分的操作标识以外的,不显示或者显示触摸板图案的输出数据,仅仅用于控制触摸板。换句话说,在触摸模式下,第二部分还可以分为两部分数据,一部分数据是用于控制触摸板的,另一部分是触摸板要显示的内容。

图6为本申请实施例显示控制方法的实现流程示意图,图7为本申请实施例的软件架构示意图,结合图6和图7,在固件层(firmwaretier,fwtier)具有fw触摸屏,在操作系统层(operationsystemtier,ostier)设置有客户i2c驱动(customi2cdriver),在应用层(applicationtier)设置有虚拟触摸板(virtualtouchpad)和游戏控制台(gameconsole),其中游戏控制台与ec芯片和windows服务(windowsservice)进行交互,这种显示模式称为aux显示模式(auxdisplaymode),即表1中的模式3;虚拟触摸板可以与主屏显示应用(maindisplayapp)交互,这种显示模式被称为触摸板模式(touchpadmode),即表1中的模式1;虚拟触摸板还可以与主屏显示应用和aux显示应用进行交互,这种显示模式被称为外部显示模式(externaldisplaymode),即表1中的模式2。

该显示控制方法包括:

步骤s61,用户输入:通过小的外部触摸屏;

步骤s62,触摸屏固件:报告触摸屏的原数据;

步骤s63,客户端i2c驱动捕获并直接传输触摸屏原数据给tp数据分析模型;阻止将触摸屏数据上报给windows;

步骤s64,tp数据分析模型基于不同的显示模式处理触摸原数据;

步骤s65,判断显示模式是触摸板模式(touchpadmode)吗?如果是,进入步骤s66,否则进入步骤s68;

步骤s66,虚拟触摸板,与“触摸屏过滤驱动”一起提供标准触摸板功能;

步骤s67,关闭aux显示模式(auxdisplaymode),仅仅在主屏显示时,虚拟触摸板处理windows光标;

步骤s68,判断显示模式是aux显示模式(auxdisplaymode)吗?如果是,进入步骤s69,否则进入步骤s71;

步骤s69,虚拟触摸板,与“触摸屏过滤驱动”一起提供标准触摸板功能;

步骤s70,aux显示与windows外部显示模式一起运行,虚拟触摸板处理windows光标,并交叉运行主屏显示和aux显示;

步骤s71,确定显示模式为aux显示模式;

步骤s72,游戏控制台:联想特殊的app用于处理外部小的触摸屏,该app基于不同的场景和需求支持触摸板或者触摸屏特征;

步骤s73,aux显示工作在aux显示模式下,aux显示模式支持虚拟触摸板和触摸屏输入。

本申请实施例提供的显示控制装置中的单元,以及单元中的各模块都可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在具体实施例的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。

图8为本申请实施例显示控制装置的组成结构示意图,如图8所示,该装置800包括:

确定单元801,配置为确定电子设备操作系统对应的待显示数据;

第一显示单元802,配置为在所述电子设备的第一显示装置中显示所述待显示数据的第一部分;

第二显示单元803,配置为在所述电子设备的第二显示装置中显示所述待显示数据的第二部分,所述第一部分和所述第二部分不同。

在其他的实施例中,所述待显示数据中包括一个操作标识,所述待显示数据中相邻的两部分分别作为第一部分和第二部分。

在其他的实施例中,所述装置还包括:

获得单元,用于获得来自与所述第二显示装置重叠设置的第二输入装置的触发数据;

触发单元,用于:

所述触发数据用于触发所述操作标识所在位置的对象的功能时,根据所述触发数据触发所述操作标识所在位置的对象的功能;或者,所述触发数据用于触发触摸操作所在位置的对象的功能时,根据所述触发数据触发所述触摸操作所在位置的对象的功能;或者,

所述触发数据用于控制操作标识的位置时,根据所述触发数据控制操作标识的位置;或者,所述触发数据用于不控制操作标识的位置时,根据所述触发数据不控制操作标识的位置。

在其他的实施例中,如果对所述第二输入装置的模式信息满足第一条件,所述触发数据用于触发所述操作标识所在位置的对象的功能,或者,所述触发数据用于控制操作标识的位置;

如果对所述第二输入装置的模式信息满足第二条件,所述触发数据用于触发所述触摸操作所在位置的对象的功能,或者,所述触发数据用于不控制操作标识的位置。

在其他的实施例中,如果对所述第二输入装置的模式信息满足第三条件,所述触发数据仅仅用于控制所述第一部分或第二部分上的操作标识的位置的功能,或者,所述触发数据用于控制所述待显示数据上的操作标识的位置的功能。

在其他的实施例中,所述装置还包括:

显示单元,用于如果所述触发数据来自于所述第一显示装置对应的输入设备时,根据所述触发数据控制所述操作光标显示在所述第一显示装置或第二显示装置;

如果所述触发数据来自于所述第二显示装置对应的输入设备时,根据所述触发数据控制所述操作光标显示在所述第二显示装置。

在其他的实施例中,所述对所述第二输入装置的模式信息包括:具有触摸功能的第二显示装置的使用模式是第一使用模式还是第二使用模式,

其中,所述第一使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为所述操作光标的位置的对象的功能对应的输入设备且显示所述操作光标的位置的对象的模式,所述第二使用模式为使所述具有触摸功能的第二显示装置的部分或全部作为触摸操作的位置的对象对应的输入设备且显示所述触摸操作的位置的对象的模式;

对应地,所述第一条件为所述使用模式为第一使用模式,所述第二条件为所述使用模式为第二使用模式。

在其他的实施例中,所述电子设备还包括固件、所述操作系统和应用,所述固件,用于获得来自于所述第二显示装置的触发数据;

所述操作系统,用于将所述触发数据发送给所述应用;

所述应用,用于确定具有触摸功能的第二显示装置的使用模式是第一使用模式还是第二使用模式;

如果具有触摸功能的第二显示装置的使用模式是第一使用模式,根据所述触发数据触发所述操作标识所在位置的对象的功能,或者,所述应用根据所述触发数据控制操作标识的位置;

如果具有触摸功能的第二显示装置的使用模式是第二使用模式,根据触发数据触发所述触摸操作所在位置的对象的功能,或者,根据所述触发数据不控制操作标识的位置。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的显示控制方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

对应地,本申请实施例提供一种电子设备,包括:

第一显示装置,用于显示电子设备操作系统对应的待显示数据的第一部分;

第二显示装置,用于显示电子设备操作系统对应的待显示数据的第二部分;

存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例提供的显示控制方法中的步骤。

对应地,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例提供的显示控制方法中的步骤。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,图9为本申请实施例中电子设备的一种硬件实体示意图,如图9所示,该电子设备900的硬件实体包括:处理器901、通信接口902和存储器903,其中

处理器901通常电子设备900的总体操作。

通信接口902可以使电子设备通过网络与其他终端或服务器通信。

存储器903配置为存储由处理器901可执行的指令和应用,还可以缓存待处理器901以及电子设备900中各模块待处理或已经处理的数据,可以通过闪存(flash)或随机访问存储器(randomaccessmemory,ram)实现。

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

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

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请实施例上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

本申请是实例中记载的基于确定卫星观测量质量方法、装置和计算机存储介质只以本申请所述实施例为例,但不仅限于此,只要涉及到该基于确定卫星观测量质量方法、装置和计算机存储介质均在本申请的保护范围。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

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