CN110543264B - 基于分屏模式下应用交互的方法、设备和存储介质 - Google Patents
基于分屏模式下应用交互的方法、设备和存储介质 Download PDFInfo
- Publication number
- CN110543264B CN110543264B CN201810522981.4A CN201810522981A CN110543264B CN 110543264 B CN110543264 B CN 110543264B CN 201810522981 A CN201810522981 A CN 201810522981A CN 110543264 B CN110543264 B CN 110543264B
- Authority
- CN
- China
- Prior art keywords
- input
- screen interface
- application
- event
- input channel
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种基于分屏模式下应用交互的方法、设备和存储介质,属于终端分屏处理技术领域。该方法包括:在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储所述控制应用的第一输入通道及所述响应应用的第二输入通道;在所述控制应用上接收用户的输入事件,并按预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道;在所述响应应用上响应所述输入事件所对应的动作。本发明的技术方案,其可实现当移动终端处于分屏模式下,用户可使用其中的一个屏幕作为控制端,操控另一个屏幕上的应用的功能。
Description
技术领域
本发明涉及终端分屏处理技术领域,尤其涉及一种基于分屏模式下应用交 互的方法、设备和存储介质。
背景技术
在智能终端上,应用户的需要,越来越多的大屏设备支持分屏模式,甚至 一些设备支持多屏,但目前的分屏模式只是保证了用户的多个独立任务独立运 行,不同屏幕上的应用之间是没有交互的,所以即使设备支持了分屏模式,也 仅仅是相当于两个显示设备的堆砌,并不能给用户带来更过交互使用上的新的 体验。
发明内容
本发明实施例的主要目的在于提出一种基于分屏模式下应用交互的方法、 设备和存储介质,旨在实现当移动终端处于分屏模式下,用户可使用其中的一 个屏幕作为控制端,操控另一个屏幕上的应用的功能。
为实现上述目的,本发明实施例提供了一种基于分屏模式下应用交互的方 法,所述方法包括以下步骤:在同一移动终端的第一屏幕界面上启动控制应用, 第二屏幕界面上启动响应应用,并存储所述控制应用的第一输入通道及所述响 应应用的第二输入通道;在所述控制应用上接收用户的输入事件,并按预设规 则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入 通道;在所述响应应用上响应所述输入事件所对应的动作。
为实现上述目的,本发明实施例还提出了一种基于分屏模式下应用交互的 设备,所述设备包括存储器、处理器、存储在所述存储器上并可在所述处理器 上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总 线,所述程序被所述处理器执行时实现前述方法的步骤。
为实现上述目的,本发明提供了一种存储介质,用于计算机可读存储,所 述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多 个处理器执行,以实现前述方法的步骤。
本发明提出的基于分屏模式下应用交互的方法、设备和存储介质,其通过 在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应 用,并存储控制应用的第一输入通道及响应应用的第二输入通道。这样一来, 便可在该控制应用上接收用户的输入事件,并按预设规则进行映射转换,以将 该输入事件由该第一输入通道映射到该第二输入通道,最终,在该响应应用上 响应该输入事件所对应的动作。可见,本技术方案,其可实现当移动终端处于 分屏模式下,用户可使用其中的一个屏幕作为控制端,操控另一个屏幕上的应 用的功能。
附图说明
图1是本发明实施例一提供的基于分屏模式下应用交互的方法的流程图。
图2是本发明移动终端的结构框图。
图3是图1所示基于分屏模式下应用交互的方法步骤S120的具体流程图。
图4是本发明移动终端的第二屏幕上不存在第二虚拟控键组的情形示意图。
图5是本发明移动终端的第二屏幕上存在第二虚拟控键组的情形示意图。
图6是本发明实施例二提供的基于分屏模式下应用交互的设备的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说 明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定 本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀 仅为了有利于本发明的说明,其本身没有特有的意义。因此,“模块”、“部件” 或“单元”可以混合地使用。
实施例一
如图1所示,本实施例提供了一种基于分屏模式下应用交互的方法,该方 法包括以下步骤:
步骤S110:在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界 面上启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输 入通道。
具体地,现阶段的移动终端功能越来越强大,用户在移动终端上的业务也 越来越多,为了便于用户进行多任务的操作,大部分的移动终端设备目前都支 持分屏的模式,或者一些移动终端设备直接就设置了两个屏幕,通过折叠结构 将两个屏幕连接在一个移动终端设备上,使用户可同时进行两个任务的并行操 作。然而,现有技术中,无论是使移动终端设备进入分屏模式还是移动终端设 备本身就具备两个屏幕的情形下,其同时并行的任务之间是独立的,两个任务 之间是没有交互的,即不同屏幕上的应用之间是没有交互的,仅仅是相当于两 个显示设备的堆砌,并不能给用户带来更过交互使用上的新的体验。
基于此,本发明提出的基于分屏模式下应用交互的方法,其可通过分屏设 备上的一个任务来控制另外一个任务的运行功能。而为了实现本发明提出的基 于分屏模式下应用交互的方法,如图2所示,本发明的移动终端100包括如下 模块:输入映射模块110、回调服务模块120、通道切换模块130、键值映射模 块140以及事件注入模块150。
其中,输入映射模块110处于***硬件抽象层(HAL层,是位于操作*** 内核与硬件电路之间的接口层,其目的在于将硬件抽象化),根据实际需要将用 户的输入事件按照指定的位移量进行坐标映射转换,完成物理输入与逻辑输入 的转换,该映射的目的是保证逻辑输入端的运行效率。回调服务模块120配合 输入映射模块110,能够将映射后的输入事件重新回调到物理输入端,用于后续 完成用户操作界面(UI)上的交互显示。键值映射模块140主要的功能是按照 控制器的要求,将特定的范围或操作的输入事件再次转换成指定的键值,而控 制端或被控制端只要去处理对应的键值事件即可。事件注入模块150则负责将键值映射模块140转换出的键值事件重新注入***的输入端,***按照原生的 逻辑对输入的键值处理即可。通道切换模块130的作用则是控制输入通道的切 换,保证输入事件能够正确的分发到两个屏幕的应用任务中去。
这样一来,针对移动终端本身就具备两个屏幕的分屏情形,其可立即执行 本方法步骤“在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上 启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输入通 道”,而针对通过分屏模式使得本移动终端具备两个屏幕的分屏情形,其在执行 上述的方法步骤之前,还需执行以下方法步骤“启动该移动终端的分屏模式,使 得该移动终端的屏幕界面划分为第一屏幕界面与第二屏幕界面”。
步骤S120:在该控制应用上接收用户的输入事件,并按预设规则进行映射 转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,当图2所示的移动终端100执行完前一方法步骤“在同一移动终端 的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储该控 制应用的第一输入通道及该响应应用的第二输入通道”,便可“在该控制应用上接 收用户的输入事件,并按预设规则进行映射转换,以将该输入事件由该第一输 入通道映射到该第二输入通道”。该输入事件具体包括预设位置的点击输入事件 以及预设范围的滑动输入事件,即用户可在第一屏幕的预设位置进行点击输入, 或在第一屏幕的预设范围内进行滑动输入,以达到操作该控制应用的目的。
以第二屏幕启动的响应应用为游戏应用为例,一般对其进行操控的控制应 用可有两种形式,第一种为标准按键组,类似于以前的红白机的手柄,通过点 击上、下、左、右、A、B、Y、X按键对之进行操控,第二种为非标准按键组, 在现有的移动终端手游中比较常用,通过相应方向的滑动或者触摸相应的功能 按键对之进行操控。基于此,本方法步骤的具体流程如图3所示,包括以下步 骤:
步骤S121:在该控制应用上接收用户的输入事件,检测该第二屏幕界面上 是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键组。
具体地,在该控制应用上接收用户的输入事件,同时,检测该第二屏幕界 面上是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键 组,即判断该控制应用是上述的第一种情形,还是第二种情形,对于第一种情 形,如图4所示,只在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕 界面上并不存在相应的第二虚拟控键组。而对于第二种情形,如图5所示,不 仅在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕界面上同样存在相 应的第二虚拟控键组。该第一虚拟控键组包括若干第一虚拟控键,该第二虚拟 控键组包括若干与若干第一虚拟控键功能一一对应的第二虚拟控键。其实际是相当于将现有游戏应用中的显示屏幕上的虚拟控键(即第二虚拟控键组)由第 二屏幕界面一一投射到了第一屏幕界面中的操作控键(即第一虚拟控键组)。
步骤S122:若该第二屏幕界面上不存在该第二虚拟控键组,则按第一预设 规则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图4所示,针对该第二屏幕界面上不存在该第二虚拟控键组的 情形,需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映 射到该第二输入通道,具体体现为:首先,通过键值映射模块140将该输入事 件转换成相应的键值事件,其次,通过事件注入模块150将键值映射模块140 转换出的键值事件重新注入到***输入端。最后,通过通道切换模块130将重 新注入到***输入端的键值事件投递到第二输入通道,进而实现将输入事件由 第一输入通道映射到第二输入通道。即当移动终端100在该第一屏幕界面上打 开该控制应用后,在该第一屏幕界面上显示有第一虚拟控键组,此时,该第一 虚拟控键组为标准按键组,类似于以前的红白机的手柄,包括上、下、左、右、 A、B、Y、X等按键,每一按键显示在该第一屏幕界面相应的预设位置上,用 户在该第一屏幕界面上的相应位置进行点击输入后,通过键值映射模块140可 将该输入事件转换成相应的键值事件,接着,通过事件注入模块150将键值映 射模块140转换出的键值事件重新注入***的输入端,最后,通过通道切换模 块130将重新注入到***输入端的键值事件投递到第二输入通道,保证输入事 件能够正确的分发到两个屏幕界面的应用任务中去,以便后期控制应用或响应应用只要去处理对应的键值事件即可。
步骤S123:若该第二屏幕界面上存在该第二虚拟控键组,则按第二预设规 则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图5所示,针对该第二屏幕界面存在该第二虚拟控键组的情形, 需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映射到该 第二输入通道,具体体现为:通过输入映射模块110对该输入事件进行坐标换 算,以将该输入事件直接映射到该第二屏幕界面的相应位置上,进而实现将该 输入事件由该第一输入通道映射到该第二输入通道。即当移动终端100在该第 二屏幕界面上打开该响应应用后,在该第二屏幕界面上显示有第二虚拟控键组 (即应用原生的虚拟控键组),在该第一屏幕界面上打开该控制应用后,在该第 一屏幕界面上显示有第一虚拟控键组(与第二虚拟控键组的功能布局完全一 致),此时,该第一虚拟控键组为非标准按键组,可以包括全方位的滑动控键及 各种功能控键,每一按键显示在该第一屏幕界面相应的预设位置上,用户在该 第一屏幕界面上的相应位置进行点击输入或进行范围内的滑动输入后,通过输 入映射模块110对该输入事件进行坐标换算,可将该输入事件直接映射到该第 二屏幕界面的相应位置上(即该第二屏幕界面的相应相应触控区域),相当于用 户直接在该第二屏幕界面上的第二虚拟控键组上进行操作,如此便可实现将该 输入事件由该第一输入通道映射到该第二输入通道。
另外,为提高用户操控体验,还通过回调服务模块120将该输入事件回调 到第一屏幕界面上,以在该第一屏幕界面上完成操作界面上的交互显示,使得 用户在该第一屏幕界面上操控第一虚拟控键组的每一虚拟控键,都可在该第一 屏幕界面上获得相应的操作反馈。
步骤S130:在该响应应用上响应该输入事件对应的动作。
具体地,针对图4所示的该第二屏幕界面上不存在该第二虚拟控键组的情 形,响应应用只要去处理对应的键值事件便可在该第二屏幕界面上响应该输入 事件对应的动作。而针对图5所示的该第二屏幕界面上存在该第二虚拟控键组 的情形,响应应用可直接处理输入事件对应的操作便可在该第二屏幕界面上响 应该输入事件对应的动作。
下面仍以游戏应用的两种不同控制情形为例具体说明本基于分屏模式下应 用交互的方法的实际应用。
第一种控制情形如图4所示,第二屏幕界面启动游戏应用,第一屏幕界面 并启动游戏控制器,此时将第二屏幕界面的游戏输入通道存储备用。用户只需 要在第一屏幕界面上进行操作,当点击第一屏幕界面的游戏控制器中的按钮区 域时,第一屏幕界面屏响应点击事件完成UI交互,同时将Dpad_A\Dpad_B\Dpad_Y\Dpad_X等按键事件重新注入到***输入端中,在进行 按键事件分发时,将输入通道切换到第二屏幕界面的游戏输入通道,此时第二 屏幕界面的游戏应用将会接收到按键事件完成相应的游戏动作。同样当在第一 屏幕界面屏的方向区域滑动操作时,同样会转换成 Dpad_down\Dpad_up\Dpad_left\Dpad_right的键值发送给第二屏幕界面的游戏应 用,最终实现第一屏幕界面的游戏控制器控制第二屏幕界面的游戏应用的功能。
第二种控制情形如图5所示,第二屏幕界面启动游戏应用,第一屏幕界面 启动游戏控制器,此时将第一屏幕界面的游戏控制器输入通道存储备用。当在 第一屏幕界面屏上的按钮及方向控制区进行点击或滑动操作时,此时输入映射 模块会将点击或滑动事件通过坐标换算直接映射到第二屏幕界面的触摸区域 上,第二屏幕界面的游戏应用则可以正常交互运行,而注册在原生***中的回 调服务模块,则会将第二屏幕界面上的点击或滑动事件回传给第一屏幕界面, 第一屏幕界面收到点击或滑动事件坐标后,将输入通道切换到第一屏幕界面的 游戏控制器上,最终在第一屏幕界面的游戏控制器上作出相应的点击或滑动回 应,进而完成操作界面上的交互操作。
实施例二
如图6所示,本发明实施例三提出一种基于分屏模式下应用交互的设备20, 该设备20包括存储器21、处理器22、存储在该存储器上并可在该处理器上运 行的程序以及用于实现处理器21和存储器22之间的连接通信的数据总线23, 该程序被该处理器执行时,以实现以下如图1所示的具体步骤:
步骤S110:在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界 面上启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输 入通道。
具体地,现阶段的移动终端功能越来越强大,用户在移动终端上的业务也 越来越多,为了便于用户进行多任务的操作,大部分的移动终端设备目前都支 持分屏的模式,或者一些移动终端设备直接就设置了两个屏幕,通过折叠结构 将两个屏幕连接在一个移动终端设备上,使用户可同时进行两个任务的并行操 作。然而,现有技术中,无论是使移动终端设备进入分屏模式还是移动终端设 备本身就具备两个屏幕的情形下,其同时并行的任务之间是独立的,两个任务 之间是没有交互的,即不同屏幕上的应用之间是没有交互的,仅仅是相当于两 个显示设备的堆砌,并不能给用户带来更过交互使用上的新的体验。
基于此,本发明提出的基于分屏模式下应用交互的方法,其可通过分屏设 备上的一个任务来控制另外一个任务的运行功能。而为了实现本发明提出的基 于分屏模式下应用交互的方法,如图2所示,本发明的移动终端100包括如下 模块:输入映射模块110、回调服务模块120、通道切换模块130、键值映射模 块140以及事件注入模块150。
其中,输入映射模块110处于***硬件抽象层(HAL层,是位于操作*** 内核与硬件电路之间的接口层,其目的在于将硬件抽象化),根据实际需要将用 户的输入事件按照指定的位移量进行坐标映射转换,完成物理输入与逻辑输入 的转换,该映射的目的是保证逻辑输入端的运行效率。回调服务模块120配合 输入映射模块110,能够将映射后的输入事件重新回调到物理输入端,用于后续 完成用户操作界面(UI)上的交互显示。键值映射模块140主要的功能是按照 控制器的要求,将特定的范围或操作的输入事件再次转换成指定的键值,而控 制端或被控制端只要去处理对应的键值事件即可。事件注入模块150则负责将键值映射模块140转换出的键值事件重新注入***的输入端,***按照原生的 逻辑对输入的键值处理即可。通道切换模块130的作用则是控制输入通道的切 换,保证输入事件能够正确的分发到两个屏幕的应用任务中去。
这样一来,针对移动终端本身就具备两个屏幕的分屏情形,其可立即执行 本方法步骤“在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上 启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输入通 道”,而针对通过分屏模式使得本移动终端具备两个屏幕的分屏情形,其在执行 上述的方法步骤之前,还需执行以下方法步骤“启动该移动终端的分屏模式,使 得该移动终端的屏幕界面划分为第一屏幕界面与第二屏幕界面”。
步骤S120:在该控制应用上接收用户的输入事件,并按预设规则进行映射 转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,当图2所示的移动终端100执行完前一方法步骤“在同一移动终端 的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储该控 制应用的第一输入通道及该响应应用的第二输入通道”,便可“在该控制应用上接 收用户的输入事件,并按预设规则进行映射转换,以将该输入事件由该第一输 入通道映射到该第二输入通道”。该输入事件具体包括预设位置的点击输入事件 以及预设范围的滑动输入事件,即用户可在第一屏幕的预设位置进行点击输入, 或在第一屏幕的预设范围内进行滑动输入,以达到操作该控制应用的目的。
以第二屏幕启动的响应应用为游戏应用为例,一般对其进行操控的控制应 用可有两种形式,第一种为标准按键组,类似于以前的红白机的手柄,通过点 击上、下、左、右、A、B、Y、X按键对之进行操控,第二种为非标准按键组, 在现有的移动终端手游中比较常用,通过相应方向的滑动或者触摸相应的功能 按键对之进行操控。基于此,本方法步骤的具体流程如图3所示,包括以下步 骤:
步骤S121:在该控制应用上接收用户的输入事件,检测该第二屏幕界面上 是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键组。
具体地,在该控制应用上接收用户的输入事件,同时,检测该第二屏幕界 面上是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键 组,即判断该控制应用是上述的第一种情形,还是第二种情形,对于第一种情 形,如图4所示,只在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕 界面上并不存在相应的第二虚拟控键组。而对于第二种情形,如图5所示,不 仅在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕界面上同样存在相 应的第二虚拟控键组。该第一虚拟控键组包括若干第一虚拟控键,该第二虚拟 控键组包括若干与若干第一虚拟控键功能一一对应的第二虚拟控键。其实际是相当于将现有游戏应用中的显示屏幕上的虚拟控键(即第二虚拟控键组)由第 二屏幕界面一一投射到了第一屏幕界面中的操作控键(即第一虚拟控键组)。
步骤S122:若该第二屏幕界面上不存在该第二虚拟控键组,则按第一预设 规则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图4所示,针对该第二屏幕界面上不存在该第二虚拟控键组的 情形,需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映 射到该第二输入通道,具体体现为:首先,通过键值映射模块140将该输入事 件转换成相应的键值事件,其次,通过事件注入模块150将键值映射模块140 转换出的键值事件重新注入到***输入端。最后,通过通道切换模块130将重 新注入到***输入端的键值事件投递到第二输入通道,进而实现将输入事件由 第一输入通道映射到第二输入通道。即当移动终端100在该第一屏幕界面上打 开该控制应用后,在该第一屏幕界面上显示有第一虚拟控键组,此时,该第一 虚拟控键组为标准按键组,类似于以前的红白机的手柄,包括上、下、左、右、 A、B、Y、X等按键,每一按键显示在该第一屏幕界面相应的预设位置上,用 户在该第一屏幕界面上的相应位置进行点击输入后,通过键值映射模块140可 将该输入事件转换成相应的键值事件,接着,通过事件注入模块150将键值映 射模块140转换出的键值事件重新注入***的输入端,最后,通过通道切换模 块130将重新注入到***输入端的键值事件投递到第二输入通道,保证输入事 件能够正确的分发到两个屏幕界面的应用任务中去,以便后期控制应用或响应应用只要去处理对应的键值事件即可。
步骤S123:若该第二屏幕界面上存在该第二虚拟控键组,则按第二预设规 则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图5所示,针对该第二屏幕界面存在该第二虚拟控键组的情形, 需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映射到该 第二输入通道,具体体现为:通过输入映射模块110对该输入事件进行坐标换 算,以将该输入事件直接映射到该第二屏幕界面的相应位置上,进而实现将该 输入事件由该第一输入通道映射到该第二输入通道。即当移动终端100在该第 二屏幕界面上打开该响应应用后,在该第二屏幕界面上显示有第二虚拟控键组 (即应用原生的虚拟控键组),在该第一屏幕界面上打开该控制应用后,在该第 一屏幕界面上显示有第一虚拟控键组(与第二虚拟控键组的功能布局完全一 致),此时,该第一虚拟控键组为非标准按键组,可以包括全方位的滑动控键及 各种功能控键,每一按键显示在该第一屏幕界面相应的预设位置上,用户在该 第一屏幕界面上的相应位置进行点击输入或进行范围内的滑动输入后,通过输 入映射模块110对该输入事件进行坐标换算,可将该输入事件直接映射到该第 二屏幕界面的相应位置上(即该第二屏幕界面的相应相应触控区域),相当于用 户直接在该第二屏幕界面上的第二虚拟控键组上进行操作,如此便可实现将该 输入事件由该第一输入通道映射到该第二输入通道。
另外,为提高用户操控体验,还通过回调服务模块120将该输入事件回调 到第一屏幕界面上,以在该第一屏幕界面上完成操作界面上的交互显示,使得 用户在该第一屏幕界面上操控第一虚拟控键组的每一虚拟控键,都可在该第一 屏幕界面上获得相应的操作反馈。
步骤S130:在该响应应用上响应该输入事件对应的动作。
具体地,针对图4所示的该第二屏幕界面上不存在该第二虚拟控键组的情 形,响应应用只要去处理对应的键值事件便可在该第二屏幕界面上响应该输入 事件对应的动作。而针对图5所示的该第二屏幕界面上存在该第二虚拟控键组 的情形,响应应用可直接处理输入事件对应的操作便可在该第二屏幕界面上响 应该输入事件对应的动作。
下面仍以游戏应用的两种不同控制情形为例具体说明本基于分屏模式下应 用交互的方法的实际应用。
第一种控制情形如图4所示,第二屏幕界面启动游戏应用,第一屏幕界面 并启动游戏控制器,此时将第二屏幕界面的游戏输入通道存储备用。用户只需 要在第一屏幕界面上进行操作,当点击第一屏幕界面的游戏控制器中的按钮区 域时,第一屏幕界面屏响应点击事件完成UI交互,同时将 Dpad_A\Dpad_B\Dpad_Y\Dpad_X等按键事件重新注入到***输入端中,在进行 按键事件分发时,将输入通道切换到第二屏幕界面的游戏输入通道,此时第二 屏幕界面的游戏应用将会接收到按键事件完成相应的游戏动作。同样当在第一 屏幕界面屏的方向区域滑动操作时,同样会转换成 Dpad_down\Dpad_up\Dpad_left\Dpad_right的键值发送给第二屏幕界面的游戏应 用,最终实现第一屏幕界面的游戏控制器控制第二屏幕界面的游戏应用的功能。
第二种控制情形如图5所示,第二屏幕界面启动游戏应用,第一屏幕界面 启动游戏控制器,此时将第一屏幕界面的游戏控制器输入通道存储备用。当在 第一屏幕界面屏上的按钮及方向控制区进行点击或滑动操作时,此时输入映射 模块会将点击或滑动事件通过坐标换算直接映射到第二屏幕界面的触摸区域 上,第二屏幕界面的游戏应用则可以正常交互运行,而注册在原生***中的回 调服务模块,则会将第二屏幕界面上的点击或滑动事件回传给第一屏幕界面, 第一屏幕界面收到点击或滑动事件坐标后,将输入通道切换到第一屏幕界面的 游戏控制器上,最终在第一屏幕界面的游戏控制器上作出相应的点击或滑动回 应,进而完成操作界面上的交互操作。
实施例三
本发明实施例三提出一种计算机可读存储介质,该计算机可读存储介质存 储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行, 以实现以下如图1所示的具体步骤:
步骤S110:在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界 面上启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输 入通道。
具体地,现阶段的移动终端功能越来越强大,用户在移动终端上的业务也 越来越多,为了便于用户进行多任务的操作,大部分的移动终端设备目前都支 持分屏的模式,或者一些移动终端设备直接就设置了两个屏幕,通过折叠结构 将两个屏幕连接在一个移动终端设备上,使用户可同时进行两个任务的并行操 作。然而,现有技术中,无论是使移动终端设备进入分屏模式还是移动终端设 备本身就具备两个屏幕的情形下,其同时并行的任务之间是独立的,两个任务 之间是没有交互的,即不同屏幕上的应用之间是没有交互的,仅仅是相当于两 个显示设备的堆砌,并不能给用户带来更过交互使用上的新的体验。
基于此,本发明提出的基于分屏模式下应用交互的方法,其可通过分屏设 备上的一个任务来控制另外一个任务的运行功能。而为了实现本发明提出的基 于分屏模式下应用交互的方法,如图2所示,本发明的移动终端100包括如下 模块:输入映射模块110、回调服务模块120、通道切换模块130、键值映射模 块140以及事件注入模块150。
其中,输入映射模块110处于***硬件抽象层(HAL层,是位于操作*** 内核与硬件电路之间的接口层,其目的在于将硬件抽象化),根据实际需要将用 户的输入事件按照指定的位移量进行坐标映射转换,完成物理输入与逻辑输入 的转换,该映射的目的是保证逻辑输入端的运行效率。回调服务模块120配合 输入映射模块110,能够将映射后的输入事件重新回调到物理输入端,用于后续 完成用户操作界面(UI)上的交互显示。键值映射模块140主要的功能是按照 控制器的要求,将特定的范围或操作的输入事件再次转换成指定的键值,而控 制端或被控制端只要去处理对应的键值事件即可。事件注入模块150则负责将键值映射模块140转换出的键值事件重新注入***的输入端,***按照原生的 逻辑对输入的键值处理即可。通道切换模块130的作用则是控制输入通道的切 换,保证输入事件能够正确的分发到两个屏幕的应用任务中去。
这样一来,针对移动终端本身就具备两个屏幕的分屏情形,其可立即执行 本方法步骤“在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上 启动响应应用,并存储该控制应用的第一输入通道及该响应应用的第二输入通 道”,而针对通过分屏模式使得本移动终端具备两个屏幕的分屏情形,其在执行 上述的方法步骤之前,还需执行以下方法步骤“启动该移动终端的分屏模式,使 得该移动终端的屏幕界面划分为第一屏幕界面与第二屏幕界面”。
步骤S120:在该控制应用上接收用户的输入事件,并按预设规则进行映射 转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,当图2所示的移动终端100执行完前一方法步骤“在同一移动终端 的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储该控 制应用的第一输入通道及该响应应用的第二输入通道”,便可“在该控制应用上接 收用户的输入事件,并按预设规则进行映射转换,以将该输入事件由该第一输 入通道映射到该第二输入通道”。该输入事件具体包括预设位置的点击输入事件 以及预设范围的滑动输入事件,即用户可在第一屏幕的预设位置进行点击输入, 或在第一屏幕的预设范围内进行滑动输入,以达到操作该控制应用的目的。
以第二屏幕启动的响应应用为游戏应用为例,一般对其进行操控的控制应 用可有两种形式,第一种为标准按键组,类似于以前的红白机的手柄,通过点 击上、下、左、右、A、B、Y、X按键对之进行操控,第二种为非标准按键组, 在现有的移动终端手游中比较常用,通过相应方向的滑动或者触摸相应的功能 按键对之进行操控。基于此,本方法步骤的具体流程如图3所示,包括以下步 骤:
步骤S121:在该控制应用上接收用户的输入事件,检测该第二屏幕界面上 是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键组。
具体地,在该控制应用上接收用户的输入事件,同时,检测该第二屏幕界 面上是否存在与该第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键 组,即判断该控制应用是上述的第一种情形,还是第二种情形,对于第一种情 形,如图4所示,只在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕 界面上并不存在相应的第二虚拟控键组。而对于第二种情形,如图5所示,不 仅在该第一屏幕界面上存在第一虚拟控键组,而在第二屏幕界面上同样存在相 应的第二虚拟控键组。该第一虚拟控键组包括若干第一虚拟控键,该第二虚拟 控键组包括若干与若干第一虚拟控键功能一一对应的第二虚拟控键。其实际是相当于将现有游戏应用中的显示屏幕上的虚拟控键(即第二虚拟控键组)由第 二屏幕界面一一投射到了第一屏幕界面中的操作控键(即第一虚拟控键组)。
步骤S122:若该第二屏幕界面上不存在该第二虚拟控键组,则按第一预设 规则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图4所示,针对该第二屏幕界面上不存在该第二虚拟控键组的 情形,需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映 射到该第二输入通道,具体体现为:首先,通过键值映射模块140将该输入事 件转换成相应的键值事件,其次,通过事件注入模块150将键值映射模块140 转换出的键值事件重新注入到***输入端。最后,通过通道切换模块130将重 新注入到***输入端的键值事件投递到第二输入通道,进而实现将输入事件由 第一输入通道映射到第二输入通道。即当移动终端100在该第一屏幕界面上打 开该控制应用后,在该第一屏幕界面上显示有第一虚拟控键组,此时,该第一 虚拟控键组为标准按键组,类似于以前的红白机的手柄,包括上、下、左、右、 A、B、Y、X等按键,每一按键显示在该第一屏幕界面相应的预设位置上,用 户在该第一屏幕界面上的相应位置进行点击输入后,通过键值映射模块140可 将该输入事件转换成相应的键值事件,接着,通过事件注入模块150将键值映 射模块140转换出的键值事件重新注入***的输入端,最后,通过通道切换模 块130将重新注入到***输入端的键值事件投递到第二输入通道,保证输入事 件能够正确的分发到两个屏幕界面的应用任务中去,以便后期控制应用或响应应用只要去处理对应的键值事件即可。
步骤S123:若该第二屏幕界面上存在该第二虚拟控键组,则按第二预设规 则进行映射转换,以将该输入事件由该第一输入通道映射到该第二输入通道。
具体地,如图5所示,针对该第二屏幕界面存在该第二虚拟控键组的情形, 需按第一预设规则进行映射转换,以将该输入事件由该第一输入通道映射到该 第二输入通道,具体体现为:通过输入映射模块110对该输入事件进行坐标换 算,以将该输入事件直接映射到该第二屏幕界面的相应位置上,进而实现将该 输入事件由该第一输入通道映射到该第二输入通道。即当移动终端100在该第 二屏幕界面上打开该响应应用后,在该第二屏幕界面上显示有第二虚拟控键组 (即应用原生的虚拟控键组),在该第一屏幕界面上打开该控制应用后,在该第 一屏幕界面上显示有第一虚拟控键组(与第二虚拟控键组的功能布局完全一 致),此时,该第一虚拟控键组为非标准按键组,可以包括全方位的滑动控键及 各种功能控键,每一按键显示在该第一屏幕界面相应的预设位置上,用户在该 第一屏幕界面上的相应位置进行点击输入或进行范围内的滑动输入后,通过输 入映射模块110对该输入事件进行坐标换算,可将该输入事件直接映射到该第 二屏幕界面的相应位置上(即该第二屏幕界面的相应相应触控区域),相当于用 户直接在该第二屏幕界面上的第二虚拟控键组上进行操作,如此便可实现将该 输入事件由该第一输入通道映射到该第二输入通道。
另外,为提高用户操控体验,还通过回调服务模块120将该输入事件回调 到第一屏幕界面上,以在该第一屏幕界面上完成操作界面上的交互显示,使得 用户在该第一屏幕界面上操控第一虚拟控键组的每一虚拟控键,都可在该第一 屏幕界面上获得相应的操作反馈。
步骤S130:在该响应应用上响应该输入事件对应的动作。
具体地,针对图4所示的该第二屏幕界面上不存在该第二虚拟控键组的情 形,响应应用只要去处理对应的键值事件便可在该第二屏幕界面上响应该输入 事件对应的动作。而针对图5所示的该第二屏幕界面上存在该第二虚拟控键组 的情形,响应应用可直接处理输入事件对应的操作便可在该第二屏幕界面上响 应该输入事件对应的动作。
下面仍以游戏应用的两种不同控制情形为例具体说明本基于分屏模式下应 用交互的方法的实际应用。
第一种控制情形如图4所示,第二屏幕界面启动游戏应用,第一屏幕界面 并启动游戏控制器,此时将第二屏幕界面的游戏输入通道存储备用。用户只需 要在第一屏幕界面上进行操作,当点击第一屏幕界面的游戏控制器中的按钮区 域时,第一屏幕界面屏响应点击事件完成UI交互,同时将 Dpad_A\Dpad_B\Dpad_Y\Dpad_X等按键事件重新注入到***输入端中,在进行 按键事件分发时,将输入通道切换到第二屏幕界面的游戏输入通道,此时第二 屏幕界面的游戏应用将会接收到按键事件完成相应的游戏动作。同样当在第一 屏幕界面屏的方向区域滑动操作时,同样会转换成 Dpad_down\Dpad_up\Dpad_left\Dpad_right的键值发送给第二屏幕界面的游戏应 用,最终实现第一屏幕界面的游戏控制器控制第二屏幕界面的游戏应用的功能。
第二种控制情形如图5所示,第二屏幕界面启动游戏应用,第一屏幕界面 启动游戏控制器,此时将第一屏幕界面的游戏控制器输入通道存储备用。当在 第一屏幕界面屏上的按钮及方向控制区进行点击或滑动操作时,此时输入映射 模块会将点击或滑动事件通过坐标换算直接映射到第二屏幕界面的触摸区域 上,第二屏幕界面的游戏应用则可以正常交互运行,而注册在原生***中的回 调服务模块,则会将第二屏幕界面上的点击或滑动事件回传给第一屏幕界面, 第一屏幕界面收到点击或滑动事件坐标后,将输入通道切换到第一屏幕界面的 游戏控制器上,最终在第一屏幕界面的游戏控制器上作出相应的点击或滑动回 应,进而完成操作界面上的交互操作。
本发明实施例提出的基于分屏模式下应用交互的方法、设备和存储介质, 其通过在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上启动 响应应用,并存储控制应用的第一输入通道及响应应用的第二输入通道。这样 一来,便可在该控制应用上接收用户的输入事件,并按预设规则进行映射转换, 以将该输入事件由该第一输入通道映射到该第二输入通道,最终,在该响应应 用上响应该输入事件所对应的动作。可见,本技术方案,其可实现当移动终端 处于分屏模式下,用户可使用其中的一个屏幕作为控制端,操控另一个屏幕上 的应用的功能。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、 ***、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定 对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功 能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被 实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或 者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以 分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂 时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语 计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序 模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不 可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其 他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁 带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计 算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质 通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制 之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范 围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换 和改进,均应在本发明的权利范围之内。
Claims (10)
1.一种基于分屏模式下应用交互的方法,其特征在于,所述方法包括以下步骤:
在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储所述控制应用的第一输入通道及所述响应应用的第二输入通道;
在所述控制应用上接收用户的输入事件,并按预设规则进行映射转换,以将在所述控制应用上接收的所述输入事件由所述控制应用的所述第一输入通道映射到所述响应应用的所述第二输入通道;
将在所述控制应用上接收的所述输入事件由所述控制应用的所述第一输入通道映射到所述响应应用的所述第二输入通道之后,在所述响应应用上响应所述控制应用接收的所述输入事件所对应的动作。
2.根据权利要求1所述的基于分屏模式下应用交互的方法,其特征在于,所述在同一移动终端的第一屏幕界面上启动控制应用,第二屏幕界面上启动响应应用,并存储所述控制应用的第一输入通道及所述响应应用的第二输入通道的步骤之前,还包括:
启动所述移动终端的分屏模式,使得所述移动终端的屏幕界面划分为所述第一屏幕界面与所述第二屏幕界面。
3.根据权利要求1所述的基于分屏模式下应用交互的方法,其特征在于,所述输入事件包括预设位置的点击输入事件以及预设范围的滑动输入事件。
4.根据权利要求1所述的基于分屏模式下应用交互的方法,其特征在于,所述在所述控制应用上接收用户的输入事件,并按预设规则进行映射转换,以将在所述控制应用上接收的所述输入事件由所述控制应用的所述第一输入通道映射到所述响应应用的所述第二输入通道的步骤具体包括:
在所述控制应用上接收用户的输入事件,检测所述第二屏幕界面上是否存在与所述第一屏幕界面上的第一虚拟控键组相对应的第二虚拟控键组;
若所述第二屏幕界面上不存在所述第二虚拟控键组,则按第一预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道;
若所述第二屏幕界面上存在所述第二虚拟控键组,则按第二预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道。
5.根据权利要求4所述的基于分屏模式下应用交互的方法,其特征在于,所述第一虚拟控键组包括若干第一虚拟控键,所述第二虚拟控键组包括若干与所述若干第一虚拟控键功能一一对应的第二虚拟控键。
6.根据权利要求4所述的基于分屏模式下应用交互的方法,其特征在于,所述若所述第二屏幕界面上不存在所述第二虚拟控键组,则按第一预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道的步骤具体包括:
通过键值映射模块将所述输入事件转换成相应的键值事件;
通过事件注入模块将所述键值映射模块转换出的键值事件重新注入到***输入端;
通过通道切换模块将重新注入到***输入端的键值事件投递到所述第二输入通道,进而实现将所述输入事件由所述第一输入通道映射到所述第二输入通道。
7.根据权利要求4所述的基于分屏模式下应用交互的方法,其特征在于,所述若所述第二屏幕界面上存在所述第二虚拟控键组,则按第二预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道的步骤具体包括:
通过输入映射模块对所述输入事件进行坐标换算,以将所述输入事件直接映射到所述第二屏幕界面的相应位置上,进而实现将所述输入事件由所述第一输入通道映射到所述第二输入通道。
8.根据权利要求7所述的基于分屏模式下应用交互的方法,其特征在于,所述若所述第二屏幕界面上存在所述第二虚拟控键组,则按第一预设规则进行映射转换,以将所述输入事件由所述第一输入通道映射到所述第二输入通道的步骤具体还包括:
通过回调服务模块将所述输入事件回调到所述第一屏幕界面上,以在所述第一屏幕界面上完成操作界面上的交互显示。
9.一种基于分屏模式下应用交互的设备,其特征在于,所述设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1-8任一项所述的基于分屏模式下应用交互的方法的步骤。
10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至8中任一项所述的基于分屏模式下应用交互的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810522981.4A CN110543264B (zh) | 2018-05-28 | 2018-05-28 | 基于分屏模式下应用交互的方法、设备和存储介质 |
PCT/CN2019/087815 WO2019228233A1 (zh) | 2018-05-28 | 2019-05-21 | 基于分屏模式下应用交互的方法、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810522981.4A CN110543264B (zh) | 2018-05-28 | 2018-05-28 | 基于分屏模式下应用交互的方法、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110543264A CN110543264A (zh) | 2019-12-06 |
CN110543264B true CN110543264B (zh) | 2022-05-10 |
Family
ID=68697411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810522981.4A Active CN110543264B (zh) | 2018-05-28 | 2018-05-28 | 基于分屏模式下应用交互的方法、设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110543264B (zh) |
WO (1) | WO2019228233A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110989957A (zh) * | 2019-12-12 | 2020-04-10 | 深圳市深智电科技有限公司 | 一种多屏显示方法、终端及存储介质 |
CN114051062A (zh) * | 2021-10-29 | 2022-02-15 | 珠海读书郎软件科技有限公司 | 一种双屏电话手表交互控制***及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082875A (zh) * | 2011-02-15 | 2011-06-01 | 惠州Tcl移动通信有限公司 | 一种移动终端 |
CN104133629A (zh) * | 2014-07-10 | 2014-11-05 | 深圳市中兴移动通信有限公司 | 双屏互动的方法及移动终端 |
CN105068743A (zh) * | 2015-06-12 | 2015-11-18 | 西安交通大学 | 基于多指触控行为特征的移动终端用户身份认证方法 |
CN106951170A (zh) * | 2017-03-13 | 2017-07-14 | 北京奇虎科技有限公司 | 一种移动终端的分屏处理方法和装置、移动终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218094A (zh) * | 2013-05-16 | 2013-07-24 | 江西合力泰科技股份有限公司 | 一种低成本的多点触控电容屏 |
KR101801554B1 (ko) * | 2013-07-11 | 2017-11-27 | 삼성전자주식회사 | 컨텐츠를 표시하는 사용자 단말 장치 및 그 방법 |
CN106168870A (zh) * | 2016-06-30 | 2016-11-30 | 深圳市金立通信设备有限公司 | 一种分屏窗口显示方法及终端 |
CN107193480B (zh) * | 2017-06-01 | 2019-11-19 | 孙康 | 一种触控双屏交互***及其控制方法 |
CN107340967A (zh) * | 2017-07-10 | 2017-11-10 | 广州视源电子科技股份有限公司 | 一种智能设备及其操作方法和装置及计算机存储介质 |
CN107728983A (zh) * | 2017-10-18 | 2018-02-23 | 上海龙旗科技股份有限公司 | 双屏操作方法及设备 |
-
2018
- 2018-05-28 CN CN201810522981.4A patent/CN110543264B/zh active Active
-
2019
- 2019-05-21 WO PCT/CN2019/087815 patent/WO2019228233A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082875A (zh) * | 2011-02-15 | 2011-06-01 | 惠州Tcl移动通信有限公司 | 一种移动终端 |
CN104133629A (zh) * | 2014-07-10 | 2014-11-05 | 深圳市中兴移动通信有限公司 | 双屏互动的方法及移动终端 |
CN105068743A (zh) * | 2015-06-12 | 2015-11-18 | 西安交通大学 | 基于多指触控行为特征的移动终端用户身份认证方法 |
CN106951170A (zh) * | 2017-03-13 | 2017-07-14 | 北京奇虎科技有限公司 | 一种移动终端的分屏处理方法和装置、移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110543264A (zh) | 2019-12-06 |
WO2019228233A1 (zh) | 2019-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10509551B2 (en) | Icon management method, apparatus, and terminal | |
CN110888615B (zh) | 用于Android***双屏异显的多输入设备交互方法、装置及介质 | |
WO2022001899A1 (zh) | 应用程序管理方法、装置和电子设备 | |
CN106201219A (zh) | 应用程序功能快捷调用方法及*** | |
CN110543264B (zh) | 基于分屏模式下应用交互的方法、设备和存储介质 | |
AU2019203256B2 (en) | Fingerprint event processing method, apparatus, and terminal | |
WO2019072172A1 (zh) | 一种显示多个内容卡片的方法及终端设备 | |
US9293108B2 (en) | Transmission apparatus and system of using the same | |
CN103699405A (zh) | 智能终端快捷升级应用程序的方法及装置 | |
WO2016173307A1 (zh) | 一种消息复制方法和装置、以及智能终端 | |
CN104202637A (zh) | 按键遥控器、目标拖动方法 | |
CN113946472A (zh) | 一种数据备份方法及其装置、电子设备和可读存储介质 | |
WO2020253282A1 (zh) | 一种项目开启方法及装置、显示设备 | |
EP4234057A1 (en) | Game control method, apparatus, and storage medium | |
CN115993920A (zh) | 一种人机交互软件的全在线多模式多预案实现方法及装置 | |
CN103309550B (zh) | 基于gps的解锁方法及装置 | |
US20150234546A1 (en) | Method for Quickly Displaying a Skype Contacts List and Computer Program Thereof and Portable Electronic Device for Using the Same | |
CN115421846A (zh) | 跨设备控制方法、控制装置、电子设备和可读存储介质 | |
WO2019210877A1 (zh) | 具有多操作模式切换的装置以及操作模式切换方法 | |
CN112291758A (zh) | 文件共享方法、文件共享装置和电子设备 | |
CN104484117A (zh) | 人机交互方法及装置 | |
WO2013185706A1 (zh) | 一种终端控制方法及终端 | |
WO2023005001A1 (zh) | 内容输入控制方法、***、电子设备和存储介质 | |
CN111316236A (zh) | 一种基于智能终端的应用程序切换方法及切换*** | |
WO2022246819A1 (zh) | 一种远程控制***、方法及存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |