CN110989957A - 一种多屏显示方法、终端及存储介质 - Google Patents

一种多屏显示方法、终端及存储介质 Download PDF

Info

Publication number
CN110989957A
CN110989957A CN201911275512.8A CN201911275512A CN110989957A CN 110989957 A CN110989957 A CN 110989957A CN 201911275512 A CN201911275512 A CN 201911275512A CN 110989957 A CN110989957 A CN 110989957A
Authority
CN
China
Prior art keywords
screen
interface
screen display
display method
expansion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911275512.8A
Other languages
English (en)
Inventor
余强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zidoo Technology Co ltd
Original Assignee
Zidoo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zidoo Technology Co ltd filed Critical Zidoo Technology Co ltd
Priority to CN201911275512.8A priority Critical patent/CN110989957A/zh
Publication of CN110989957A publication Critical patent/CN110989957A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种可通过旋钮或触摸操控的屏显方案,该方案包括多功能异屏显示与多屏界面操作两个部分;其中,多功能异屏显示,是将多功能界面通过以Presentation为载体,在Presentation上添加View的方式在拓展屏上进行显示;多屏界面操作,包括旋钮键操作与Touch操作两个部分:其中,旋钮键操作,是用一个旋钮键来充当遥控器的左右方向键;Touch就是普通的触摸操作;然后通过用户操作的不同模块来进行响应操作。本发明实现了多屏异显的显示效果,并且用户在第二块屏幕上操作的同时不会影响到第一块屏幕。

Description

一种多屏显示方法、终端及存储介质
技术领域
本发明涉及视频显示的技术领域,尤其涉及一种多屏显示方法、终端及存储介质,其中,所述多屏显示特指多屏异显。
背景技术
为了满足多样化的显示需求,而产生了多屏显示技术。目前的多屏显示包括多屏同显和多屏异显。其中,多屏异显是在安卓(Android)设备连接的第二块显示屏上显示与第一块显示屏不同的内容,并可以通过设备的按键或触摸控制其中的模块。
目前,目前市面上还没有类似功能齐全的多屏异显技术,就其它已知的应用来说,无非是在一块屏幕上显示内容,不能够对更多的可操作模块进行显示。例如正在播放视频时就无法一边播放视频一边浏览其他内容,缺乏可操作性,可拓展性。
发明内容
本发明的目的在于克服上述现有技术之不足而提供一种多屏显示方法,所述多屏显示方法具体是一种可触摸交互式的多功能显示及处理方法,该方法具有多屏异显显示效果。能够实现一边播放视频一边操作其他内容,并且不会遮挡视频的显示。该方法能够实现多功能异屏显示操作,且易于实现,成本低廉。
为实现上述目的,本发明提供的多屏显示方法,应用于终端设备上,包括以下步骤:
将多功能界面在拓展屏幕上显示;
接收主屏幕和\或拓展屏幕上的触摸操作指令,根据触摸操作指令完成预设的操作。
优选的,在所述将多功能界面在拓展屏幕上显示之前,还包括:
确定检测到拓展屏幕,则执行后续步骤。
优选的,所述将多功能界面在拓展屏幕上显示,具体包括:
以Presentation为载体,通过在Presentation上添加至少一个控件View,形成多功能界面;
将多功能界面显示在拓展屏幕上。
优选的,在所述将多功能界面显示在拓展屏幕上之后,还包括:
将添加到Presentation上的控件View放入线性结构List中存储。
更为优选的,所述线性结构是栈。
优选的,所述接收主屏幕和\或拓展屏幕上的触摸操作指令,根据触摸操作指令完成预设的操作,包括:
接收主屏幕和\或拓展屏幕上的旋钮操作指令,根据旋钮操作指令完成预设的第一类操作;和\或;
接收主屏幕和\或拓展屏幕上的触摸Touch操作指令,根据触摸Touch操作指令完成预设的第二类操作。
其中,所述旋钮操作,是是用一个旋钮键来充当遥控器的左右方向键。所述Touch操作,包括点击、长按与滑动操作等用户的普通操作。
更为优选的,具体包括:
确定应用模块合法的第一类操作和\或第二类操作;
进行dispatchKeyEvent事件处理和\或onTouchEvent事件处理,对应用模块执行合法的第一类操作和\或第二类操作。
不同的应用模块对应不同的第一类操作和\或第二类操作,通过对不同的应用模块进行预设规则的dispatchKeyEvent事件处理和\或onTouchEvent事件处理,可以实现不同的应用模块提供不同的操作功能,即不同的模块控制不同的内容。如播放音乐、浏览文件、音频设置、打开应用等。所述不同的模块是指应用所做的不同的功能控制,音乐控制模块中有音乐列表,点击即可播放音乐。其中数据通过接口获取,各种操作例如播放视频音乐等都是通过接口来实现。
优选的,在需要上下滚动的界面中,将左按键、右按键上触摸操作拦截至不下发事件。
更为优选的,所述dispatchKeyEvent事件处理是在dispatchKeyEvent事件中进行Key的拦截,具体是:
在需要上下滚动的界面把拦截到的KeyEvent.KEYCODE_DPAD_LEFT左按键KeyEvent拦截到不下发事件,然后通过dispatchKeyEventFromInputMethod方法自定义个KeyEvent.KEYCODE_DPAD_UP上按键KeyEvent发送出去,右按键也同样处理。
本发明还提供一种终端,包括:
异屏显示模块,通过异屏显示模块实现在主屏幕和拓展屏幕上显示第一界面和第二界面;
多屏界面操作模块,通过多屏界面操作模块实现在主屏幕和\或拓展屏幕上对第一界面和\或第二界面的操作。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任一项所述的多屏显示方法的步骤。
本发明的有益效果是:
本发明的多功能异屏显示方面最大的特点就是屏幕拓展,用户在第二块屏幕上操作的同时不会影响到第一块屏幕。本发明提供一种可触摸交互式的多功能显示及处理方法,该方法具有多屏异显显示效果。能够实现一边播放视频一边操作其他内容,并且不会遮挡视频的显示。
本发明不仅仅实现了多屏异显,还实现了跨屏幕操作应用程序,比如在主屏幕上操作显示于扩展屏幕上的应用程序。本发明可以在主屏幕上浏览文件、在扩展屏幕上播放视频,并且在主屏幕的某个区域还可以触摸控制、操作扩展屏幕上的视频播放器或视频播放程序。从而提升多屏的可操作性、可扩展性。
附图说明
图1是本发明的多屏显示方法示意图;
图2是本发明的多功能异屏总示意图;
图3是本发明的终端示意图;
图4是本发明的多屏界面操作示意图,通过触摸操作实现了第二界面的状态改变;
图5是本发明的多功能异屏显示与操作流程图1;
图6是本发明的多功能异屏显示与操作流程图2。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
请参阅图1。本发明提供的多屏显示方法,应用于终端设备上,包括以下步骤:
S1、将多功能界面在拓展屏幕上显示;
S2、接收主屏幕和\或拓展屏幕上的触摸操作指令,根据触摸操作指令完成预设的操作。
具体的,本发明的多屏显示方法包括多功能异屏显示与多屏界面操作两个部分;其中,
所述多功能异屏显示,是将多功能界面通过以Presentation为载体,在Presentation上添加View的方式在拓展屏上进行显示;
所述多屏界面操作,包括旋钮键操作与Touch操作两个部分。所述旋钮键操作,是用一个旋钮键来充当遥控器的左右方向键。Touch操作,就是点击、长按与滑动操作等用户的普通操作。通过用户操作的不同模块来进行响应操作。
进一步的,由于不是所有的应用程序的界面都是左右结构的,例如:一些列表是需要上下滑动的。
为了给不同的应用程序界面提供不同的界面操作选项,本发明采用dispatchKeyEvent方法拦截按键事件,在需要上下滑动的页面进行事件拦截,通过事件拦截,可以将用户在当前应用程序下的合法触摸操作保留、非法触摸操作拦截。例如:把拦截到的KeyEvent.KEYCODE_DPAD_LEFT左按键KeyEvent拦截到不下发事件,然后通过dispatchKeyEventFromInputMethod方法自定义个KeyEvent.KEYCODE_DPAD_UP上按键KeyEvent发送出去,右按键也同样处理。
进一步,所述多功能异屏显示的具体实现步骤如下:
101、获取拓展屏幕;
通过DisplayManager获取连接的屏幕数量,数量大于1就说明我们可以
应用拓展屏幕。
102、然后进行多功能异屏显示;
所述多功能异屏显示,是以Presentation作为载体,在其上以addView的形式来进行显示。
101、将添加的View放入List中;
模仿Activity的堆栈,运用addView与removeView方法模仿进栈出栈;
进一步,所述多屏界面操作方法的具体实现步骤如下:
201、进行dispatchKeyEvent事件处理;
为了使旋钮事件能够多样化,所以在dispatchKeyEvent事件中进行Key的拦截。在需要上下滚动的界面把拦截到的KeyEvent.KEYCODE_DPAD_LEFT左按键KeyEvent拦截到不下发事件,然后通过dispatchKeyEventFromInputMethod方法自定义个KeyEvent.KEYCODE_DPAD_UP上按键KeyEvent发送出去,右按键也同样处理。
202、进行onTouchEvent事件处理;
TouchEvent是安卓***默认的Touch事件处理器,通过对MotionEvent.ACTION_DOWN,MotionEvent.ACTION_MOVEMotionEvent.ACTION_UP事件的处理来进行事件分发。
203、不同的模块控制不同的内容;
请参阅图5和图6。如播放音乐、浏览文件、音频设置、打开应用等。
所述不同的模块是指应用所做的不同的功能控制,音乐控制模块中有音乐列表,点击即可播放音乐。其中数据通过接口获取,各种操作例如播放视频音乐等都是通过接口来实现。
如图5所述,通过获取数量信息,确定是否显示可操作模块,所述可操作模块是指多屏界面操作模块12。可操作模块在不同的应用场景下显示出不同的预设样式,如在拓展屏幕上使用音乐播放应用程序(APP)时可操作模块显示为播放音乐的样式,如在拓展屏幕上使用视频播放应用程序(APP)时可操作模块显示为播放视频的样式,如在拓展屏幕上使用文档浏览应用程序时刻操作模块显示为浏览文件的样式,等等。
不同的应用程序需要个性化的触摸控制界面,以播放音乐为例继续阐述:播放音乐时需要实现播放上一首、播放下一首、播放开始或暂停等功能,在将这些功能需求分配到旋钮键和触摸键时,可以是用旋钮键的右键代表播放下一首歌曲、左键代表播放上一首歌曲,,触摸键的单击代表播放开始或暂停、触摸键的双击代表播放结束,等等。
还需要说明的是,不同的模块(如播放音乐的可操作模块、播放视频的可操作模块等)是通过接口来获取数据并进行各种操作的。所述接口是指接口程序,所述接口程序可以是统一的接口程序,也可以是针对每一种模块分别设置的接口程序。
请参阅图6。多屏界面操作包括以下步骤:获取屏幕数量信息;判断是否显示可操作模块,如果屏幕数量大于1,则显示出可操作模块;如果需要显示可操作模块,则显示出可操作模块,然后可操作模块接收触摸操作信息;应用程序(软件界面)执行该触摸操作指令。图5和图6的内容互相补充。
请参阅图2。本发明还提供一种终端10,所述终端包括主屏幕20和扩展屏30。
请继续参与图3。更进一步的,所述终端包括异屏显示模块11,通过异屏显示模块实现在主屏幕和拓展屏幕上显示第一界面和第二界面;所述终端还包括多屏界面操作模块12,通过多屏界面操作模块实现在主屏幕和\或拓展屏幕上对第一界面和\或第二界面的操作。
请参阅图4。下面提供一个操作示例:
假设终端的主屏幕20和扩展屏幕30上分别具有了第一界面201和第二界面301,第一界面和第二界面可以分别对应两个应用程序,所述第一界面和第二界面可以铺满屏幕也可以选择占据屏幕的比例。假设当前在主屏幕的中上部区域为第一界面、主屏幕的下部区域还显示有旋钮键202和触摸键203,所述旋钮键和触摸键为虚拟触摸按键。用户触摸旋钮键或触摸键,从而实现某个触摸操作指令,终端的操作***根据触摸操作指令对第二界面发送操作命令,从而实现在主屏幕上通过旋钮键或触摸键对拓展屏幕上的第二界面进行操作、控制。在图4中,经过对旋钮键或触摸键的操作,使得第二界面301转变为了变化后的第二界面302,实现了第二界面状态的改变。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任一项所述的多屏显示方法的步骤。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种多屏显示方法,应用于终端设备上,其特征在于,包括以下步骤:
将多功能界面在拓展屏幕上显示;
接收主屏幕和\或拓展屏幕上的触摸操作指令,根据触摸操作指令完成预
设的操作。
2.根据权利要求 1 所述的多屏显示方法,其特征在于,在所述将多功能
界面在拓展屏幕上显示之前,还包括:
确定检测到拓展屏幕,则执行后续步骤。
3.根据权利要求 2 所述的多屏显示方法,其特征在于,所述将多功能界
面在拓展屏幕上显示,具体包括:
以 Presentation 为载体,通过在Presentation 上添加至少一个控件View,
形成多功能界面;
将多功能界面显示在拓展屏幕上。
4.根据权利要求 3 所述的多屏显示方法,其特征在于,在所述将多功能
界面显示在拓展屏幕上之后,还包括:
将添加到 Presentation 上的控件View 放入线性结构List 中存储。
5.根据权利要求 1 所述的多屏显示方法,其特征在于,所述接收主屏幕
和\或拓展屏幕上的触摸操作指令,根据触摸操作指令完成预设的操作,包括:
接收主屏幕和\或拓展屏幕上的旋钮操作指令,根据旋钮操作指令完成预
设的第一类操作;和\或;
接收主屏幕和\或拓展屏幕上的触摸Touch 操作指令,根据触摸Touch
操作指令完成预设的第二类操作。
6.根据权利要求5所述的多屏显示方法,其特征在于,具体包括:
确定应用模块合法的第一类操作和\或第二类操作;
进行dispatchKeyEvent事件处理和\或onTouchEvent事件处理,对应用模块执行合法的第一类操作和\或第二类操作。
7.根 据 权 利 要 求 6 所述的多屏显示方法, 其特征在于, 所述
dispatchKeyEvent 事件处理是在dispatchKeyEvent 事件中进行Key 的拦截。
8.根据权利要求 7 所述的多屏显示方法,其特征在于,在需要上下滚动
的界面中,将左按键、右按键上触摸操作拦截至不下发事件。
9.一种应用权利要求 1 至8 任一项所述多屏显示方法的终端,其特征在
于,包括:
异屏显示模块,通过异屏显示模块实现在主屏幕和拓展屏幕上显示第一
界面和第二界面;
多屏界面操作模块,通过多屏界面操作模块实现在主屏幕和\或拓展屏幕
上对第一界面和\或第二界面的操作。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介
质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理
器执行,以实现如权利要求1 至8 任一项所述的多屏显示方法的步骤。
CN201911275512.8A 2019-12-12 2019-12-12 一种多屏显示方法、终端及存储介质 Pending CN110989957A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911275512.8A CN110989957A (zh) 2019-12-12 2019-12-12 一种多屏显示方法、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911275512.8A CN110989957A (zh) 2019-12-12 2019-12-12 一种多屏显示方法、终端及存储介质

Publications (1)

Publication Number Publication Date
CN110989957A true CN110989957A (zh) 2020-04-10

Family

ID=70093054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911275512.8A Pending CN110989957A (zh) 2019-12-12 2019-12-12 一种多屏显示方法、终端及存储介质

Country Status (1)

Country Link
CN (1) CN110989957A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708504A (zh) * 2020-06-16 2020-09-25 成都忆光年文化传播有限公司 一种扩展屏幕的显示方法
CN111897505A (zh) * 2020-07-28 2020-11-06 广州优谷信息技术有限公司 多屏异显方法、装置、主显示设备、***和存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949905A (zh) * 2005-10-14 2007-04-18 Lg电子株式会社 显示多媒体内容的方法及能够实现该方法的移动通信终端
CN106201548A (zh) * 2016-07-22 2016-12-07 惠州Tcl移动通信有限公司 一种移动终端按键事件的控制方法及***
CN106354458A (zh) * 2016-08-26 2017-01-25 青岛海信移动通信技术股份有限公司 双屏显示方法及装置
CN108241479A (zh) * 2018-01-06 2018-07-03 苏州长风航空电子有限公司 基于安卓***的双屏双控车机显示装置及实现方法
CN109426408A (zh) * 2017-09-01 2019-03-05 中兴通讯股份有限公司 一种多屏终端及其应用显示控制方法、装置
CN109683761A (zh) * 2018-12-17 2019-04-26 北京小米移动软件有限公司 内容收藏方法、装置及存储介质
CN110543264A (zh) * 2018-05-28 2019-12-06 中兴通讯股份有限公司 基于分屏模式下应用交互的方法、设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949905A (zh) * 2005-10-14 2007-04-18 Lg电子株式会社 显示多媒体内容的方法及能够实现该方法的移动通信终端
CN106201548A (zh) * 2016-07-22 2016-12-07 惠州Tcl移动通信有限公司 一种移动终端按键事件的控制方法及***
CN106354458A (zh) * 2016-08-26 2017-01-25 青岛海信移动通信技术股份有限公司 双屏显示方法及装置
CN109426408A (zh) * 2017-09-01 2019-03-05 中兴通讯股份有限公司 一种多屏终端及其应用显示控制方法、装置
CN108241479A (zh) * 2018-01-06 2018-07-03 苏州长风航空电子有限公司 基于安卓***的双屏双控车机显示装置及实现方法
CN110543264A (zh) * 2018-05-28 2019-12-06 中兴通讯股份有限公司 基于分屏模式下应用交互的方法、设备和存储介质
CN109683761A (zh) * 2018-12-17 2019-04-26 北京小米移动软件有限公司 内容收藏方法、装置及存储介质

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111708504A (zh) * 2020-06-16 2020-09-25 成都忆光年文化传播有限公司 一种扩展屏幕的显示方法
CN111897505A (zh) * 2020-07-28 2020-11-06 广州优谷信息技术有限公司 多屏异显方法、装置、主显示设备、***和存储介质
CN111897505B (zh) * 2020-07-28 2024-04-26 广州优谷信息技术有限公司 多屏异显方法、装置、主显示设备、***和存储介质

Similar Documents

Publication Publication Date Title
US10521104B2 (en) Information processing apparatus, information processing method, and program
RU2646376C2 (ru) Элементы пользовательского интерфейса для нескольких дисплеев
EP0869423A2 (en) System for changing modalities
CN112148170B (zh) 桌面元素调整方法、装置和电子设备
EP2132722B1 (en) Programmable on screen display and remote control
US9542061B2 (en) Graphical user interface sizing and arrangement system
US7853895B2 (en) Control of background media when foreground graphical user interface is invoked
WO2022063022A1 (zh) 视频预览方法、装置及电子设备
US8099666B2 (en) Method and apparatus for providing user interface for multistreaming audio control
US20080066013A1 (en) Rendering Icons Along A Multidimensional Path Having A Terminus Position
CN103037264A (zh) 电视机多个桌面的实现方法
WO2014000445A1 (zh) 控件设置方法和终端设备
EP2908231A1 (en) Object suspension realizing method and device
CN103218109A (zh) 用于安卓操作***的双窗口解决方案
CN107562323A (zh) 图标移动方法、装置及终端
CN106919301B (zh) 壁纸预览方法和***以及壁纸更换方法和***
US20120242577A1 (en) Method for positioning a cursor on a screen
JPH07210353A (ja) データ処理システム・グラフィカル・ユーザ・インタフェースをカストマイズする方法及びシステム
CN106792089A (zh) 视频播放方法和装置
CN101882049A (zh) 创建屏幕子窗口的方法及其终端
CN110557666B (zh) 遥控交互方法、装置和电子设备
CN112616084B (zh) 歌词显示方法、装置、终端及存储介质
CN110989957A (zh) 一种多屏显示方法、终端及存储介质
CN106792197A (zh) 一种视频播放区域布局的切换方法及***
EP4333443A1 (en) Video processing method and apparatus, device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination